Этап 2.2: Android на Jetpack Compose
Спринт по разработке современного Android-приложения с рецептами на Jetpack Compose. Вы освоите декларативный подход к UI и архитектурные паттерны нового поколения от Google.
Выбрано получение уведомлений об этом курсе. Вы получите электронное письмо, когда курс станет доступен.
21 Лекций / Этапов

Создайте современное приложение рецептов и освойте будущее Android-разработки

За 8-12 недель вы напишете современное приложение на Jetpack Compose и освоите технологии будущего, которые уже сегодня требуют топовые компании. Формат работы построен так, чтобы вы одновременно чувствовали себя разработчиком в IT-команде, который создает новые продукты на передовых технологиях.

И вместе с этим присутствует элемент обучения и менторинга, чтобы не потеряться в декларативной парадигме и современных подходах к архитектуре. Все этапы проходят дотошное код-ревью, чтобы код было не стыдно показывать и "защищать" на собеседовании в продуктовую компанию.

Макет доступен по ссылке в Figma



Почему работодатели требуют Compose?

Google объявил Jetpack Compose рекомендуемым подходом для новых проектов. Компании массово мигрируют на эту технологию, и спрос на Compose-разработчиков растет экспоненциально.

Факты рынка:

  • 70% новых Android-проектов стартуют на Compose
  • Зарплата Compose-разработчиков на 20-30% выше
  • Google прекращает активную поддержку XML View System
  • Топ компании (Google, JetBrains, Airbnb) переходят на Compose

Карьерные перспективы:

  • Позиции Junior/Middle Android Developer в продуктовых компаниях
  • Участие в современных проектах на актуальных технологиях
  • Freelance проекты по мобильной разработке


🛠 Работаете как в настоящей IT-компании

Курс построен как реальная работа в команде разработки. Можно считать это подготовкой к нашему следующему этапу "Аутстаффинг" – получение опыта работы в реальной компании.

Получаете задачи от продакт-менеджера

«Технический директор принял решение: новое приложение будет на Jetpack Compose» — каждый урок начинается с реальной бизнес-задачи. Учитесь понимать требования продукта и переводить их в архитектурные решения.

Пишете production-код с первого дня

  • Модульная архитектура: Организация по фичам как в проектах Google
  • MVVM с нуля: От простых Composable до полноценной архитектуры
  • Эволюционный подход: Плавный переход от UI к архитектуре в Главе 8
  • Реальные стандарты: Code style и best practices от первого урока

Работаете через Git Flow

  • Создаете feature-ветки под каждую задачу
  • Пишете осмысленные commit-сообщения
  • Отправляете код на ревью через Pull Request
  • Исправляете замечания ментора — как в настоящей команде


Персональный ментор без групп и потоков

Детальное код-ревью каждого PR

Опытный Android-разработчик с 5+ годами опыта проверяет каждую строчку:

  • ✅ Архитектурные решения и паттерны
  • ✅ Performance и best practices
  • ✅ Code style и читаемость
  • ✅ Соответствие принципам Clean Code

Результат: Код, который не стыдно показать на техническом интервью.

Поддержка в сложных моментах

  • Застряли на State Hoisting? Объясним на примерах
  • Не понимаете архитектуру MVVM? Разберем пошагово
  • Проблемы с StateFlow в ViewModel? Покажем решение в live-сессии

Подготовка к реальным собеседованиям

  • Mock-интервью по каждому модулю
  • Вопросы с настоящих собеседований в Яндекс, VK, Сбер
  • Отработка презентации архитектурных решений
  • Soft skills для работы в команде


📚 Технологии из реальных проектов

Изучаете только то, что действительно используется Android-проектах:

UI/UX разработка:

  • Jetpack Compose — декларативное создание интерфейсов
  • Material Design 3 — современные принципы дизайна
  • State Management — правильная работа с состоянием в Compose
  • Coil — эффективная загрузка изображений

Архитектура приложения:

  • MVVM паттерн — четкое разделение View, ViewModel и Model
  • StateFlow — реактивное управление состоянием
  • Repository Pattern — единая точка доступа к данным
  • Модульная структура — организация по фичам как в Google проектах

Работа с данными:

  • Retrofit + OkHttp — сетевые запросы к API
  • Room Database — локальная база данных с offline-режимом
  • Kotlin Coroutines — асинхронное программирование
  • JSON parsing — обработка данных от сервера

Production-инструменты:

  • Hilt (Dagger) — внедрение зависимостей
  • Git + GitHub — контроль версий и совместная разработка
  • Pull Request — код-ревью и контроль качества
  • JUnit + Mockk — тестирование приложения


Плейграунд проекты для практики

Помимо основного приложения рецептов, вы получаете доступ к тренировочным проектам. Отдельный проект с готовыми заготовками кода и пошаговыми заданиями. Здесь вы безопасно отрабатываете новые концепции, не рискуя сломать основное приложение.

