Курс на 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. Послесловие