🍬 Flutter Dev Podcast — анонсы выпусков
2.74K subscribers
9 photos
51 links
Всё что вы хотели узнать про Flutter, но боялись спросить. Обсуждаем новости индустрии, делимся продакшн-опытом внедрения и интересными наблюдениями, приглашаем ярких представителей Flutter-сообщества.
Download Telegram
4 декабря 2018 года Flutter стал совсем взрослым. Кто-то к этому моменту уже обзавёлся пет-проектами или даже сумел уговорить команду опробовать новобранца в бою. Немало и тех, кто в неравной борьбе с прокрастинацией всё ещё верит в то, что обязательно пройдёт несколько кодлабов на выходных. На этих. Нет, на следующих.

Мы не знаем, что ждёт Flutter впереди. Вероятность сказочного успеха примерно равна вероятности встретить на улице динозавра: 50 на 50, может взлетит, а может и канет в лету. Вместе с вами мы попытаемся во всём разобраться и докопаться до истины.

И всё же Flutter - это то, что объединяет нас уже сейчас. Больше нет никаких активити, фрагментов, таблиц, сторибордов, браузеров и всего того, что мешает нам без содрогания слушать беседу коллег из другого отдела. В комментариях к любому посту про Flutter можно встретить веб-девелоперов, мобильщиков всех мастей, а иногда даже случайно кликнувших по ссылке бэкендищков.
Нам очень интересно, в какой сфере работаете вы?
Anonymous Poll
61%
Android
9%
iOS
9%
Web
5%
Backend
0%
ML
3%
Software Engineer (none of the above)
1%
PM
1%
QA
4%
Non-IT
9%
Student
🔥Открываем Flutter-подкаст, знакомимся и обсуждаем возможности и перспективы фреймворка.

https://soundcloud.com/flutterdevpodcast/0-pilotnyy-vypusk

Станет ли Flutter спасением для мелкого аутсорса и стартапов, какой помощи ждать от Google тем, кто всё-таки решился переехать на Flutter, какими внутренними Flutter-приложениями уже пользуются сами гуглеры, "что там по Фуксии" и перестало ли слово "кроссплатформа" быть ругательным - всё это и многое другое мы обсудим в пилотном выпуске!

У микрофона: Евгений Сатуров, Артем Зайцев, Звиад Кардава.

Спонсор выпуска - студия разработки Surf (Mobile + AI) https://surfstudio.ru/

Родмэп-2019: github.com/flutter/flutter/wiki/Roadmap
Баг-трекер: github.com/flutter/flutter/issues
Майлстоуны: github.com/flutter/flutter/milestones
Коллекция библиотек: pub.dartlang.org/flutter/packages
Подборка готовых приложений: itsallwidgets.com
Нашумевшая статья от Хакер о Фуксии(платно): xakep.ru/2019/01/09/

Официальный чат подкаста: https://t.me/flutterdevpodcast
🚀 Февраль закончился очень быстро, но недостаточно быстро, чтобы вы остались без свежего выпуска Flutter Dev Podcast!

https://soundcloud.com/flutterdevpodcast/1-flutter-12-fluttercreate-istoriya-logotipy-i-mnogoe-drugoe

Горячие как пирожки новости с MWC 2019, небольшой экскурс в историю Dart, немного фактов про Фуксию, совсем чуть-чуть рекламы VSCode, ещё меньше философских рассуждений о жизни, реальный шанс выиграть iMac Pro за $10К, а также срыв покровов с логотипов Flutter и Dart - всё это и немного больше в первом выпуске нашего Flutter-подкаста.

У микрофона: Евгений Сатуров, Артем Зайцев, Звиад Кардава, Евгений Кот.

Спонсор выпуска - студия разработки Surf (Mobile + AI) http://surfstudio.ru/

Горячая вакансия Flutter-разработчика: moikrug.ru/vacancies/1000048531

