Курс на Stepik
Обложка курса «Android-разработка с нуля: Compose, Room, Retrofit» на Stepik
1 290₽ -30%
--:--:--
903

Android-разработка с нуля: Compose, Room, Retrofit 0.000

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

Практический курс: строим приложение для изучения иностранных слов от первого экрана до синхронизации с сервером. Jetpack Compose, ViewModel, корутины, Room, Retrofit — современный стек, рекомендованный Google. Подходит тем, кто знает основы Kotlin, но еще не писал под Android.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Android-разработка с нуля: Compose, Room, Retrofit»Учеников на курсе 294
Сертификаты, выданные на курсе «Android-разработка с нуля: Compose, Room, Retrofit»Сертификатов выдано 0
Отзывы о курсе «Android-разработка с нуля: Compose, Room, Retrofit»Отзывов получено 0
Рейтинг курса «Android-разработка с нуля: Compose, Room, Retrofit»Рейтинг курса 0.000
Уроки в курсе «Android-разработка с нуля: Compose, Room, Retrofit»Количество уроков 54
Время прохождения курса «Android-разработка с нуля: Compose, Room, Retrofit»Время прохождения курса
Стоимость курса «Android-разработка с нуля: Compose, Room, Retrofit»Стоимость курса 1 290 ₽
Обновления курса «Android-разработка с нуля: Compose, Room, Retrofit»Обновления курса
Дата публикации курса «Android-разработка с нуля: Compose, Room, Retrofit»Дата публикации курса
Последнее обновление курса «Android-разработка с нуля: Compose, Room, Retrofit»Последнее обновление
Сложность easy

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

Разделы в курсе «Android-разработка с нуля: Compose, Room, Retrofit» 7 разделов Уроки в курсе «Android-разработка с нуля: Compose, Room, Retrofit» 54 урока Время прохождения курса «Android-разработка с нуля: Compose, Room, Retrofit» 1 ч. Последнее обновление курса «Android-разработка с нуля: Compose, Room, Retrofit» обн. 1 июня 2026

1. Первый проект в Android Studio

6 уроков
Закрытый
1.1 Установка Android Studio
225
225
1м 28с
0
Закрытый
1.2 Hello World: первый проект
85
85
2м 28с
0
Закрытый
1.3 Анатомия проекта
56
56
1м 16с
0
Закрытый
1.4 Activity — точка входа
47
47
1м 47с
0
Закрытый
1.5 Логирование и Logcat
45
45
1м 21с
0
Закрытый
1.6 Итоги
39
39
0м 28с
0

2. Jetpack Compose: строим интерфейс

7 уроков
Закрытый
2.1 Composable-функции и базовые компоненты
38
38
2м 54с
0
Закрытый
2.2 Компоновка: Row, Column, Box
30
30
1м 13с
0
Закрытый
2.3 Состояние и рекомпозиция
32
32
3м 9с
0
Закрытый
2.4 Списки: LazyColumn
28
28
1м 5с
0
Закрытый
2.5 Навигация между экранами
24
24
4м 46с
0
Закрытый
2.6 Scaffold: каркас экрана
19
19
1м 29с
0
Закрытый
2.7 Итоги
19
19
1м 48с
0

3. Архитектура: ViewModel и MVVM

7 уроков
Закрытый
3.1 Почему поворот экрана убивает данные
21
21
1м 58с
0
Закрытый
3.2 ViewModel — хранилище, которое переживает поворот
19
19
1м 43с
0
Закрытый
3.3 Паттерн MVVM
16
16
1м 59с
0
Закрытый
3.4 StateFlow: связываем ViewModel и Compose
15
15
1м 17с
0
Закрытый
3.5 UiState: одно состояние на весь экран
15
15
1м 18с
0
Закрытый
3.6 Собираем каркас приложения
16
16
2м 28с
0
Закрытый
3.7 Итоги
15
15
1м 41с
0

4. Ликбез по корутинам и Flow

8 уроков
Закрытый
4.1 Зачем нужны корутины
14
14
1м 25с
0
Закрытый
4.2 suspend-функции
10
10
1м 38с
0
Закрытый
4.3 viewModelScope.launch
9
9
-
0
Закрытый
4.4 Flow: поток данных
9
9
-
0
Закрытый
4.5 stateIn: превращаем холодный поток в горячий
8
8
-
0
Закрытый
4.6 Операторы Flow, которые нам понадобятся
8
8
-
0
Закрытый
4.7 LaunchedEffect: корутины в Compose
8
8
-
0
Закрытый
4.8 Итоги
9
9
-
0

5. Интеграция с Room

13 уроков
Закрытый
5.1 Краткий ликбез по SQL и Room
12
11
2м 26с
0
Закрытый
5.2 Моделирование базы данных
11
11
5м 48с
0
Закрытый
5.3 Архитектура слоя данных в приложении
8
8
-
0
Закрытый
5.4 DAO и корутины
8
8
-
0
Закрытый
5.5 Репозиторий и транзакции
8
8
-
0
Закрытый
5.6 Адаптация алгоритма SM-2
8
8
-
0
Закрытый
5.7 ViewModel
6
6
-
0
Закрытый
5.8 Интерфейс
5
4
-
0
Закрытый
5.9 MainActivity и заполнение БД
4
4
-
0
Закрытый
5.10 От декларативного UI к реактивным данным
3
3
-
0
Закрытый
5.11 Границы применения Flow
4
4
-
0
Закрытый
5.12 Пишем экран статистики
4
3
-
0
Закрытый
5.13 Пишем систему мотивации
5
3
-
0

6. Интеграция с Retrofit

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

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

1 урок
Закрытый
7.1 Курс завершен!
12
12
1м 46с
0