Введение в Android-разработку.
Сборка и ресурсы.
Разметка, views.
Вёрстка с помощью ConstraintLayout.
Жизненный цикл Activity.
Открытие новых экранов.
Фрагменты.
Работа с ViewPager и диалогами.
Списки.
Списки. Best practices.
Разрешения, работа с датой и временем.
Android jetpack: ViewModel, Navigation.
Многопоточность.
Работа с сетью.
Обмен данными по сети. Библиотека Retrofit.
Корутины в Kotlin.
Работа с файлами.
ContentProvider.
Введение в Базы данных.
Базы данных в Android.
Scoped storage.
Оповещения (push-уведомления).
Flow.
Выполнение задач в фоне.
Дизайн-концепция Material design.
Основы внедрения зависимостей.
Подготовка приложения к релизу.
Введение в профессию
Начало работы
Вёрстка
Компоненты
ConstraintLayout
Ресурсы проекта
Экраны приложения
Анимация
Локализация приложений
Жизненный цикл
Основы хранения данных
Архитектура презентационного слоя
Работа с сетью (Retrofit)
Работа с БД (Room)
Работа с массивами данных
Работа с защищёнными разделами ОС
Работа с локацией
Firebase