Skip to main content

Введение в KMM

Kotlin Multiplatform Mobile - это технология, позволяющая использовать единую базу кода для бизнес-логики приложений. Для каждой платформы код нужно писать только там, где это необходимо, например, для реализации пользовательского интерфейса или при работе с API конкретной платформы.

После прохождения этого раздела вы узнаете следующее

  • Для чего нужен Kotlin Multiplatform Mobile
  • Что такое expect/actual
  • Работа с сетью используя Ktor
  • Сериализация данных при помощи Kotlin Serialization
  • Как настроить gradle для работы с KMM
  • Что такое multiplatform-settings и как их использовать
  • Что такое multiplatform библиотеки и их отличия от других библиотек
  • Где искать и как выбирать kmm библиотеки
info

Если вы уже знакомы со всем этим, можете переходить к практическому заданию