Курс на Stepik
Обложка курса «Корутины и Flow в Android: практический курс» на Stepik
1 390 ₽

Корутины и Flow в Android: практический курс ★ 4.500

Открыть на
STEPIK.ORG

Вы шаг за шагом соберете полноценное приложение для изучения иностранных языков: Room, Retrofit, Jetpack Compose, реактивные потоки, offline-first синхронизация, лидерборд, система мотивации, статистика и навигация.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Корутины и Flow в Android: практический курс»Учеников на курсе 39
Сертификаты, выданные на курсе «Корутины и Flow в Android: практический курс»Сертификатов выдано 10
Отзывы о курсе «Корутины и Flow в Android: практический курс»Отзывов получено 2
Рейтинг курса «Корутины и Flow в Android: практический курс»Рейтинг курса 4.500
Уроки в курсе «Корутины и Flow в Android: практический курс»Количество уроков 36
Тесты в курсе «Корутины и Flow в Android: практический курс»Количество квизов 1
Время прохождения курса «Корутины и Flow в Android: практический курс»Время прохождения курса —
Стоимость курса «Корутины и Flow в Android: практический курс»Стоимость курса 1 390 ₽ —
Обновления курса «Корутины и Flow в Android: практический курс»Обновления курса — —
Дата публикации курса «Корутины и Flow в Android: практический курс»Дата публикации курса — ———
Последнее обновление курса «Корутины и Flow в Android: практический курс»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Корутины и Flow в Android: практический курс» 7 разделов Уроки в курсе «Корутины и Flow в Android: практический курс» 36 уроков Тесты в курсе «Корутины и Flow в Android: практический курс» 1 тест Время прохождения курса «Корутины и Flow в Android: практический курс» 2 ч. Последнее обновление курса «Корутины и Flow в Android: практический курс» обн. 1 августа 2026

Базовые корутины в Android

4 урока
1. Правила запуска корутин в Android ↗
2. lifecycleScope ↗
3. viewModelScope ↗
4. Корутины в Compose: LaunchedEffect и rememberCoroutineScope ↗

Работа с Flow в ViewModel

5 уроков
1. Холодные потоки ↗
2. Горячие потоки ↗
3. StateFlow ↗
4. SharedFlow ↗
5. Сравнение StateFlow и SharedFlow ↗

Управление потоком

6 уроков
1. Типичный конвейер движения данных в Flow ↗
2. Фильтрация (debounce(), sample(), distinctUntilChanged(), filter ↗
3. Трансформация (*Latest) ↗
4. Согласование скоростей (backpressure) ↗
5. Коллектор ↗
6. Комбинирование операторов ↗

Корутины и Room

8 уроков
1. Моделирование базы данных для работы с корутинами и Flow ↗
2. Архитектура слоя данных в приложении ↗
3. DAO и корутины ↗
4. Репозиторий и транзакции ↗
5. Адаптация алгоритма SM-2 ↗
6. ViewModel ↗
7. Интерфейс ↗
8. MainActivity и заполнение БД ↗

Flow и Room

4 урока
1. От декларативного UI к реактивным данным ↗
2. Границы применения Flow ↗
3. Пишем экран статистики ↗
4. Пишем систему мотивации ↗

Flow и Retrofit

8 уроков
1. Выбор архитектуры: offline-tolerant или offline-first? ↗
2. Сетевой слой ↗
3. Наш учебный API и интерфейс ApiService ↗
4. Анонимная аутентификация ↗
5. Outbox-синхронизация прогресса ↗
6. Пишем лидерборд ↗
7. Новый экран статистики ↗
8. Итоги ↗

Послесловие

1 урок
1. Послесловие ↗