Разработка Android с Kotlin и Jetpack Compose
Android работает более чем на 70% смартфонов в мире. Этот трек учит вас создавать Android-приложения production-качества, используя Kotlin — язык, который Google рекомендует для всей новой разработки Android — и Jetpack Compose, современный декларативный UI-toolkit, который заменил устаревшую систему View во всей индустрии. Вы перейдёте от написания первых выражений Kotlin к выпуску многомодульного приложения в Google Play.
Что вы изучите
Трек охватывает основы Kotlin, layouts Jetpack Compose, управление состоянием и recomposition, навигацию, Material Design и анимации. Вы будете сохранять данные с помощью Room Database и DataStore, загружать изображения с Coil, получать удалённые данные с помощью Coroutines и Flow, управлять зависимостями с Hilt. Продвинутые темы включают Firebase (Auth, Firestore, Messaging), CameraX для фото и видео, Maps и Location Services, фоновую обработку с WorkManager, pagination с Paging 3 и тщательное тестирование и отладку.
Путь обучения
Тридцать один курс охватывает уровни A1 до C1. Курсы A1 и A2 устанавливают основы Kotlin и приложений перед переходом к основам Compose, формам и спискам. Уровень B1 углубляет ваши UI-навыки — ViewModel, lifecycle awareness, Room, уведомления, разрешения и Coil. Курсы B2 охватывают архитектуру приложений, Coroutines и Flow, Hilt, networking, Firebase, CameraX и WorkManager. Capstone-курсы C1 охватывают Multi-Module App Architecture, Performance Optimization and Profiling и Publishing to Google Play.
Как это работает
Каждый курс разделён на короткие практические уроки, которые вы выполняете во встроенном code editor с feedback в реальном времени. AI-репетитор доступен всякий раз, когда вы застряли, поэтому вы можете учиться в своём темпе без ожидания помощи.