Примеры
Это отобранный список примеров Kotlin Multiplatform Mobile.
Название примера |
Что совместно используется? |
Используемые популярные библиотеки |
Фреймворк UI |
Интеграция с iOS |
Платформенные API |
Тесты |
Функции |
|---|
Алгоритмы |
- |
XML, SwiftUI |
Фазы сборки Xcode |
✅ |
- |
|
|
Модели, Сети, Хранение данных, Состояние пользовательского интерфейса |
SQLDelight, Ktor, DateTime, multiplatform-settings, Napier, kotlinx.serialization |
Jetpack Compose, SwiftUI |
Фазы сборки Xcode |
✅ |
- |
|
|
Сети |
Ktor, kotlinx.serialization, Napier |
XML, SwiftUI |
Фазы сборки Xcode |
- |
- |
||
Модели, Сети, Представление, Навигация и Пользовательский интерфейс |
SQLDelight, Decompose, MVIKotlin, Reaktive |
Jetpack Compose, SwiftUI |
Фазы сборки Xcode |
- |
✅ |
|
|
Алгоритмы |
- |
- |
- |
✅ |
- |
|
|
Модели, Сети, Хранение данных, ViewModels |
Koin, SQLDelight, Ktor, DateTime, multiplatform-settings, Kermit |
Jetpack Compose, SwiftUI |
CocoaPods |
- |
✅ |
- |
|
Модели, Сети, Хранение данных |
Koin, SQLDelight, Ktor |
Jetpack Compose, SwiftUI |
CocoaPods, Swift Packages |
- |
✅ |
Список целей:
|
Сеть, Хранение данных, ViewModels, Навигация |
SQLDelight, Ktor, DateTime, multiplatform-settings |
Jetpack Compose, SwiftUI |
Фазы сборки Xcode |
- |
✅ |
|
|
Модели, Сеть, Хранение данных, Интерактторы |
SQLDelight, Ktor, DateTime |
Jetpack Compose, SwiftUI |
CocoaPods |
- |
- |
- |
|
Модели, Сеть, Хранение данных |
Realm-Kotlin, Ktor, kotlinx.serialization |
Jetpack Compose, SwiftUI |
CocoaPods |
- |
- |
|
|
Модели, Сеть, Кэширование, ViewModels |
Koin, Ktor, Multiplatform settings, kotlinx.coroutines, kotlinx.serialization, kotlinx.datetime, Napier |
Jetpack Compose-Android, Compose Multiplatform-Desktop |
- |
✅ |
- |
|
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/multiplatform-mobile-samples.html