Перейти к содержимому
EduSave

Мидл Android-разработчик

Яндекс Практикумонлайн-платформаСамостоятельно5 месяцевДля новичковСтарт 17 сентября 2026 г.

О курсе

Курс создан для тех, кто уже пишет на 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. 1

    Пройдите вводный курс

    Бесплатный вводный блок на 45 минут знакомит с платформой и форматом обучения.

  2. 2

    Оцените требования к старту

    Нужны синтаксис Kotlin, знакомство с Android SDK, основы Git и понимание многопоточности.

  3. 3

    Выберите формат

    Учитесь с дедлайнами по модулям или в своём темпе с возможностью продления на месяц.

  4. 4

    Сдавайте проекты модулей

    В каждом из десяти модулей — свой проект, который проверяет senior-разработчик.

  5. 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 ↗

Акции и промокоды Яндекс Практикум

проверено 14.09.2026

Оплата программ Практикума даёт право на социальный налоговый вычет — возврат 13% стоимости обучения.

БонусПроверено
проверено 14.09.2026

Оплачивая программу целиком, получаете скидку 20% — например, курс по юнит-экономике: 25 600 ₽ вместо 32 000 ₽.

СкидкаПроверено
проверено 14.09.2026

Программы Яндекс Практикума доступны в рассрочку 0%: платёж от 2 245 ₽/мес в зависимости от курса, без процентов и скрытых условий.

СкидкаПроверено

Достоверность данных

Данные тарифов и условий — официальная страница программы Skyeng, проверено 14 сентября 2026 г.. Условия могут меняться — перед оплатой уточняйте на сайте школы.

Информация о цене и условиях сверена 14 сентября 2026 г. с официальным источником платформы. Перед оплатой уточняйте условия на сайте школы — они могут меняться.