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

😎 Репозиторий с кодом из уроков: Ссылки из видео: ⬇️ Библиотека auto_route ✅ Полезные ссылки: 👨‍💻 Мой GitHub (Куча кода на dart / Flutter) 📸 Подпишись на instagram: 🕺 Telegram с лайвом В этом уроке мы поговорим про библиотеки, которые облегчают работу с навигацией в 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
Back to Top