Flutter Dev Podcast

#46 Навигация


Listen Later

#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
...more
View all episodesView all episodes
Download on the App Store

Flutter Dev PodcastBy Flutter Dev Podcast


More shows like Flutter Dev Podcast

View all
Любить нельзя воспитывать by Dima Zicer

Любить нельзя воспитывать

71 Listeners