Курс на 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 для построения реактивных цепочек и обновления UI
  • определять, когда нужен Flow, а когда достаточно обычного suspend-запроса
  • проектировать offline-first синхронизацию с сервером
  • проектировать MVVM-архитектуру приложения
  • управлять состоянием экрана через реактивные StateFlow и UI State
  • использовать паттерн outbox для надежной синхронизации с сервером
  • работать с диспетчерами корутин (Main, IO, Default) в реальных сценариях
  • строить удобные и отзывчивые Compose-экраны

О курсе

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

Для кого этот курс

Этот курс предназначен для Android-разработчиков, которые хотят перейти от теории корутин и Flow к реальной практике и научиться строить приложения, которые выдерживают отключения интернета. Он будет полезен: • тем, кто уже сделал первые шаги в современном Android-стеке и хочет перейти к настоящей практике, • разработчикам, которые хотят прокачать архитектурное мышление; • тем, кто устал от учебных примеров :-)

Начальные требования

Для комфортного прохождения курса желательно:

  • понимать основы Kotlin;

  • пройти мой теоретический курс по корутинам;

  • иметь минимальное представление о Jetpack Compose;

  • знать базовую структуру Room (Entity, DAO, база данных);

  • уметь выполнять простые запросы через Retrofit.

Без этих знаний проходить курс можно, но вам будет труднее. Впрочем, многие необходимые элементы мы все равно разбираем по ходу уроков, поэтому даже базовых знаний будет достаточно, чтобы уверенно двигаться вперед.

Преподаватели курса

Как проходит обучение

Обучение построено в формате типичной книги по программированию: мы вместе шаг за шагом разрабатываем полноценное Android-приложение. Каждый модуль добавляет новую часть функциональности.

В курсе нет тестов и задач на самостоятельное программирование, потому что вся практика встроена непосредственно в объяснение. Ваша задача — разобрать и запустить готовые фрагменты кода.

В финальном модуле вы подключите свое приложение к API, специально разработанному для этого курса, чтобы увидеть полноценное взаимодействие с сервером: синхронизацию прогресса, отправку событий, загрузку статистики и таблицы лидеров.

К концу курса у вас на руках будет полностью работающее приложение, которое вы собрали своими руками, попутно осваивая корутины, Flow, Room, Retrofit и Jetpack Compose.

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

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 9 учеников получили сертификат.

Что вы получите

  • готовый проект в портфолио — приложение для изучения иностранных слов;
  • сертификат о прохождении курса, который можно добавить в резюме или профиль;
  • навык построения архитектуры offline-first — критически важный в условиях нестабильного мобильного интернета;
  • практический опыт работы прежде всего с корутинами и Flow, а попутно — с Room, Retrofit, Jetpack Compose.

Расскажите о курсе друзьям