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

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

Открыть на
STEPIK.ORG
Категории курса

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

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

Чему вы научитесь

  • Создавать интерфейсы на Jetpack Compose: экраны, навигация, состояние, рекомпозиция
  • Строить архитектуру приложения по паттерну MVVM с ViewModel и StateFlow
  • Работать с локальной базой данных Room: Entity, DAO, репозиторий, миграции
  • Использовать корутины и Flow для асинхронной загрузки данных
  • Подключать приложение к серверу через Retrofit и OkHttp
  • Реализовывать offline-first архитектуру с outbox-синхронизацией
  • Проектировать реактивный UI, который автоматически обновляется при изменении данных

О курсе

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

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

Для тех, кто знает Kotlin и хочет написать свое первое Android-приложение на современном стеке Для разработчиков на других платформах (backend, web, iOS), которые хотят попробовать Android Для тех, кто учил Android по старым курсам с XML и хочет перейти на Jetpack Compose Для студентов, которые хотят собрать портфолио с реальным проектом для стажировки или первой работы Для тех, кто прошел мой курс по корутинам и хочет применить знания на практике

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

Курс подойдет тем, кто знает основы Kotlin (переменные, функции, классы, лямбды, null-safety) и хочет начать писать под Android.

Корутины и Flow используются на протяжении всего курса, приводится необходимый минимум для понимания кода. Но если вы хотите разобраться в них по-настоящему — с диспетчерами, каналами, обработкой исключений и всеми тонкостями, — рекомендую пройти курс «Корутины и Flow в Kotlin».

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

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

Вы читаете теорию, затем повторяете код в своем проекте в Android Studio и запускаете его на эмуляторе или реальном устройстве. Каждая глава добавляет к приложению новую функциональность: в начале курса — интерфейс и навигацию, затем — архитектуру с ViewModel, потом — базу данных Room, и наконец — сетевой слой с Retrofit. К концу курса у вас будет работающее приложение для изучения иностранных слов с интервальным повторением, статистикой и лидербордом.

Специально для курса развернут учебный API-сервер. Ваше приложение будет регистрироваться, отправлять прогресс и получать лидерборд по-настоящему — без моков и заглушек. Все студенты курса работают с одним сервером, так что вы увидите себя в общем рейтинге.

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

  • Готовое приложение для портфолио — от интерфейса до синхронизации с сервером
  • Практический опыт работы с современным Android-стеком: Compose, Room, Retrofit, корутины
  • Понимание архитектуры MVVM и однонаправленного потока данных
  • Умение проектировать базу данных и писать SQL-запросы через Room
  • Опыт работы с реальным API-сервером, а не с моками
  • Сертификат Степик

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