Мы используем cookie для стабильной работы сервиса. Подробнее

Разработка Android приложений на Kotlin, уровень 2

4.3
ФорматОнлайн
Длительность40 ак. ч. + 20 ак. ч. самостоятельно
Объём10 занятий
О курсе

Подробнее

.img-hyper{width: 200px; float:right; text-align:center; margin-left: 20px;} @media (max-width: 600px){ .img-hyper{ float: none; margin: 0 auto; text-align:center; }} Обучение проходит на Kotlin 2 Цель курса: познакомить слушателя с основами разработки Android приложений на языке программирования Kotlin. Курс построен по самой эффективной методике: от простого к сложному. По мере разбора последовательности тем, приходит понимание основных инструментов и методов разработки под Android. Вы научитесь создавать пользовательский интерфейс, многопоточные приложения, собственные компоненты пользовательского интерфейса и изучите самые часто используемые в Android разработке архитектурные шаблоны. Курс рекомендован: Java Android разработчикам, желающим изучить рекомендованный Google язык программирования Android приложений всем желающим научиться создавать приложения для самой распространенной мобильной операционной системы. Учебный центр «Специалист» - авторизованный учебный центр Android. Высокая эффективность обучения подтверждена вендором-разработчиком самой популярной мобильной платформы! По окончании курса вы получите престижный сертификат авторизованного учебного центра Android, который станет прекрасным дополнением вашего портфолио.
Результат

Что вы получите

  • создавать пользовательский интерфейс мобильных приложений на базе фрагментов;
  • создавать свои собственные компоненты пользовательского интерфейса;
  • применять Jetpack Compose для создания внешнего вида приложений;
  • создавать многопоточные приложения;
  • работать с отложенным выполнением заданий;
  • получать изображение и видео с камеры;
  • использовать мгновенные облачные сообщения Firebase для взаимодействия с пользователями ;
  • работать с картами и местоположением;
  • изучите архитектурные шаблоны;
  • познакомитесь в «чистой» архитектурой и ее применением в Android разработке;
  • применять внедрение зависимостей.
Содержание

Программа курса

10 занятий
№ТемаЧто внутри
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

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

Организатор

Автор курса

СпециалистСпециалист
Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Разработка Android приложений на Kotlin, уровень 2» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:AndroidKotlin

Информация обновлена 20 июля 2026 г.

Продолжить выбор

Похожие курсы

Android-разработчик + ИИ
13 октября
Android-разработчик + ИИ

Практический онлайн-курс, на котором вы освоите навыки мобильной разработки и пройдёте стажировку в IT-компании уже во время обучения.

Онлайн
Персональный наставникДомашние задания+4
133 900 ₽от 13 947 ₽/мес на 5579 мес.
Практикум по Kotlin
4-5 часов в неделю
Практикум по Kotlin

Комплексный интерактивный тренажер, созданный для помощи в эффективном изучении одного из самых перспективных языков программирования современности. Это не просто набор упражнений…

Онлайн3 занятий
2 190 ₽
Комплект курсов «Онлайн-курс программирования на Kotlin» и «Java-разработчик с нуля»
−22%
Комплект курсов «Онлайн-курс программирования на Kotlin» и «Java-разработчик с нуля»

«Онлайн-курс программирования на Kotlin»: Освой официальный язык Android-разработки и заложи фундамент востребованной профессии. Наш курс по Kotlin - от основ синтаксиса до продви…

ОнлайнНачальный
22 620 ₽−22%
17 640 ₽Рассрочка на 12 мес.
Kotlin
Kotlin

Внимание! Курс объявлен автором как устаревший. Ниже ссылка на самую актуальную версию курса (август/сентябрь 2024г.) https://stepik.org/course/207758/

Онлайн14 занятийСредний
4 790 ₽
Начать без затрат

Бесплатные курсы

Введение в Kotlin JVM
Бесплатно10-30 минут на урок
Введение в Kotlin JVM

ВНИМАНИЕ! Курс не закончен и останавливается где-то на середине изучения ООП. Первый модуль (синтаксис и семантика) полностью готов, второй не завершен. В этом курсе нет уроков пр…

Онлайн2 занятий
Бесплатно
Android - разработчик. Уровень 2. Эффектное мультимедийное приложение для смартфона
Бесплатно
Android - разработчик. Уровень 2. Эффектное мультимедийное приложение для смартфона

Курс «Android-разработчик. Уровень 2. Эффектное мультимедийное приложение для смартфона»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимос…

Онлайн
Бесплатно
Kotlin
Бесплатно
Kotlin

Kotlin is the modern statically typed programming language for the JVM, Android and the browser. It's concise, safe and versatile. Kotlin code can be compiled into JVM bytecode,…

Онлайн6 занятий
Бесплатно
Android - разработчик. Уровень 3. Профессиональная разработка на уровне Middle Android Developer
Бесплатно
Android - разработчик. Уровень 3. Профессиональная разработка на уровне Middle Android Developer

Курс «Android-разработчик. Уровень 3. Профессиональная разработка на уровне Middle Android Developer»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специал…

Онлайн
Бесплатно
Kotlin - основы
Бесплатно7 академических часов
Kotlin - основы

Kotlin - статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Преподаватель:Наи…

Онлайн1 занятий
Видеоуроки
Бесплатно