
Мидл Android-разработчик
О курсе
Курс создан для тех, кто уже пишет на Kotlin и хочет перерасти уровень джуниора. Программа не пересказывает основы, а сразу уходит в глубину платформы: продвинутый UI на Jetpack Compose с кастомными View и анимациями, а также доступность интерфейсов.
Отдельный блок посвящён асинхронности. Вы разберёте Kotlin Coroutines до мельчайших деталей — Flow, SharedFlow и StateFlow, обработку ошибок и тестирование асинхронного кода. Именно эти темы чаще всего отличают собеседование на мидла от собеседования на джуна.
Архитектурная часть закрывает боль каждого действующего разработчика: однонаправленные архитектуры UDF (MVI, MVU, TEA), Clean Architecture, SOLID и паттерны проектирования. Отдельный акцент — работа с легаси-кодом, включая практику рефакторинга проекта junior-разработчика.
Вы пройдёте по стеку Android Architecture Components — DataStore, Paging 3, WorkManager — и научитесь управлять сложностью через многомодульность и Gradle-плагины. Инъекция зависимостей разбирается на двух уровнях: от Dagger 2 до Hilt.
Продвинутые модули выводят за рамки типичных курсов: медиа на Media3/ExoPlayer, Bluetooth LE с приложением для офлайн-общения, WebSockets и пуш-уведомления через FCM и RuStore Push. Каждый модуль завершается собственным проектом в портфолио.
Финальные модули отвечают за продакшен-уровень: юнит- и UI-тесты (Espresso, Kaspresso, Marathon), CI/CD с GitHub Actions, Fastlane и Jenkins, публикация в Google Play, профилирование через Android Profiler и Perfetto, аналитика в Firebase и AppMetrica плюс основы безопасности по OWASP. Дополнительный модуль учит применять ИИ-инструменты и промптинг для планирования и декомпозиции задач.
- 5
- месяцев обучения
- 10
- модулей по две недели
- ≥15
- часов в неделю на учёбу
- 10+
- проектов с проверкой от senior-разработчиков
- 45
- минут занимает бесплатный вводный курс
- 2
- формата: с дедлайнами или в своём темпе
Чему научитесь
Kotlin и Coroutines
Flow, SharedFlow, StateFlow, обработка ошибок, тестирование
Jetpack Compose и продвинутый UI
Кастомные View, анимации, доступность a11y
Архитектура и DI
MVI, MVU, TEA, Clean Architecture, Dagger 2, Hilt
Тестирование и CI/CD
JUnit, MockK, Espresso, GitHub Actions, Fastlane
Как проходит обучение
- 1
Пройдите вводный курс
Бесплатный вводный блок на 45 минут знакомит с платформой и форматом обучения.
- 2
Оцените требования к старту
Нужны синтаксис Kotlin, знакомство с Android SDK, основы Git и понимание многопоточности.
- 3
Выберите формат
Учитесь с дедлайнами по модулям или в своём темпе с возможностью продления на месяц.
- 4
Сдавайте проекты модулей
В каждом из десяти модулей — свой проект, который проверяет senior-разработчик.
- 5
Защитите диплом
Итоговый проект становится основой диплома о профессиональной переподготовке.
Тарифы и пакеты уроков
Рассрочка без процентов
от 24 900 ₽/ мес
Равные платежи в течение 5 месяцев, расчёт от полной стоимости
Полная оплата
от 124 500 ₽/ курс
Разовая оплата — скидка до 20%, возможен налоговый вычет 13%
Кредит от Т-Банка
от 124 500 ₽/ курс
Срок кредита от 3 до 36 месяцев, решение вместе с банком
Что входит и кому подойдёт
Что входит в обучение
- 10 модулей по два недели с проектом в каждом
- Проверка кода действующими senior-разработчиками
- Дополнительный модуль по ИИ: промптинг и декомпозиция задач
- Бесплатный вводный курс перед стартом
- Выбор формата: дедлайны или свой темп с продлением на месяц
- Диплом о профессиональной переподготовке или сертификат
Кому подойдёт курс
- Junior-разработчики на Android, готовые к переходу на мидл-уровень
- Разработчики со знанием Kotlin и Android SDK, которым не хватает системности
- Те, кто поддерживает легаси-приложение и хочет навести порядок в архитектуре
- Практикующие мобильные разработчики, которым нужен диплом о переподготовке
Частые вопросы
Помогают ли с трудоустройством после курса?
Нет, помощь с трудоустройством на этом курсе не предусмотрена: программа рассчитана на уже действующих специалистов.
Какой документ выдают по итогам?
При наличии среднего профессионального или высшего образования — диплом о профессиональной переподготовке, иначе сертификат или справка.
Сколько времени нужно уделять учёбе?
В среднем не менее 15 часов в неделю; доступен формат в собственном темпе с продлением на месяц.
Что нужно знать до начала?
Синтаксис Kotlin, знакомство с Android SDK, основы Git и понимание многопоточности и асинхронного программирования.
Какие проекты будут в портфолио?
Свой проект в каждом модуле: анимированные карточки на Compose, экран с пагинацией, приложение для офлайн-общения через Bluetooth LE, CI с UI-тестами и дипломный проект.
Отзывы
«Проходил продвинутую программу по Android после базового курса. Уровень задач заметно выше: легаси-рефакторинг, многомодульность, тесты — именно то, с чем сталкиваюсь на работе. Ревьюеры разбирают код подробно, иногда придирчиво, но это идёт на пользу. Минус — на учёбу реально уходит много времени при полной занятости.»Отзовик · 2026 ↗
Акции и промокоды Яндекс Практикум
Достоверность данных
Данные тарифов и условий — официальная страница программы Skyeng, проверено 14 сентября 2026 г.. Условия могут меняться — перед оплатой уточняйте на сайте школы.
Информация о цене и условиях сверена 14 сентября 2026 г. с официальным источником платформы. Перед оплатой уточняйте условия на сайте школы — они могут меняться.
