Всё что вы хотели узнать про Flutter, но боялись спросить. Мы обсуждаем новости индустрии, делимся продакшн-опытом внедрения и интересными наблюдениями, приглашаем самых разнообразных гостей из различных IT-сфер, чтобы посмотреть на Flutter под разными углами.
Подкаст выходит ежемесячно.
Ведущие подкаста:
- Евгений Сатуров (Flutter Teamlead Surf, член ПК Mobius);
- Артём Зайцев (Flutter Lead Surf).
Канал подкаста в Телеграме: https://t.me/flutterdevpodcast_news
Чат подкаста в Телеграме: https://t.me/flutterdevpodcast
All content for Flutter Dev Podcast is the property of Flutter Dev Podcast and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Всё что вы хотели узнать про Flutter, но боялись спросить. Мы обсуждаем новости индустрии, делимся продакшн-опытом внедрения и интересными наблюдениями, приглашаем самых разнообразных гостей из различных IT-сфер, чтобы посмотреть на Flutter под разными углами.
Подкаст выходит ежемесячно.
Ведущие подкаста:
- Евгений Сатуров (Flutter Teamlead Surf, член ПК Mobius);
- Артём Зайцев (Flutter Lead Surf).
Канал подкаста в Телеграме: https://t.me/flutterdevpodcast_news
Чат подкаста в Телеграме: https://t.me/flutterdevpodcast
#46 Навигация во Flutter
Кто бы мог подумать, что три взрослых человека могут целый час обсуждать, как переходить с одного экрана приложения на другой. Однако, не спешите делать поспешных выводов. Затронув тему навигации, мы провалились в глубокую кроличью нору, из которой существует множество выходов (но все они ведут не туда). Получилось интересно.
Мы не только перемыли косточки наиболее популярным существующим решениям, но и разобрались в базовых понятиях. Сначала отделили роутер от навигатора, потом познакомились с "шаблонизаторам", выяснили, в какой момент они стреляют по ногам и кому, в конце поговорили про octopus и почему его рекомендуется использовать с большой осторожностью. Отдельный "бади бэг" нашелся и для оригинальной реализации навигации в самом фреймворке – ведь и к ней есть некоторые вопросики.
🎙 У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Михаил Матюнин (aka Fox).
Упоминалось в выпуске:
👩💻 Navigation Graph (Android): https://developer.android.com/guide/navigation/design
👩💻 Navigation and routing (Flutter): https://docs.flutter.dev/ui/navigation
👉 go_router: https://pub.dev/packages/go_router
👉 auto_route: https://pub.dev/packages/auto_route
👉 beamer: https://pub.dev/packages/beamer
🐙 octopus: https://pub.dev/packages/octopus
🐙 Стрим по octopus: https://youtu.be/bIst8LmnrAk
🐙 Пример реализации навигации с помощью octopus: https://octopus.plugfox.dev
🐙 Пример реализации декларативной навигации без роутера: https://dartpad.dev/?id=053d267fe59bc65da0d6fb9e9dd7e374
Телеграм-канал подкаста:
t.me/flutterdevpodcast_news
Flutter Dev Podcast
Всё что вы хотели узнать про Flutter, но боялись спросить. Мы обсуждаем новости индустрии, делимся продакшн-опытом внедрения и интересными наблюдениями, приглашаем самых разнообразных гостей из различных IT-сфер, чтобы посмотреть на Flutter под разными углами.
Подкаст выходит ежемесячно.
Ведущие подкаста:
- Евгений Сатуров (Flutter Teamlead Surf, член ПК Mobius);
- Артём Зайцев (Flutter Lead Surf).
Канал подкаста в Телеграме: https://t.me/flutterdevpodcast_news
Чат подкаста в Телеграме: https://t.me/flutterdevpodcast