Разработка Android приложений на Kotlin, уровень 2
Подробнее
Что вы получите
- создавать пользовательский интерфейс мобильных приложений на базе фрагментов;
- создавать свои собственные компоненты пользовательского интерфейса;
- применять Jetpack Compose для создания внешнего вида приложений;
- создавать многопоточные приложения;
- работать с отложенным выполнением заданий;
- получать изображение и видео с камеры;
- использовать мгновенные облачные сообщения Firebase для взаимодействия с пользователями ;
- работать с картами и местоположением;
- изучите архитектурные шаблоны;
- познакомитесь в «чистой» архитектурой и ее применением в Android разработке;
- применять внедрение зависимостей.
Программа курса
Создание Фрагментов Добавление пользовательского интерфейса Добавление фрагментов к Активностям Управление Фрагментами Транзакции с Фрагментами Взаимодействие Фрагментов и Активностей Жизненный цикл Фрагментов Навигация между фрагментами Приложение на одной активити Практическая работа. Пользовательский интерфейс на фрагментах Инструменты для построения навигации на фрагментах
Жизненный цикл процесса Потоки Фоновые потоки Корутины Kotlin (Coroutine) Kotlin Flow Практическая работа. Многопоточность в Kotlin Фрагменты без пользовательского интерфейса Применение корутин и Flow
LiveData ViewModel Room Архитектурный шаблон MVVM Практическая работа. Применение архитектурных компонентов Google Шаблон MVVM
Однократные и повторяющиеся события AlarmManager WorkManager Практическая работа. Создание заданий для отложенного запуска
Использование Canvas Использование SurfaceView Использование Drawable Shape Drawable и 2D графика Модификация существующих View Создание собственных View Практическая работа. Создание собственных View
Запись и воспроизведение звука Основы работы с камерой в Android Использование имеющихся приложений работы с камерой Прямое управление камерой Съемка и сохранение фото и видео CameraX Практическая работа. Запись звука Работа с камерой
Google MapsSDK Yandex MapKit Определение местоположения Практическая работа. Работа с картами Получение географических координат
Архитектура приложений с FCM Добавление FCM в проект Посылка и примем сообщений Практическая работа. Отправка FCM сообщений
Jetpack Compose Работа с состоянием Взаимодействие с View Архитектурный шаблон MVI Навигация Compose vs Fragments Практическая работа. Создание пользовательского интерфейса на Compose
Чистая архитектура Dagger2 - структура Архитектурный шаблон MVP Практическая работа. Использование Dagger2
01Модуль 1. Фрагменты (6 ак. ч.)
Создание Фрагментов Добавление пользовательского интерфейса Добавление фрагментов к Активностям Управление Фрагментами Транзакции с Фрагментами Взаимодействие Фрагментов и Активностей Жизненный цикл Фрагментов Навигация между фрагментами Приложение на одной активити Практическая работа. Пользовательский интерфейс на фрагментах Инструменты для построения навигации на фрагментах
02Модуль 2. Многопоточность (6 ак. ч.)
Жизненный цикл процесса Потоки Фоновые потоки Корутины Kotlin (Coroutine) Kotlin Flow Практическая работа. Многопоточность в Kotlin Фрагменты без пользовательского интерфейса Применение корутин и Flow
03Модуль 3. Архитектурные компоненты Goolge (4 ак. ч.)
LiveData ViewModel Room Архитектурный шаблон MVVM Практическая работа. Применение архитектурных компонентов Google Шаблон MVVM
04Модуль 4. Отложенный запуск заданий в Android (3 ак. ч.)
Однократные и повторяющиеся события AlarmManager WorkManager Практическая работа. Создание заданий для отложенного запуска
05Модуль 5. Собственные View (3 ак. ч.)
Использование Canvas Использование SurfaceView Использование Drawable Shape Drawable и 2D графика Модификация существующих View Создание собственных View Практическая работа. Создание собственных View
06Модуль 6. Работа с мультимедиа (3 ак. ч.)
Запись и воспроизведение звука Основы работы с камерой в Android Использование имеющихся приложений работы с камерой Прямое управление камерой Съемка и сохранение фото и видео CameraX Практическая работа. Запись звука Работа с камерой
07Модуль 7. Карты и определение местоположения (4 ак. ч.)
Google MapsSDK Yandex MapKit Определение местоположения Практическая работа. Работа с картами Получение географических координат
08Модуль 8. Firebase Cloud Messaging (2 ак. ч.)
Архитектура приложений с FCM Добавление FCM в проект Посылка и примем сообщений Практическая работа. Отправка FCM сообщений
09Модуль 9. Jetpack Compose (6 ак. ч.)
Jetpack Compose Работа с состоянием Взаимодействие с View Архитектурный шаблон MVI Навигация Compose vs Fragments Практическая работа. Создание пользовательского интерфейса на Compose
10Модуль 10. Внедрение зависимостей (3 ак. ч.)
Чистая архитектура Dagger2 - структура Архитектурный шаблон MVP Практическая работа. Использование Dagger2
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Разработка Android приложений на Kotlin, уровень 2» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 20 июля 2026 г.

Специалист 










