










Менеджер продукта в Edtech/HR-tech. За более чем 7 лет работы создал и масштабировал цифровые продукты в Edtech (Яндекс Практикум, Сравни Образование, Хабр Карьера). Через карьерные и образовательные продукты обучил и трудоустроил более 30.000 специалистов, а также провел более 1000+ часов менторских консультаций для начинающих специалистов Product менеджеров, Разработчиков и Аналитиков
В этом курсе мы шаг за шагом построим полноценное Android-приложение для изучения иностранных слов — с карточками, интервальным повторением по алгоритму SM-2, статистикой, мотивацией и лидербордом.
Начнем с чистого проекта в Android Studio и закончим приложением, которое хранит данные в локальной базе Room, синхронизирует прогресс с сервером через Retrofit и работает без интернета.
Специально для этого курса развернут учебный API-сервер. Ваше приложение будет обмениваться данными с настоящим сервером — без моков и имитаций. Анонимная аутентификация, отправка прогресса, получение лидерборда — все по-настоящему, как в рабочем проекте.
Весь интерфейс — на Jetpack Compose. Архитектура — MVVM с ViewModel и StateFlow. Сетевой слой — Retrofit + OkHttp с обработкой ошибок и повторными попытками. Это тот стек, который используется в коммерческой Android-разработке и рекомендован Google.
