Интерактивные курсы, практические задания и система достижений для разработчиков Android
100% Kotlin
Material Design 3
Рекомендовано Google
50% меньше кода
0
Курсов
0
Уроков
0
Студентов
Добро пожаловать в эру Jetpack Compose
XML + View System
~20 строк
<!-- activity_main.xml -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="16dp">
<TextView
android:id="@+id/tvGreeting"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="@style/
TextAppearance.Material3.HeadlineMedium"
android:textColor="@color/primary"/>
<Button
android:id="@+id/btnSayHello"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Say Hello"/>
</LinearLayout>Jetpack Compose
~8 строк
@Composable
fun Greeting(name: String) {
Column(
modifier = Modifier
.padding(16.dp)
.fillMaxWidth()
) {
Text(
text = "Hello, ${name}!",
style = MaterialTheme
.typography.headlineMedium,
color = MaterialTheme
.colorScheme.primary
)
Button(onClick = { }) {
Text("Say Hello")
}
}
}Декларативный подход
Только Kotlin — нет XML
Мгновенный Preview в IDE
Выберите курс и начните учиться прямо сейчас
Основы Jetpack Compose
Начните свой путь в мир Jetpack Compose. Изучите базовые компоненты, модификаторы, управление состоянием и навигацию.
20 уроков
15 часов
Основы Kotlin
Полный курс по языку Kotlin: типы, функции, классы, коллекции, лямбды и корутины для разработчиков.
22 уроков
12 часов
Material Design 3 и тема приложения
Material You, Dynamic Color, typography, тёмная тема и создание дизайн-системы для Android-приложений.
15 уроков
10 часов
Навигация в Jetpack Compose
Navigation Component, вложенные графы, передача аргументов, deep links и bottom navigation.
16 уроков
12 часов
Архитектура Compose-приложений
MVVM, UDF, Hilt, ViewModel, Repository pattern и чистая архитектура в Jetpack Compose.
18 уроков
15 часов
Compose и работа с сетью
Retrofit, Ktor, Coil, обработка ошибок, офлайн-режим и Paging 3 в Android-приложениях.
20 уроков
18 часов
Kotlin Корутины и Flow
Асинхронное программирование с корутинами и реактивные потоки данных с Flow и StateFlow в Jetpack Compose.
16 уроков
14 часов
Room Database
Локальное хранилище данных с Room: Entity, DAO, Database, миграции и интеграция с Flow и Compose.
12 уроков
10 часов
Анимации в Jetpack Compose
AnimatedVisibility, Transition API, Lottie, Physics-based анимации и продвинутые техники.
18 уроков
16 часов
Тестирование Compose-приложений
Unit-тесты, UI-тесты с Compose Test, screenshot-тесты, моки и CI/CD для Android.
17 уроков
15 часов
Всё, что нужно для эффективного изучения Jetpack Compose
Интерактивные примеры
Запускайте и редактируйте код прямо в браузере с мгновенной обратной связью.
Пошаговое обучение
От основ до продвинутых тем. Структурированная программа с постепенным усложнением.
Отслеживание прогресса
XP, уровни, достижения и стрики. Следите за своим ростом и оставайтесь мотивированными.
Сообщество
Рейтинги, обсуждения и совместное обучение с другими разработчиками.
От основ Kotlin до продвинутой архитектуры Android
Основы Kotlin
20 уроков
Переменные, функции, классы и объектно-ориентированное программирование
UI и Compose
25 уроков
@Composable функции, Modifier, Layout, Material Design 3
State и Architecture
20 уроков
ViewModel, StateFlow, MVVM, Repository паттерн
Продвинутые техники
18 уроков
Анимации, Navigation Compose, Dependency Injection (Hilt)
Портфолио и карьера
15 уроков
Реальные проекты, публикация в Google Play, подготовка к интервью