













Кандидат технических наук (PhD), 14 научных публикаций (2 в ВАК), 13 лет преподавания Computer Science и Data Science.
Data Scientist в Сбере, ранее Kotlin-разработчик там же. Автор книги «Асинхронный Kotlin» (БХВ, 2026). Кандидат технических наук (2011). В 2009-2022 гг. преподавала в Астраханском государственном техническом университете (ИИ, ML и т.д.). Финалист конкурса «Лидеры России» в ИТ-треке (2021). Создатель нескольких мобильных приложений под Android.
В этом курсе мы шаг за шагом построим полноценное Android-приложение для изучения иностранных слов — с карточками, интервальным повторением по алгоритму SM-2, статистикой, мотивацией и лидербордом.
Начнем с чистого проекта в Android Studio и закончим приложением, которое хранит данные в локальной базе Room, синхронизирует прогресс с сервером через Retrofit и работает без интернета.
Специально для этого курса развернут учебный API-сервер. Ваше приложение будет обмениваться данными с настоящим сервером — без моков и имитаций. Анонимная аутентификация, отправка прогресса, получение лидерборда — все по-настоящему, как в рабочем проекте.
Весь интерфейс — на Jetpack Compose. Архитектура — MVVM с ViewModel и StateFlow. Сетевой слой — Retrofit + OkHttp с обработкой ошибок и повторными попытками. Это тот стек, который используется в коммерческой Android-разработке и рекомендован Google.








