Блок 1: Основы Android и Kotlin
Тема 1. Введение в Android и установка окружения.
Тема 2. Основы Kotlin.
Тема 3. Первое приложение в Compose.
Блок 2: Основы UI и Jetpack Compose
Тема 4. Создание UI компонентов (Text, Button, Image).
Тема 5. Layouts: Row, Column, Box.
Тема 6: Управление состоянием (remember, mutableStateOf).
Тема 7: Обработка событий и интерактивность.
Блок 3. Жизненный цикл и навигация
Тема 8. Жизненный цикл Activity и Composable.
Тема 9. Навигация между экранами.
Тема 10. Передача данных между экранами.
Тема 11. Работа с ViewModel для сохранения состояния.
Блок 4. Работа с сетью и данными
Тема 12. Введение в Retrofit для работы с API.
Тема 13. Работа с JSON (Gson/Moshi).
Тема 14. Базы данных Room: основы.
Тема 15. Кэширование данных и Coroutines.
Блок 5. Работа с сетью и данными
Тема 16. Многоэкранные приложения и вкладки.
Тема 17. Архитектура MVVM.
Тема 18. Работа с хранилищем данных (SharedPreferences, Room).
Тема 19. Тестирование и отладка приложений.
Финальные проекты
Тема 20. Проектирование приложения.
Тема 21. Работа над проектом.
Тема 22. Работа над проектом.
Тема 23. Завершение проекта, презентация.