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
4 views
2209
813
7 months ago 00:10:45 1
Вся Правда о Кроссплатформенной и Нативной Разработке! Что же выбрать?
7 months ago 00:08:14 1
6. gRPC клиент на FLUTTER. Подключение к сервису auth
7 months ago 00:05:26 1
Typedef или выстрел в ногу | Dart с нуля до профи №31 | Уроки для начинающих 2024
7 months ago 00:19:25 1
Уроки Flutter и Dart с нуля / #1 – Разработка мобильных приложений для начинающих
7 months ago 00:14:29 1
Pro Flutter - Урок 15. Создание веб-приложения. Знакомство с Firebase + Github Actions
7 months ago 00:05:49 3
Зачем нужен copyWith ? | Dart с нуля до профи №30 | Уроки для начинающих 2024
7 months ago 00:04:46 1
Константный конструктор класса | Dart с нуля до профи №29 | Уроки для начинающих 2024
7 months ago 00:04:54 1
Pro Flutter - Урок 14. Виджет Stack, IndexedStack, Positioned
7 months ago 00:09:18 1
Flutter 2024, приложение с нуля. Элемент списка из дизайна. Уроки по Flutter.
7 months ago 00:11:23 1
Разработка на Android Studio / Урок #1 – Создание Андроид приложения (E-Commerce)
8 months ago 00:10:45 2
Уроки Android Studio с нуля / #1 – Разработка Андроид приложений для начинающих
8 months ago 00:21:08 1
Shared Prefrences Flutter | Как хранить данные локально ? | ПЕРЕСБОРКА №14
8 months ago 00:07:24 1
Kotlin Android Studio / Урок #1 – Разработка Андроид программ на Котлин
8 months ago 00:31:41 1
Мобильное приложение на FlutterFlow ноу код | для новичков
8 months ago 00:06:05 1
Flutter уроки - Как установить Android Studio и Android SDK
8 months ago 00:08:00 1
Extension (Расширения классов) | Dart с нуля до профи №28 | Уроки для начинающих 2024
8 months ago 00:15:42 1
4. gRPC клиент на FLUTTER. AuthBloc - Внедрение блока для авторизации
8 months ago 00:10:42 1
Generics | Dart с нуля до профи №26 | Уроки для начинающих 2024
8 months ago 00:04:53 1
Как работает каст типов в Dart? | Курс с нуля до профи №27 | Уроки для начинающих 2024
8 months ago 00:08:09 1
Button, IconButton, ToggleIcon | Урок 6 | FlutterFlow уроки на русском
8 months ago 00:06:02 2
Полиморфизм в ООП | Dart с нуля до профи №25 | Уроки для начинающих 2024
8 months ago 00:04:16 2
Что такое final class в Dart 3? | Курс с нуля до профи №24 | Уроки для начинающих 2024
8 months ago 01:11:57 1
Что такое личный бренд и как продавать свои услуги. Виталий Говорухин
9 months ago 00:06:28 1
Абстрактный класс vs Interface | Dart с нуля до профи №23 | Уроки для начинающих 2024