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
2898
996
1 month ago 00:32:45 4
Курс по Flutter. Вводное занятие. Настройка окружения и первый запуск | Mad Brains
3 months ago 00:16:41 1
Создаем приложение за 15 минут, на ваших глазах с нуля и без программирования
3 months ago 00:00:00 3
Дружим Flutter и железки: Bluetooth, ESP, Arduino - Как все это связать? | Часть 1
3 months ago 01:55:03 1
Управление собственным облачным кластером PostgreSQL на CloudNative PG // Курс «PostgreSQL Advanced»
4 months ago 00:05:38 1
Что такое Mixin в Dart ? | С нуля до профи №36 | Уроки для начинающих 2024
4 months ago 00:10:45 1
Уроки Android Studio с нуля / #1 – Разработка Андроид приложений для начинающих
5 months ago 00:12:26 1
Красивый графический интерфейс на Python | Все фишки Flet
5 months ago 00:04:47 1
Xamarin Forms C# / Урок #1 – Разработка мобильных приложений с нуля
5 months ago 00:07:58 2
ОПЕРАТОР COALESCING NULL | Dart с нуля до профи №35 | Уроки 2024
5 months ago 00:05:04 1
ОПЕРАТОР УСЛОВНОГО NULL | Dart с нуля до профи №34 | Уроки для начинающих 2024
6 months ago 00:05:00 2
9. FLUTTER. Настройка gRPC для Web, Desktop, mobile.
6 months ago 01:04:10 1
Получить навык и профессионально писать на Python и Dart моб., сайты и десктопные, через Rest API.
6 months ago 00:10:35 1
Пошаговая установка Dart & Flutter на Windows
6 months ago 00:01:56 1
Курс Dart 3 в действии
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 6
Зачем нужен 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)