Преимущества плейграунд подхода:

  • ✅ Изолированная практика — экспериментируйте без страха что-то сломать
  • ✅ Готовые заготовки — сосредоточьтесь на изучении, а не на настройке проекта
  • ✅ Мгновенная обратная связь — видите результат сразу в Preview
  • ✅ Параллельные задания — к каждой главе свой набор упражнений


Что вы создадите

Полноценное приложение для портфолио:

  • Главный экран с категориями блюд и популярными рецептами
  • Каталог рецептов с фильтрацией и поиском
  • Детальная страница с ингредиентами и пошаговой инструкцией
  • Избранные рецепты с сохранением в локальную БД
  • Калькулятор порций — умный пересчет ингредиентов
  • Темная тема и адаптивный дизайн


Тренировочные собеседования


Каждая задача построена как в настоящей работе

Получаете бизнес-задачу от менеджера. «Реализуйте функцию избранных рецептов с анимированными переходами» — точно такие же формулировки, как в реальной работе. Учитесь понимать бизнес-требования и переводить их в архитектурные решения на Compose.

Изучаете нужные технологии. К каждой задаче — подробное объяснение инструментов с примерами кода и ссылками на документацию. Постепенно привыкаете читать официальные источники — навык, без которого не вырасти как разработчику.

Следуете четкому алгоритму действий. Как в гонках NFS — видите рекомендуемую траектория прохождения поворота. Наш алгоритм — ваша идеальная траектория решения задачи. Можете отклоняться, но всегда знаете оптимальный путь.


Поддержка на каждом шаге

Множество источников информации. Текстовые объяснения, видеоразборы, официальная документация — выбирайте удобный формат изучения.

Персональная помощь ментора. Застряли? Не понимаете State Hoisting? Пишите в личные сообщения — разберем любой сложный момент. Никто не остается один на один с кодом.

Строгий контроль качества. Каждая задача проходит код-ревью через Pull Request. Следующий этап только после одобрения предыдущего — никаких недоделок.


Mock-интервью как на настоящих собеседованиях

Вопросы с реальных собеседований. База актуальных вопросов от техлидов крупных компаний. Открываются по мере изучения материала — тренируетесь на том, что уже знаете.

Индивидуальный подход. Интервью подстраивается под ваш уровень. Новичок или опытный разработчик — каждый получает вопросы по силам.

Развитие soft skills. Учитесь не только программировать, но и презентовать свои решения. Объясняете код, отстаиваете архитектурные решения, показываете умение работать в команде.

Обратная связь от ментора. После каждого интервью — разбор: что получилось хорошо, над чем поработать, как улучшить подачу материала.


Что получите после обучения

Готовое приложение в портфолио. Полноценный проект с чистым кодом и современной архитектурой. Покажете работодателю, что умеете создавать production-приложения.

Навыки для трудоустройства. Владение основными технологиями Android. Готовность к тестовым заданиям и техническим интервью.

Опыт командной разработки. Понимание процессов в IT: спринты, код-ревью, Git workflow. Легко войдете в любую команду.

Поддержка ментора. Персональный наставник поможет с трудоустройством и карьерным планированием.

Системные знания. Не просто написать код, а понимать "зачем" и "когда" использовать определенные решения.


Для кого?

Идеально подходит:

  • Android-разработчикам на XML — плавный переход на Compose
  • Backend/Frontend разработчикам — освоение мобильной разработки
  • Начинающим с базовым Kotlin — структурированное изучение Android с нуля
  • Студентам IT-специальностей — практика для портфолио

Предварительные требования:

  • Базовые знания Kotlin (переменные, функции, классы)
  • Понимание ООП принципов
  • Желание создавать качественные приложения

Курс НЕ для:

  • Полных новичков в программировании
  • Тех, кто ищет быстрые решения без понимания
  • Разработчиков, не готовых к code review


🎁 Эксклюзивный доступ к AndroidSprintGPT

Единственный в мире ИИ, специализирующийся исключительно на Android-собеседованиях

Почему он уникален:

  • 🎯 Глубокая Android-специализация — не общие IT-вопросы, а именно мобильная разработка
  • 🧠 ИИ нового поколения — анализирует не только правильность ответа, но и подход к решению
  • 🗣️ Голосовые интервью — полная имитация реального собеседования с живой обратной связью
  • 🔄 Адаптивное обучение — каждый следующий вопрос учитывает ваши предыдущие ответы
  • ⚡ Доступен 24/7 — тренируйтесь когда удобно, без записи на время

Участники курса получают полный доступ бесплатно на весь период обучения

Содержание спринта
Отзывы и комментарии
Поделитесь впечатлениями о спринте
Что понравилось, а что можно улучшить?