Анонс Flutter 1.2: https://developers.googleblog.com/2019/02/launching-flutter-12-at-mobile-world.html
Изменения в релизе: https://github.com/flutter/flutter/wiki/Release-Notes---Changes-in-1.2.0
Оф. страница Flutter/create: https://flutter.dev/create
Статья в тему: https://medium.com/flutter-io/flutter-create-is-live-with-over-10-000-in-prizes-1a98c56
Официальный YouTube-канал Flutter'а: https://www.youtube.com/watch?v=sPW7nDBqt8w
Issue с Эмодзи на iOS: https://github.com/flutter/flutter/issues/16960
Интервью с Эриком Сайделом(англ.): https://www.youtube.com/watch?v=sPW7nDBqt8w

Официальный чат подкаста: t.me/flutterdevpodcast
Всех наших Новосибирских слушателей приглашаем на CodeFest X. CodeFest X - это пространство ваших возможностей.

Вы сможете послушать доклад Жени Сатурова: https://2019.codefest.ru/lecture/1410
Вы сможете послушать доклад Жени Кота: https://2019.codefest.ru/lecture/1384
Вы сможете послушать ещё более 100 докладов от самых топовых, интересных, открытых специалистов своего дела: https://2019.codefest.ru/program/

Ну и, конечно же, на площадке можно будет обзавестить самым первым, таким же первым, как и блин, стикер-паком от нашего подкаста 😉
🕹Вы его ждали, и вот он здесь!

https://soundcloud.com/flutterdevpodcast/2-expload-arena

Март был не богат на новости - судя по всему, это затишье перед бурей под названием Google I/O. Но вовсе это не повод выходить в эфир! Специально для этого выпуска мы нашли ребят, которые уже пишут на Flutter в проде. Expload Arena - это мощное приложение в 150-200 экранов с хардкорной начинкой на C++. Их мысли, ощущения, страхи, а также видение архитектуры, корневых проблем фреймворка, CI/CD, DI, нетворкинга - всё это в новом выпуске Flutter Dev Подкаста. Приятным бонусом станут две вакансии и практические советы, как сделать первые шаги во Flutter и получить оффер одним из первых в индустрии.

У микрофона: Евгений Сатуров, Артём Зайцев, Вячеслав Тарасов, Евгений Ефанов, Кирилл Адещенко.

Спонсор выпуска - студия разработки Surf (Mobile + AI) surfstudio.ru

Вакансии по Flutter-разработке:
voronezh.hh.ru/vacancy/30642789
moikrug.ru/vacancies/1000048531

Expload Arena (альфа-версия): https://play.google.com/store/apps/details?id=com.expload.arena&hl=ru&ah=Bhw2SKGSlJlqWXv0aI_8hfk8wOc
Codemagic: codemagic.io
Официальный плагин Crashlytics: https://pub.dartlang.org/packages/flutter_crashlytics
Dart Language Tour: https://www.dartlang.org/guides/language/language-tour
Шоукейсы Flutter-приложений: itsallwidgets.com
Проект с огромной базой примеров всего на свете на Flutter (официальный): https://github.com/flutter/flutter/tree/master/examples/flutter_gallery
Первое, с чего нужно знакомиться с Flutter UI: https://medium.com/flutter-community/flutter-layout-cheat-sheet-5363348d037e

Официальный чат подкаста: t.me/flutterdevpodcast
Бамс! Хорошие новости не заставляют себя долго ждать.

23 апреля в 16:00 в рамках AppsConf 2019 в Москве мы попытаемся выяснить, ждёт ли Flutter большое будущее или же его участь незавидна и предопределена с самого начала. Два противоборствующих лагеря: адепты новой мультиплатофрмы и скептики, расположатся друг напротив друга, а реплики из зала только подольют масла в огонь.

Увидимся на AppsConf. Для прохода на митап нужно иметь билет на конференцию.

http://appsconf.ru/moscow/2019/meetups#1425401
Конкурс для участников AppsConf.

Впервые слышите о Flutter? Еженедельно натыкаетесь на новые статьи по теме на Хабре? Уже пять лет пишете в продакшн и поддерживаете Flutter-приложение с многомиллионной аудиторией? Не важно! Сегодня Flutter Dev Podcast бросает вам вызов и готов проиграть - на кону не золотые горы, а фирменная футболка подкаста и возможность поучаствовать в записи нового эпизода.

