Примеры
Это отобранный список примеров для Kotlin Multiplatform Mobile.
У вас есть отличный пример, который вы хотели бы добавить в список?
Не стесняйтесь создать pull request и рассказать нам о нём! Вы можете использовать этот пример PR в качестве ссылки.
Название примера |
Что общее? |
Используемые популярные библиотеки |
Фреймворк пользовательского интерфейса |
Интеграция iOS |
Платформенные API |
Тесты |
Целевая платформа JS |
Функции |
|---|
Алгоритмы |
- |
XML, SwiftUI |
Этапы сборки Xcode |
✅ |
- |
- |
|
|
Модели, Работа в сети, Хранение данных, Состояние UI |
SQLDelight, Ktor, DateTime, multiplatform-settings, Napier, kotlinx.serialization |
Jetpack Compose, SwiftUI |
Этапы сборки Xcode |
✅ |
- |
- |
|
|
Модели, Работа в сети, Хранение данных, ViewModels |
Koin, SQLDelight, Ktor, DateTime, multiplatform-settings, Kermit |
Jetpack Compose, SwiftUI |
CocoaPods |
- |
✅ |
- |
- |
|
Модели, Работа в сети, Хранение данных, ViewModels |
Moko Libraries, Ktor, multiplatform-settings |
- |
CocoaPods |
- |
✅ |
- |
|
|
Модели, Работа в сети, Хранение данных |
Koin, SQLDelight, Ktor |
Jetpack Compose, SwiftUI |
CocoaPods, Swift Packages |
- |
✅ |
✅ |
|
|
Модели, Работа в сети, Интераторы |
Ktor |
XML, UIKit |
Этапы сборки Xcode |
- |
- |
✅ |
|
|
Работа в сети, Хранение данных, ViewModels, Навигация |
SQLDelight, Ktor, DateTime, multiplatform-settings |
Jetpack Compose, SwiftUI |
Этапы сборки Xcode |
- |
✅ |
✅ |
|
|
Модели, Работа в сети, Хранение данных, Интераторы |
SQLDelight, Ktor, DateTime |
Jetpack Compose, SwiftUI |
CocoaPods |
- |
- |
- |
- |
|
Работа в сети |
Ktor, kotlinx.serialization, Napier |
XML, SwiftUI |
Этапы сборки Xcode |
- |
- |
- |
||
Модели, Работа в сети, Хранение данных, Алгоритмы, ViewModels |
Ktor, SQLDelight, koin, moko-resources, kotlinx.datetime, multiplatform-settings |
XML, SwiftUI |
CocoaPods |
✅ |
✅ |
- |
|
|
Модели, Работа в сети, Презентация, Навигация и UI |
SQLDelight, Decompose, MVIKotlin, Reaktive |
Jetpack Compose, SwiftUI |
Этапы сборки Xcode |
- |
✅ |
✅ |
|
|
Модели, Работа в сети, ViewModels, Состояние UI |
Ktor, kotlinx.serialization |
XML, SwiftUI |
CocoaPods |
- |
- |
- |
|
|
Модели, Работа в сети, Хранение данных, Состояние UI |
SQLDelight, Ktor, kotlinx.serialization |
XML, UIKit |
CocoaPods |
✅ |
✅ |
- |
|
|
Модели, Работа в сети, Хранение данных, ViewModels |
Ktor, multiplatform-settings, kotlinx.serialization |
Jetpack Compose, SwiftUI |
Этапы сборки Xcode |
✅ |
✅ |
- |
|
Модели, Сети, Хранение данных |
kotlinx.serialization, Ktor, Koin, SQLDelight |
Jetpack Compose, SwiftUI, ReactJS |
CocoaPods, Swift Packages |
✅ |
- |
✅ |
|
|
Модели, Сети, Хранение данных |
Realm-Kotlin, Ktor, kotlinx.serialization |
Jetpack Compose, SwiftUI |
CocoaPods |
- |
- |
- |
|
|
- |
- |
- |
CocoaPods |
✅ |
- |
- |
- |
|
- |
- |
- |
CocoaPods |
- |
- |
- |
- |
|
Алгоритмы |
- |
- |
- |
✅ |
- |
✅ |
|
© 2010–2022 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