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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Android-разработка с нуля: Compose, Room, Retrofit»Учеников на курсе 304
Сертификаты, выданные на курсе «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 490 ₽
Обновления курса «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» 2 ч. Последнее обновление курса «Android-разработка с нуля: Compose, Room, Retrofit» обн. 1 сентября 2026

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

6 уроков
1. Установка Android Studio
2. Hello World: первый проект
3. Анатомия проекта
4. Activity — точка входа
5. Логирование и Logcat
6. Итоги

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

7 уроков
1. Composable-функции и базовые компоненты
2. Компоновка: Row, Column, Box
3. Состояние и рекомпозиция
4. Списки: LazyColumn
5. Навигация между экранами
6. Scaffold: каркас экрана
7. Итоги

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

7 уроков
1. Почему поворот экрана убивает данные
2. ViewModel — хранилище, которое переживает поворот
3. Паттерн MVVM
4. StateFlow: связываем ViewModel и Compose
5. UiState: одно состояние на весь экран
6. Собираем каркас приложения
7. Итоги

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

8 уроков
1. Зачем нужны корутины
2. suspend-функции
3. viewModelScope.launch
4. Flow: поток данных
5. stateIn: превращаем холодный поток в горячий
6. Операторы Flow, которые нам понадобятся
7. LaunchedEffect: корутины в Compose
8. Итоги

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

13 уроков
1. Краткий ликбез по SQL и Room
2. Моделирование базы данных
3. Архитектура слоя данных в приложении
4. DAO и корутины
5. Репозиторий и транзакции
6. Адаптация алгоритма SM-2
7. ViewModel
8. Интерфейс
9. MainActivity и заполнение БД
10. От декларативного UI к реактивным данным
11. Границы применения Flow
12. Пишем экран статистики
13. Пишем систему мотивации

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

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

Послесловие

1 урок
1. Курс завершен!