Flutter с нуля до профи | #5 - Навигация в приложении, Navigator, Route | Курс для начинающих 2023
Flutter - это идеальный инструмент, чтобы начать путь в айти или перейти на него в 2023. А я как раз тот самый коуч, которого ты искал. В этом видео мы разберемся как работать с навигацией в Flutter проектах. Познакомимся с основной сущностью, которая отвечает за навигацию - Navigator. Узнаем про два разных метода навигации: Используя маршруты и метод Navigator.pushNamed() или напрямую используя метод Navigator.push() и MaterialPageRoute. И под конец поговорим немного про assert. Вместе мы разберемся с тем, что такое Flutter и как на нем сделать первое приложение. В рамках курса мы учимся программировать на dart, узнаем про основные виджеты в Flutter, как работать с сетью http dio, узнаем про основной стейт менеджемнт в Flutter - BLoC. Ссылки из видео: 😎 Репозиторий с кодом из уроков: ✅ Полезные ссылки: 👨💻 Мой GitHub (Куча кода на dart / Flutter) 💬 Telegram с анонсами 🚀 Boosty 📸 Instagram / frezycode 00:00 - 00:17 Вступление 00:17 - 00:55 Репозиторий с проектом на GitHub 00:55 - 01:44 Про навигацию, какие есть решения 01:44 - 02:30 Чуть-чуть рефакторинга 02:30 - 03:16 Хоткей для изменения названия во всем проекте 03:16 - 04:44 Создаем экран одной крипты 04:44 - 05:49 Про разные способы навигации 05:49 - 06:17 Что такое Navigator 06:17 - 08:51 Первый способ навигации push MaterialPageRoute 08:51 - 10:27 Второй способ навигации - маршруты и роутинг 10:27 - 13:31 Прописываем маршруты нашего приложения 13:31 - 14:35 Как работает initialRoute 14:35 - 15:11 Совмещение двух способов 15:11 - 16:14 Открываем страницу по маршруту 16:14 - 17:20 Про отличия двух методов навигации 17:20 - 20:19 Передача аргументов на другой экран 20:19 - 21:06 Как получить переданные аргументы 21:06 - 21:49 Про важность использования генерации и екстеншенов 21:49 - 28:11 Получаем аргументы из навигации 28:11 - 30:53 assert для проверки переданных аргументов 30:53 - 31:06 Что будет в следующем видео #войтивайти #программирование #flutter