#46 Навигация
MP3•בית הפרקים
Manage episode 501058410 series 3684234
תוכן מסופק על ידי Flutter Dev Podcast. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Flutter Dev Podcast או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
#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
…
continue reading
51 פרקים