Kotlin Multiplatform шаг за шагом с Максимом Казанцевым
Подробнее
Что нужно для старта
- Для успешного освоения программы курса необходимо понимать синтаксис языка Kotlin и иметь представление о процессе создания мобильных приложений на одной из платформ. Будет хорошо, если у студентов уже будет представление о декларативных фреймворках построения UI (Compose, SwiftUI)
Что вы получите
- В результате прохождения курса Вы разберётесь с тем, как работает система сборки Gradle и научитесь разрабатывать кросс-платформенные приложения с помощью Kotlin Multiplatform и Compose Multiplatform.
Для кого этот курс
- Целевая аудитория курса - это разработчики мобильных приложений с опытом от одного года. Прежде всего курс будет полезен независимым разработчикам, кому не хватает обмена опытом и знаниями с коллегами.
Программа курса
- Инициализация проекта
- Задачи в Gradle
- Добавление Desktop модуля и подключение Compose Multiplatform
- Добавление Android к проекту
- Создаем iOS приложение и подключаем к нему общий код
- Знакомство с синтаксисом expect-actual
- Презентационный паттерн MVVM, добавление ViewModel
- Подключаем тему приложения
- Работа с кросс-платформенными ресурсами
- Внедряем кросс-платформенные настройки
- Внедрение зависимостей с помощью Koin
- Модели данных и UI атомы
- Работаем с календарём
- Добавляем экран категорий
- Экран событий, работа с диалогами в Compose Multiplatform.
- Подключаем базу данных SqlDelight
- Инициализируем сервер на CMS Strapi
- Кастомизация логики сервера на CMS Strapi
- Создаем сетевой слой на Ktor. Синхронизация данных.
- Decompose. Часть 1
01Система сборки Gradle
- Инициализация проекта
- Задачи в Gradle
- Добавление Desktop модуля и подключение Compose Multiplatform
- Добавление Android к проекту
- Создаем iOS приложение и подключаем к нему общий код
02Разработка каркаса приложения
- Знакомство с синтаксисом expect-actual
- Презентационный паттерн MVVM, добавление ViewModel
- Подключаем тему приложения
- Работа с кросс-платформенными ресурсами
- Внедряем кросс-платформенные настройки
- Внедрение зависимостей с помощью Koin
03Вёрстка экранов приложения
- Модели данных и UI атомы
- Работаем с календарём
- Добавляем экран категорий
- Экран событий, работа с диалогами в Compose Multiplatform.
04Серверная часть и работа с данными
- Подключаем базу данных SqlDelight
- Инициализируем сервер на CMS Strapi
- Кастомизация логики сервера на CMS Strapi
- Создаем сетевой слой на Ktor. Синхронизация данных.
05Навигация
- Decompose. Часть 1
Stepik
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Kotlin Multiplatform шаг за шагом с Максимом Казанцевым» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 14 сентября 2026 г.

Stepik 















