0Pricing
Jetpack Compose Academy icon

Jetpack Compose Academy

KOTLINMobileAndroidFrontend

Создавайте современные пользовательские интерфейсы Android с Jetpack Compose, декларативным инструментом Google на Kotlin. От вашего первого Composable до публикации в Google Play.

🤖 На основе AI📚 30 курсов👥 100 000+ учеников⭐ Рейтинг 4,9
Обзор курса

Jetpack Compose: Build Android Apps

Создавайте современные пользовательские интерфейсы Android с Jetpack Compose, декларативным инструментом Google на Kotlin. Этот курс включает 30 прогрессивных мини-курсов от абсолютного начинающего (A1) до продвинутого уровня (B2), с короткими сфокусированными уроками и быстрыми тестами для закрепления каждой концепции.

Что вы изучите

Начните со своего первого Composable, макетов и состояния, затем создавайте списки, навигацию и Material 3 theming. Продвигайтесь к ViewModel, корутинам и Flow, Room, Hilt, пользовательским макетам, производительности recomposition, тестированию и публикации в Google Play. Каждый урок практический, с ИИ-репетитором доступным круглосуточно, когда вы столкнётесь с трудностями.

Как это работает

Каждый курс разбит на четыре сфокусированных, компактных урока. Завершите несколько уроков в день, и вы овладеете полным курсом за недели, а не месяцы.

Начать учиться →

Как ты будешь учиться

🎯
Интерактивные уроки
Практические упражнения по программированию с мгновенной обратной связью
🤖
ИИ-репетитор
Получай мгновенную помощь от нашего ИИ, когда застрянешь
💻
Встроенный редактор
Пиши и запускай код прямо в браузере
🏆
Сертификат
Получи сертификат при завершении курса
Программа обучения

30 курсов

Все курсы в пути обучения Jetpack Compose Academy.

01

Добро пожаловать в Jetpack Compose

A14 уроков

Настройте Android Studio для Compose и запустите свой первый декларативный пользовательский интерфейс.

02

Ваш первый Composable

A14 уроковPRO

Пишите и просматривайте Composable, отображающие настоящее содержимое на экране.

03

Текст и типографика

A14 уроковPRO

Отображайте и оформляйте текст с помощью шрифтов, цветов и акцентирования.

04

Изображения и значки

A14 уроковPRO

Отображайте локальные рисуемые ресурсы, векторные значки и изображения с фигурами.

05

Кнопки и обработка нажатий

A14 уроковPRO

Добавляйте интерактивные кнопки, реагирующие на нажатия.

06

Компоновка с Column, Row и Box

A24 уроковPRO

Располага́йте Composable вертикально, горизонтально и друг над другом.

07

Модификаторы: формирование каждого Composable

A24 уроковPRO

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

08

Основы состояния: реактивный интерфейс

A24 уроковPRO

Храните и изменяйте состояние, чтобы интерфейс автоматически обновлялся.

09

Формы и ввод текста

A24 уроковPRO

Получайте пользовательский ввод с помощью текстовых полей и проверяйте его.

10

Создание приложения с карточкой профиля

A24 уроковPRO

Объедините компоновку, изображения, текст и состояние в готовом экране.

11

Списки с LazyColumn

B14 уроковPRO

Эффективно отображайте длинные прокручиваемые списки с помощью ленивой композиции.

12

Сетки и горизонтальные списки

B14 уроковPRO

Размещайте содержимое в сетках и горизонтальных строках с поддержкой смахивания.

13

Темизация Material 3

B14 уроковPRO

Применяйте целостную тему Material You во всём приложении.

14

Scaffold и структура приложения

B14 уроковPRO

Оформляйте экраны с верхними и нижними панелями, а также FAB с помощью Scaffold.

15

Подъём состояния и повторно используемые компоненты

B14 уроковPRO

Проектируйте Composable без состояния, передавая состояние подходящему владельцу.

16

ViewModel и состояние интерфейса

B14 уроковPRO

Переносите бизнес-логику в ViewModel и предоставляйте неизменяемое состояние интерфейса.

17

Navigation Compose

B14 уроковPRO

Переходите между экранами с помощью графа Navigation Compose.

18

Нижняя навигация и вкладки

B14 уроковPRO

Создавайте многосекционные приложения с нижними панелями навигации и рядами вкладок.

19

Побочные эффекты в Compose

B14 уроковPRO

Безопасно выполняйте задачи, не связанные с интерфейсом, с помощью обработчиков эффектов Compose.

20

Сетевое взаимодействие с Retrofit

B14 уроковPRO

Получайте JSON из REST API и отображайте его в интерфейсе Compose.

21

Пользовательские макеты с Layout

B24 уроковPRO

Создавайте индивидуальные макеты, самостоятельно измеряя и размещая дочерние элементы.

22

Рисование с Canvas

B24 уроковPRO

Отображайте пользовательскую графику, диаграммы и фигуры на Canvas в Compose.

23

Анимации и движение

B24 уроковPRO

Оживляйте экраны с помощью движения, управляемого состоянием и жестами.

24

Жесты и сенсорный ввод

B24 уроковPRO

Обрабатывайте нажатия, перетаскивания, смахивания и мультитач с помощью API указателя.

25

Производительность и рекомпозиция

B24 уроковPRO

Профилируйте и настраивайте Compose, устраняя ненужные рекомпозиции.

26

Flow и корутины в Compose

B24 уроковPRO

Передавайте реактивные данные в интерфейс с помощью Kotlin Flow и StateFlow.

27

Локальное хранение данных с Room

B24 уроковPRO

Локально сохраняйте данные и наблюдайте за ними с помощью Room и Flow.

28

Внедрение зависимостей с Hilt

B24 уроковPRO

Подключайте зависимости к ViewModel и экранам с помощью Hilt.

29

Тестирование интерфейсов Compose

B24 уроковPRO

Пишите надёжные модульные тесты и тесты интерфейса для экранов Compose.

30

Публикация в Play Store

B24 уроковPRO

Доведите до готовности, упакуйте и выпустите приложение Compose для продуктивной среды.

Часто задаваемые вопросы

Часто задаваемые вопросы

Курс Jetpack Compose Academy бесплатный?

Да. Ты можешь начать курс Jetpack Compose Academy бесплатно и пройти его интерактивные уроки без платежей. Опциональная подписка PRO открывает продвинутые инструменты на базе ИИ и сертификат, который можно поделиться.

Нужен ли мне опыт, чтобы выучить KOTLIN?

Нет. Курс начинается с основ и постепенно переходит к более сложным темам, поэтому ты можешь начать даже без предыдущего опыта KOTLIN.

Как я выучу KOTLIN на CoddyKit?

Ты учишься на практике. Короткие интерактивные уроки сочетают понятное объяснение с практическими упражнениями по программированию, которые выполняются в реальном времени, а круглосуточный ИИ-репетитор помогает, когда ты застрянешь.

Получу ли я сертификат за завершение Jetpack Compose Academy?

Да. Пользователи PRO могут пройти экзамен и получить сертификат завершения Jetpack Compose Academy с проверяемым кодом.

Могу ли я выучить KOTLIN на телефоне?

Да. CoddyKit доступен в браузере и как нативное приложение на iOS и Android, так что ты можешь выучить KOTLIN на любом устройстве и твой прогресс синхронизируется.

Начни Jetpack Compose Academy прямо сейчас

Присоединись к тысячам учеников, которые осваивают программирование с помощью уроков на AI.

Начать бесплатно →Все курсы