Flutter уроки | #15 - AutoRoute - генерация маршрутов приложения | Курс с нуля для новичков 2023

Описание к видео Flutter уроки | #15 - AutoRoute - генерация маршрутов приложения | Курс с нуля для новичков 2023

😎 Репозиторий с кодом из уроков: https://github.com/Frezyx/flutter_tut...

Ссылки из видео:
⬇️ Библиотека auto_route https://pub.dev/packages/auto_route

✅ Полезные ссылки:
👨‍💻 Мой GitHub https://github.com/Frezyx (Куча кода на dart / Flutter)
💬 Telegram с анонсами https://t.me/frezycode
🚀 Boosty https://boosty.to/frezycode
📸 Instagram   / frezycode  

В этом уроке мы поговорим про библиотеки, которые облегчают работу с навигацией в Flutter приложениях. Разберем пакет auto_route. Эта библиотека позволяет генерировать маршурты вашего приложения. Большие никаких проверок аргументов в didChangeDependencies и никаких потерянных аргументов!

После того, как я нашел и внедрил в приложение AutoRoute - понял что на другой навигатор я не перейду. Почему так категорично ? В видео расскажу все причины любить auto_router.

Видео выходит в самый нужный момент, ведь библиотека auto_route совсем недавно получила большое обновление с версии 5 до 6. В обновлении многое поменялось и мы эти изменения не обойдем стороной.

Flutter - это идеальный инструмент, чтобы начать путь в айти или перейти на него в 2023. А я как раз тот самый коуч, которого ты искал.

В ходе курса, мы вместе разберемся с тем, что такое Flutter и как на нем сделать первое приложение. Научимся программировать на dart, узнаем про основные виджеты в Flutter, как работать с сетью http dio, узнаем про основной стейт менеджемнт в Flutter - BLoC.

00:00 - 00:28 Какие существуют пакеты для работы с роутингом
00:28 - 00:50 Пакеты go_router и auto_route
00:50 - 01:07 Миграция auto_route c 5 до 6 версии
01:07 - 01:36 Что такое и для чего пакет auto_route
01:36 - 02:35 Устанавливаем пакет auto_route
02:35 - 04:11 Выпиливаем старый и добавляем новый роутер
04:11 - 04:54 Проставляем аннотации на страницы для роутинга
04:54 - 05:29 Отличие 6 версии auto_route от 5
05:29 - 06:23 Запускаем генерацию роутера и смотрим что получилось
06:23 - 07:00 Добавляем страницы в роутер
07:00 - 07:27 Как сделать страницу initial (домашней)
07:27 - 08:33 Инициализируем AutoRoute для нашего flutter приложения
08:33 - 09:06 Как передать observer в AutoRouter
09:06 - 09:32 Запускаем приложение с auto_route
09:32 - 09:59 Сломали старую навигацию
09:59 - 11:05 Добавляем новую навигацию через auto_route
11:05 - 14:36 Как передавать аргументы на страницу через AutoRouter
14:36 - 15:45 Почему использовать auto_route удобнее чем Navigator
15:45 - 16:30 Другие методы auto_router replace, pushAll, pop, popUntil, popUntilRoot
16:30 - 17:08 Про AutoRouteGuard
17:08 - 17:34 Итоги, что будет дальше

#войтивайти #программирование #flutter

Комментарии

Информация по комментариям в разработке