Kotlin Multiplatform

6 участников

О чём курс

Вам больше не нужно писать один и тот же бизнес-логику для каждой платформы отдельно — этот курс показывает, как переиспользовать код между Android, iOS и Desktop с помощью Kotlin Multiplatform. За 7 часов вы разберете создание полноценного многомодульного проекта, научитесь настраивать сетевые запросы через Ktor и локальное хранилище с помощью SqlDelight. Материал подойдет Junior-разработчикам, которые уже имеют опыт работы с Android, iOS или React. В результате вы научитесь строить архитектуру, которая позволяет использовать общую логику для мобильных и десктопных приложений, сохраняя при этом нативную верстку на Jetpack Compose и SwiftUI.

Программа обучения

  • Android
    • Создание типового экрана на базе общей архитектуры
    • Использование Jetpack Compose (Compose Multiplatform)
  • iOS
    • Переиспользование общего кода для iOS
    • Верстка на SwiftUI
  • Desktop
    • Создание десктопного приложения на базе общего кода с Android
  • Gradle
    • Создание многомодульного проекта для Kotlin Multiplatform
  • Ошибки
    • Разбор частых ошибок и способов их решения
  • Сеть
    • Механизмы работы с сетью
    • Использование библиотеки Ktor
  • Базы данных
    • Кэширование данных
    • Работа с библиотекой SqlDelight для Android, iOS и Desktop
  • Архитектура
    • Многомодульная кроссплатформенная архитектура
    • DI (Dependency Injection) в мультиплатформенных проектах
    • Работа с платформенным кодом
Складчина создана 14 декабря 2024 г. · описание обновлено 3 мая 2026 г.

Другие материалы автора 1

АГ Алексей Гладков Все материалы
1 389 ₽ 15 000 ₽