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

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

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

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

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

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

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

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

4 урока
Закрытый
1.1 Правила запуска корутин в Android
14
14
1м 48с
0
Закрытый
1.2 lifecycleScope
13
13
2м 53с
0
Закрытый
1.3 viewModelScope
14
14
3м 51с
0
Закрытый
1.4 Корутины в Compose: LaunchedEffect и rememberCoroutineScope
14
12
6м 4с
0

2. Работа с Flow в ViewModel

5 уроков
Закрытый
2.1 Холодные потоки
12
12
2м 15с
0
Закрытый
2.2 Горячие потоки
10
10
2м 56с
0
Закрытый
2.3 StateFlow
9
9
-
0
Закрытый
2.4 SharedFlow
10
7
4м 13с
0
Закрытый
2.5 Сравнение StateFlow и SharedFlow
8
8
-
0

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

6 уроков
Закрытый
3.1 Типичный конвейер движения данных в Flow
7
7
-
0
Открытый
3.2 Фильтрация (debounce(), sample(), distinctUntilChanged(), filter
34
16
4м 40с
0
Закрытый
3.3 Трансформация (*Latest)
7
6
-
0
Закрытый
3.4 Согласование скоростей (backpressure)
7
6
-
0
Закрытый
3.5 Коллектор
6
6
-
0
Закрытый
3.6 Комбинирование операторов
7
7
-
0

4. Корутины и Room

8 уроков
Закрытый
4.1 Моделирование базы данных для работы с корутинами и Flow
7
7
-
0
Закрытый
4.2 Архитектура слоя данных в приложении
7
7
-
0
Закрытый
4.3 DAO и корутины
7
7
-
0
Закрытый
4.4 Репозиторий и транзакции
7
7
-
0
Закрытый
4.5 Адаптация алгоритма SM-2
6
6
-
0
Закрытый
4.6 ViewModel
6
5
-
0
Закрытый
4.7 Интерфейс
5
4
-
0
Закрытый
4.8 MainActivity и заполнение БД
6
6
-
0

5. Flow и Room

4 урока
Закрытый
5.1 От декларативного UI к реактивным данным
6
6
-
0
Закрытый
5.2 Границы применения Flow
5
5
-
0
Закрытый
5.3 Пишем экран статистики
6
5
-
0
Закрытый
5.4 Пишем систему мотивации
5
5
-
0

6. Flow и Retrofit

8 уроков
Закрытый
6.1 Выбор архитектуры: offline-tolerant или offline-first?
7
7
-
0
Закрытый
6.2 Сетевой слой
6
5
-
0
Закрытый
6.3 Наш учебный API и интерфейс ApiService
8
8
-
0
Закрытый
6.4 Анонимная аутентификация
6
6
-
0
Закрытый
6.5 Outbox-синхронизация прогресса
7
3
-
0
Закрытый
6.6 Пишем лидерборд
5
4
-
0
Закрытый
6.7 Новый экран статистики
6
6
-
0
Закрытый
6.8 Итоги
5
5
-
0

7. Послесловие

1 урок
Закрытый
7.1 Послесловие
9
6
-
0