Что для этого нужно сделать? Just make it work!
Два экрана с анимациями: один попроще (http://bit.ly/2ZqFX1B), другой посложнее (http://bit.ly/2PocaSG). Призы отправятся тем, кто реализует экран на Flutter максимально близко к макету и максимально интересно, чисто, молодёжно по технической реализации. При прочих равных предпочтение будет отдано тем, кто замахнётся на более сложный экран. Приз не один ;)

У вас есть два дня, VS Code или Android Studio с Flutter-плагином, любое мобильное устройство для отладки, самоотвержернность и готовность к покорению новых технологий.

Итоги подводим после митапа “Flutter - тварь дрожащая или право имеет”, который начинается в 23.04 в 16:00 в зале “Айзек”.
🌿Новый, ламповый, свой. Теперь будет что послушать на майских!

https://soundcloud.com/flutterdevpodcast/3-arkhitektura

Апрель был довольно щедр на новости: Flutter и Dart попали в топ рейтинга народной любви по версии StackOverflow, Dart получил обновление до версии 2.3, вышел новый выпуск самого скучного в мире шоу, а также подъехали свежие результаты UX-опроса от команды Flutter. Ну а опубликованное расписание секций на Google I/O подкинуло тем для обсуждения насчёт того, что ждёт фреймворк в ближайшем будущем.

Заглавная тема выпуска: архитектура. 49% респондентов UX-опроса уже пробовали выходить в прод, поэтому самое время выяснить, как это правильно делать так, чтобы потом не было мучительно больно.
В тёплой компании мы обсудили, чем плох setState(), почему даже отсутствие архитектуры - это архитектура, какова в этом роль Фуксии (да, опять она), зачем нам этот новомодный Redux и не лучше ли поднажать на BLoC? Всё это и многое другое в новом выпуске Flutter Dev Подкаста!

У микрофона: Евгений Сатуров, Артем Зайцев, Кирилл Адещенко, Александр Денисов, Сергей Рябов.

Спонсор выпуска - студия разработки Surf (Mobile + AI) http://surfstudio.ru/

Рейтинг от stackoverflow: https://insights.stackoverflow.com/survey/2019?utm_source=so-owned&utm_medium=announcement-banner&utm_campaign=dev-survey-2019#technology-_-most-popular-development-environments
UX-опрос: https://link.medium.com/NSQ8FGt9gW
Изменения в Dart 2.3: https://github.com/dart-lang/sdk/blob/master/CHANGELOG.md
Issue с Android plugin: https://github.com/flutter/flutter/issues/29328
Flutter-расписание Google I/O 2019:
https://events.google.com/io/schedule/events/03d8425c-54ca-437b-bac7-ece76cca8347
Статья про управление стейтом: https://medium.com/flutter-community/let-me-help-you-to-understand-and-choose-a-state-management-solution-for-your-app-9ffeac834ee3
Архитектурная песочница от Брайана: https://github.com/brianegan/flutter_architecture_samples
Сравнение известных архитектур: https://www.didierboelens.com/2019/04/bloc---scopedmodel---redux---comparison/
Плагин на платежи: https://github.com/square/in-app-payments-flutter-plugin

Официальный чат подкаста: t.me/flutterdevpodcast
Полевой, внеплановый и актуальный спецвыпуск с Google I/O 2019!

https://soundcloud.com/flutterdevpodcast/4-google-io-2019

Все ждали от Google I/O откровений, революций, переворотов. Случились ли они в мире Flutter? Откладывается ли выход в веб и завоевание десктопов? Насколько обоснованы слухи о поддержке Flutter'ом Kotlin? Почему большая часть виджетов не адаптируются под платформу из коробки? Какую архитектуру рекомендуют использовать Flutter-инженеры? Делимся новыми знаниями и впечатлениями от этого невероятно масштабного мероприятия в новом спецвыпуске Flutter Dev Podcast!

За микрофоном: Евгений Сатуров, Евгений Кот, Александр Денисов.

Спонсор выпуска - студия разработки Surf (Mobile + AI) surfstudio.ru/

Google I/O Keynote: https://www.youtube.com/watch?v=lyRPyRKHO8M
Beyond Mobile: Material Design, Adaptable UIs, and Flutter (Google I/O'19): https://www.youtube.com/watch?v=YSULAJf6R6M
Beyond Mobile: Building Flutter Apps for iOS, Android, Chrome OS, and Web (Google I/O'19): https://www.youtube.com/watch?v=IyFZznAk69U
Building for iOS with Flutter (Google I/O'19): https://www.youtube.com/watch?v=ZBJa-xjZl3w
Pragmatic State Management in Flutter (Google I/O'19): https://www.youtube.com/watch?v=d_m5csmrf7I
Dart: Productive, Fast, Multi-Platform - Pick 3 (Google I/O'19): https://www.youtube.com/watch?v=J5DQRPRBiFI

Официальный чат подкаста: t.me/flutterdevpodcast
После майского выпуска мы взяли небольшой тайм-аут. Мы сделали это, чтобы приготовить для вас ещё больше интересного контента:
1) Во-первых, мы готовим к записи насыщенный выпуск про недра Dart VM с ценнейшими комментариями от первоисточника. Чтобы выпуск получился действителньо полезным, нам не обойтись без ваших вопросов. Ждём вопросов в чат подкаста с хэштегом #dartvmquestion (https://t.me/flutterdevpodcast)
2) Во-вторых, в июне мы зашли в гости к нашим друзьям из AppsCast и занесли им немного Flutter'а (https://soundcloud.com/appscast/episode-8). Как можно понять из названия, AppsCast - это AppsConf. А AppsConf - это большая мобильная конференция, про которую вы и так скорее всего все знаете. Если вам хочется поближе познакомиться со спикерами, которые полюбились вам на прошедших мероприятиях, милости прошу пройти по ссылке и выбрать один из семи интереснейших выпусков (или восьмой с нашим участием).
До скорой встречи на волнах Flutter Dev Podcast.
После небольшого перерыва, мы снова здесь!

https://soundcloud.com/flutterdevpodcast/5-dart-vm

И у нас для вас хорошие новости. В предыдущих выпусках мы достаточно поговорили про UI, язык разработки, архитектурные решения и прочие, берущие за душу любого Flutter-разработчика жизненные темы. Настало время окунуться в настоящий хардкор. Dart VM, Hot Reload, компиляция, оптимизации, платформенные особенности - всё то, о чём вы давно хотели узнать побольше из первых рук.

Правда ли GC в DartVM настолько уникален? Во что компилируется Dart при сборке? Как происходит сам процесс компиляции? Почему именно Dart стал основным языком разработки под Flutter? Все эти и многие другие вопросы мы задаём в этом выпуске Вячеславу Егорову, инженеру из компании Google, разработчику DartVM.

У микрофона: Евгений Сатуров, Артем Зайцев, Александр Денисов, Евгений Кот, Александр Ефременков, Вячеслав Егоров.

Спонсор выпуска - студия разработки Surf (Mobile + AI) surfstudio.ru/

Introduction to Dart VM: https://mrale.ph/dartvm/

Официальный чат подкаста: t.me/flutterdevpodcast
Новостной канал подкаста: t.me/flutterdevpodcast_news
https://vk.com/surfstudio?w=wall-42908247_1006

❗️ Новости от партнёров! ❗️

Для тех кто не в отпуске и не греется на солнышке, 1 августа проведем небольшую встречу «Из Android во Flutter за 80 дней».
Леша Корпатёнков, Flutter–разработчик Surf, расскажет об опыте перехода с Android на Flutter: какие возникли проблемы, переживания и как с ними справился.

В этот раз проведем онлайн-трансляцию, для тех кто не сможет присутствовать лично, ссылку отправим на почту, следите за анонсами

Программа:
18:30 сбор гостей и регистрация
19:00 — 20:00 лекция и вопросы

Адрес: Средне-Московская ул., 1Д, этаж 5, офис 513, подъезд рядом со входом в клинику «Мать и дитя».

Регистрация по ссылке https://surf-studio.timepad.ru/event/1022947/

P.S. Готовы рассказать и о любом вашем Flutter-мероприятии. Обращаться к @saturov.
🏖 Лето приносит много хороших новостей и предвкушение нового сезона конференций.

https://soundcloud.com/flutterdevpodcast/6-asinkhronnost

В этом выпуске мы не только загораем на солнышке, но и продолжаем обсуждать хардкорные нюансы работы с асинхронностью в Dart под предводительством Вячеслава Егорова из Google. А ещё готовимся к предстоящим митапам, стади джемам, конференциями и рассказываем, куда вам обязательно стоит сходить в ближайшие пару месяцев.

Future API, Stream API, compute, RxDart, async/await - как разобраться во всём этом многообразии инструментов и как сделать правильный выбор для своего кейса? Что такое изоляты и с чем их едят? Как Futter обрабатывает асинхронные операции, если Dart - однопоточен? На все эти и многие другие вопросы мы ответим в новом выпуске, сразу после того, как по полочкам разложим последний релиз Flutter 1.7 и подсветим главное, что вам о нём нужно знать (спойлер: х64!).

У микрофона: Евгений Сатуров, Александр Денисов, Евгений Кот, Вячеслав Егоров.

Спонсор выпуска - студия разработки Surf (Mobile + AI) https://surfstudio.ru/
Все на Techtrain в Санкт-Петербург 24-25 августа! https://techtrain.ru/

"Dart asynchronous programming: Isolates and event loops": https://medium.com/dartlang/dart-asynchronous-programming-isolates-and-event-loops-bffc3e296a6a
"Asynchronous programming: streams": https://dart.dev/tutorials/language/streams
"Asynchronous programming: futures & async-await": https://dart.dev/tutorials/language/futures

Видео:
"Dart Streams - Flutter in Focus" - https://youtu.be/nQBpOIHE4eE
"Dart Futures - Flutter in Focus" - https://youtu.be/OTS-ap9_aXc
"Async/Await - Flutter in Focus" - https://youtu.be/SmTCmDMi4BY
"Isolates and Event Loops - Flutter in Focus" - https://youtu.be/vl_AaCgudcY

Официальный чат подкаста: t.me/flutterdevpodcast
Мы вернулись. И не одни. Сразу 10 представителей всех актуальных на сегодняшний день кроссплатформенных технологий собрались в нашей "облачной" студии Flutter Dev Podcast чтобы помочь разобраться тебе во всём этом многообразии.

https://soundcloud.com/flutterdevpodcast/7-vsyo-pro-krossplatformu

Жив ли Xamarin? С чем стоит смириться при использовании React Native? Что такое PWA и почему они "прогрессивные"? Чего стоит опасаться при переезде на "плюсы"? А может быть QT? Нет, пожалуй всё-таки Kotlin Native, я же знаю Kotlin! Достаточно ли этого? Или всё таки Flutter?

Мы ставили целью показать кроссплатформу во всех её проявлениях, а получилось... Впрочем, слушайте наш новый полуторачасовой выпуск, делайте выводы и вдумчиво выбирайте технологии для своего стека.

У микрофона: Евгений Сатуров (Surf / Flutter), Артём Зайцев (Surf/ Flutter), Александр Денисов (EPAM/ Flutter), Александр Фёдоров (ЦФТ / React Native), Денис Евграфов (Busfor / React Native), Максим Биянов (EPAM / Xamarin), Максим Сальников (Microsoft / PWA), Сергей Лагнер (2GIS / QT), Александр Ефременков (Яндекс.Такси / C++), Роман Яцына (Revolut / Kotlin Native).

Спонсор выпуска - студия разработки Surf (Mobile + AI) surfstudio.ru/

GDG DevFest Kaliningrad - 28-29 сентября http://devfest.kantiana.ru/
GDG DevFest Voronezh - 12 октября https://gdgvrn.ru/
Saint AppsConf в Санкт-Петербурге - 21-22 октября https://appsconf.ru/spb/2019
GDG DevFest Gorky - 15-16 ноября https://devfest.gdgnn.ru/
DartUp в Санкт-Петербурге - 23 ноября https://wriketeam.timepad.ru/event/1063285/
Mobius в Москве 7-8 декабря https://mobiusconf.com/

Flutter - https://flutter.dev/
React Native - https://facebook.github.io/react-native/
Xamarin - https://dotnet.microsoft.com/apps/xamarin
PWA - https://developers.google.com/web/progressive-web-apps
QT - https://www.qt.io/
C++ - https://isocpp.org/
Kotlin Native - https://kotlinlang.org/docs/reference/native-overview.html

Официальный чат подкаста: t.me/flutterdevpodcast