Урок 12: Навигация – Base Compose Navigation | Курс Android Jetpack Compose
Автор: Kotlin & Android с нуля – Иван Ветров
Загружено: 2026-03-16
Просмотров: 173
Описание:
📖 Текстовая версия урока и практика: https://androidsprint.ru/courses/jetp...
🎯 Обучающая платформа с ИИ: https://androidsprint.ru/?utm_source=...
Код из всех уроков в моем TG канале: https://t.me/ievetrov
Тесты и практика в боте: https://t.me/AndroidSprintBot?start=yt
✅ Смотреть в VK: https://vk.com/ivan.ievetrov
✅ Вопросы и ответы для Android собесов: https://t.me/AndroidSprintInterview
✅ Бесплатный курс по Kotlin: • Kotlin с нуля – бесплатный курс по основам...
✅ Бесплатный курс по Android XML: • Android: пошаговый курс для начинающих (20...
Разбираем базовую навигацию в Jetpack Compose без сторонних библиотек. Создаём экранный стейт, подключаем переключение между экранами через when, работаем с коллбэками и смотрим, как работает ручной подход. Объясняю, почему currentScreen = "next" — это удобно для старта, но непригодно для продакшена.
Если ты разрабатываешь Android-приложение на Compose, нужно понимать не только как пользоваться Navigation Compose, но и как работает навигация под капотом.
00:00 Введение
00:41 Зачем нам навигация?
01:41 Способы реализовывать навигацию
01:52 Переходы с Activity на Activity
02:24 Фрагменты и NavController (до Compose)
03:06 "Чистый” Compose-подход (без библиотек)
03:43 Navigation Compose (рекомендуемый в 90% продакшн-проектов)
05:17 Минимальный пример навигации в Jetpack Compose
05:30 Подготавливаем проект к реализации “чистой” навигации
06:00 Создаем “свою” навигацию (AppNavigation)
07:03 Реализуем сами экраны (FirstScreen и SecondScreen)
08:32 Почему в продакшене такое не используют?
08:50 Отсутствие управления BackStack
09:40 Проблемы с аргументами
10:24 Нет удобных анимаций, deeplinks
10:37 Состояние экрана не сохраняется
#jetpackcompose #mobiledevelopment #какстатьпрограммистом
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: