- Регистрация
- 8 Сен 2016
- Сообщения
- 564.194
- Реакции
- 269.199
Складчина: Kotlin Multiplatform шаг за шагом [stepik] [Максим Казанцев]
Освойте кросс-платформенную разработку через пошаговое изучение Kotlin Multiplatform. Каждая лекция раскрывает ключевые технологии на примере создания приложения, предоставляя студентам глубокие знания и практический опыт
Чему вы научитесь
В результате прохождения курса Вы разберётесь с тем, как работает система сборки Gradle и научитесь разрабатывать кросс-платформенные приложения с помощью Kotlin Multiplatform и Compose Multiplatform.
О курсе
Цель курса - дать студенту знания и умения в работе с Gradle, Kotlin Multiplatform, Compose Multiplatform;
Материал разработан практикующим разработчиком, который имеет большой опыт, последние несколько лет работает с KMP, CMP и понимает как подать материал так, чтобы он был максимально полезным и понятным;
Курс даёт комплексные знания о работе не только над клиентским приложением, но и над серверной его частью
Для кого этот курс
Целевая аудитория курса - это разработчики мобильных приложений с опытом от одного года. Прежде всего курс будет полезен независимым разработчикам, кому не хватает обмена опытом и знаниями с коллегами.
Начальные требования
Для успешного освоения программы курса необходимо понимать синтаксис языка Kotlin и иметь представление о процессе создания мобильных приложений на одной из платформ. Будет хорошо, если у студентов уже будет представление о декларативных фреймворках построения UI (Compose, SwiftUI)
Программа курса
Система сборки Gradle
Инициализация проекта
Задачи в Gradle
Добавление Desktop модуля и подключение Compose Multiplatform
Добавление Android к проекту
Создаем iOS приложение и подключаем к нему общий код
Разработка каркаса приложения
Знакомство с синтаксисом expect-actual
Презентационный паттерн MVVM, добавление ViewModel
Подключаем тему приложения
Работа с кросс-платформенными ресурсами
Внедряем кросс-платформенные настройки
Внедрение зависимостей с помощью Koin
Вёрстка экранов приложения
Модели данных и UI атомы
Работаем с календарём
Добавляем экран категорий
Экран событий, работа с диалогами в Compose Multiplatform.
Серверная часть и работа с данными
Подключаем базу данных SqlDelight
Инициализируем сервер на CMS Strapi
Кастомизация логики сервера на CMS Strapi
Создаем сетевой слой на Ktor. Синхронизация данных.
Преподаватель: Максим Казанцев
СКАЧАТЬ
Освойте кросс-платформенную разработку через пошаговое изучение Kotlin Multiplatform. Каждая лекция раскрывает ключевые технологии на примере создания приложения, предоставляя студентам глубокие знания и практический опыт
Чему вы научитесь
В результате прохождения курса Вы разберётесь с тем, как работает система сборки Gradle и научитесь разрабатывать кросс-платформенные приложения с помощью Kotlin Multiplatform и Compose Multiplatform.
О курсе
Цель курса - дать студенту знания и умения в работе с Gradle, Kotlin Multiplatform, Compose Multiplatform;
Материал разработан практикующим разработчиком, который имеет большой опыт, последние несколько лет работает с KMP, CMP и понимает как подать материал так, чтобы он был максимально полезным и понятным;
Курс даёт комплексные знания о работе не только над клиентским приложением, но и над серверной его частью
Для кого этот курс
Целевая аудитория курса - это разработчики мобильных приложений с опытом от одного года. Прежде всего курс будет полезен независимым разработчикам, кому не хватает обмена опытом и знаниями с коллегами.
Начальные требования
Для успешного освоения программы курса необходимо понимать синтаксис языка Kotlin и иметь представление о процессе создания мобильных приложений на одной из платформ. Будет хорошо, если у студентов уже будет представление о декларативных фреймворках построения UI (Compose, SwiftUI)
Программа курса
Система сборки Gradle
Инициализация проекта
Задачи в Gradle
Добавление Desktop модуля и подключение Compose Multiplatform
Добавление Android к проекту
Создаем iOS приложение и подключаем к нему общий код
Разработка каркаса приложения
Знакомство с синтаксисом expect-actual
Презентационный паттерн MVVM, добавление ViewModel
Подключаем тему приложения
Работа с кросс-платформенными ресурсами
Внедряем кросс-платформенные настройки
Внедрение зависимостей с помощью Koin
Вёрстка экранов приложения
Модели данных и UI атомы
Работаем с календарём
Добавляем экран категорий
Экран событий, работа с диалогами в Compose Multiplatform.
Серверная часть и работа с данными
Подключаем базу данных SqlDelight
Инициализируем сервер на CMS Strapi
Кастомизация логики сервера на CMS Strapi
Создаем сетевой слой на Ktor. Синхронизация данных.
Преподаватель: Максим Казанцев
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Аналитика по рынку РФ и США (ноябрь 2026 - апрель 2027) [Invest Heroes] [Сергей Пирогов]
- Быстрые российские прокси 500 IP [Shared IPv4, на 1 месяц с 10.10.2026] [proxy.house]
- [Выкройки] Толстовка Бетта. Размер 42-50. Рост 164 [ЛекаМаркет]
- [Вязание] Вязаный спицами сверху без швов укороченный пуловер Oat плетённым узором [Вяжи.ру] [Amy Baldwin]
- [Шитье] Бельевой практикум (ноябрь 2026) [proshitye] [Евгения Макаренко]
- Практик трансформационных гипнотических путешествий, часть 07 из 10 (2026) [Игорь Ледоховский]
- Perplexity: GPT 4, Claude, Mistral, ИИ-поисковик в одном флаконе [№30 на 1 месяц с 01.11.2026] [perplexity.ai]
- [Вязание] Теплые носки [Maleeva.knits] [Дарья Баруздина]