是否存在专门为 Android 和 iOS 开发人员设计的 Kotlin Multiplatform 教程?
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
Python内容推荐
Kotlin-Multiplatform-Mobile:使用Kotlin Multiplatform编写的iOS和Android示例应用程序
Kotlin-多平台-移动 使用Kotlin Multiplatform Mobile(KMM)编写的iOS和Android示例应用程序。 安卓 的iOS 建筑学 Android和iOS应用程序均使用MVVM模式进行代码架构。 两个应用程序前端(UI)均以各自的平台本地语言编写。 iOS应用程序前端是使用SwiftUI用Swift SwiftUI Android应用程序前端使用Kotlin编写(Jetpack Compose版本即将推出) 应用程序通用逻辑是用Kotlin Multiplatform Mobile编写的 使用来获取启动列表的网络代码。 保存和获取启动的数据库代码,用于缓存。 图书馆 该应用程序使用以下库 网络 用于数据库缓存。 用于异步代码。 用于JSON解析。 Jetpack库集(ViewModel,Activity-ktx,Fragment-ktx,L
kotlin_multiplatform:带有iOS和Android项目的通用本机Kotlin库
kotlin_multiplatform 使用适用于Android和iOS的共享kotlin代码测试项目。
KotlinMultiPlatform:Kotlin MultiPlatform应用程序(Android,iOS,JVM和JS)。 MVVMMVP-Kotlin多平台
Kotlin-多平台(Android,iOS,JS和JVM桌面应用程序) 这个例子展示了如何创建一个共享一些Kotlin代码的简单Android / iOS / JVM / JS项目。 该应用程序将您喜欢的位置保存在本地数据库中,并从OpenWeatherMap获取它们的当前天气。 在此应用中,我们共享两个平台(Android / iOS)的通用代码,以从API(在本例中为OpenWeatherMap)获取数据。 我们使用的库是: :发出HTTP请求 :去/序列化JSON :Android和iOS之间共享的本地数据库 测试: :Kotlin的库 Android应用-主分支 有了这个程序,您可以使用KTor获取您所在位置的天气: 并将您喜欢的位置添加并保存到SQLDelight数据库中: iOS应用 打开XCode并选择项目: JVM-桌面应用 要将这个版本作为桌面应用程序执行,您必须在控制台上执行以下代码: ./gradlew JavaFxApp:run 默认情况下,JDBC SQLite在内存中创建。 如果要将数据库保留在磁盘中,则在创建数据库驱动程序时必须指出路
Android-支持iOS和Android的Kotlin多平台示例app
支持iOS和Android的Kotlin多平台示例 app
Kotlin-multiplatform-sample:在Kotlin Multiplatform Mobile(KMM)的帮助下,适用于Android和iOS的具有相同业务逻辑的示例项目
KMM第一眼 什么是Kotlin多平台(KMP) Kotlin Multiplatform允许您在JavaScript,iOS和本地桌面应用程序等多个平台上共享业务逻辑,从而减少了开发所需的时间。 现在什么是Kotlin多平台移动(KMM)? Kotlin Multiplatform(KMP)和Kotlin Multiplatform Mobile(KMM)不是分开的技术。 您可以将Kotlin Multiplatform Mobile(KMM)视为Kotlin Multiplatform(KMP)的子集,Kotlin Multiplatform(KMP)主要关注移动功能。 Kotlin多平台移动(KMM)使用kotlin的多平台功能来共享iOS和Android应用程序的业务逻辑。 为什么选择Kotlin Multiplatform Mobile(KMM)? 使用KMM,我们只需编写
kotlin-native-mobile-multiplatform-example:使用Kotlin本机在iOS和Android之间共享代码
kotlin-native-mobile-multiplatform-example:使用Kotlin本机在iOS和Android之间共享代码
基于GraphQL的Jetpack Compose和SwiftUI Kotlin Multiplatform示例-Android开发
基于GraphQL的Jetpack Compose和SwiftUI Kotlin多平台示例StarWars基于GraphQL的Jetpack Compose和SwiftUI Kotlin多平台示例(使用StarWars端点-https://graphql.org/swapi-graphql)。 利用Apollo库,尤其是Kotlin Multiplatform支持。 工作正在进行中
MealApp:使用Jetpack Compose和SwiftUI的Kotlin Multiplatform项目
MealApp 这是一个示例项目,该示例项目在Android和iOS项目之间使用共享的Kotlin Multiplatform项目。 Android应用程序正在使用Jetpack Compose for UI,而iOS应用程序正在使用SwiftUI。 的iOS iOS项目将Kotlin模块编译为框架(请参阅 )。 该框架可以轻松地包含在现有的iOS项目中(例如,用Swift或Objective-C编写) iOS应用程序是用Swift编写的。 它使用Kotlin模块作为库。 通过从自定义“运行脚本”构建阶段调用Gradle,将Kotlin模块构建到Objective-C框架中,并将此框架导入Xcode项目。 建筑 您需要使用版本。 已经在XCode v12上对其进行了测试。
《Kotlin Multiplatform 实战记.pdf》
《Kotlin Multiplatform 实战记.pdf》
jokes-app-multiplatform:在 Android 和 iOS 中使用 Kotlin 代码的 Kotlin 多平台项目示例
笑话应用 Kotlin 多平台示例 多平台项目 这是一个 Kotlin/Multiplatform 项目,使用 Android 和 iOS 之间的代码共享。 这两个应用程序都是完全原生的,并且只共享平台之间的公共逻辑。 android - 包含 Android 项目 ios - 包含 iOS 项目 common - 包含共享的 Kotlin 代码 安卓和共享 使用Android Studio并打开此存储库根目录上的项目。 Android Studio 将能够在android和共享模块上看到 gradle 模块。 IOS 使用Xcode并打开ios文件夹或使用JokesApp.xcworkspace 。 无法从该项目中看到共享模块。 iOS 通过从 Kotlin 项目导出的框架获取共享代码。 不幸的是,修改共享代码需要 Android Studio 或 IntelliJ IDEA。
Kotlin-Multiplatform-Mobile-Demo
Kotlin-多平台-移动演示
unsplash-kotlin-multiplatform:使用Kotlin Multiplatform取消应用程序项目(与官方iOS应用程序克隆)
unsplash-kotlin-多平台 使用Kotlin Multiplatform取消应用程序项目(与官方iOS应用程序克隆)
以Kotlin_Multiplatform技术实现跨平台移动应用与Web前端开发的综合性演示项目_包含Kotlin_Multiplatform跨平台框架应用iOS与Android.zip
以Kotlin_Multiplatform技术实现跨平台移动应用与Web前端开发的综合性演示项目_包含Kotlin_Multiplatform跨平台框架应用iOS与Android.zip
一个用Kotlin Multiplatform实现的2048小游戏,跨平台,Android/iOS/MacOS/Windows
2048小游戏,跨平台,支持Android/AndroidTV/iOS/MacOS/Windows 1. Compose multiplatform 2. Kotlin multiplatform 目前只是简单实现,包括方块移动的动画
kotlin-native-multiplatform:这是使用KotlinNative的iOS和Android共享代码的示例
Kotlin原生多平台 这是的示例。 整个业务逻辑是用Kotlin编写的,并在iOS和Android应用之间共享。 该项目包含名为common的通用模块,并由common-ios和Android平台支持iOS。 如何创建Kotlin / Native Multiplatform项目 Gradle安装 使用以下命令安装 for macOS或阅读手动安装。 $ brew install gradle 项目设置 使用任何名称创建一个文件夹作为您的项目,在我的情况下为kotlin-native-multiplatform 。 在Shell中打开文件夹并运行 $ gradle init 然后为您的通用框架创建另一个文件夹,该文件夹可以命名为common 。 在common文件夹内: 创建另一个build.gradle 文件夹树,如src/main/kotlin/com/example
multiplatform-settings:Kotlin Multiplatform库,用于保存简单的键值数据
multiplatform-settings:Kotlin Multiplatform库,用于保存简单的键值数据
mpp-example:该项目是Kotlin Multiplatform Project的最小示例
Kotlin多平台项目示例 此项目是最低的mpp项目。 此应用程序具有Android,iOS,Web和服务器模块。 服务器返回一个简单的JSON对象,客户端在每个视图上显示该对象。 例子 我创建了这个资料库来解释我的演示文稿和书籍。 对不起,我俩都是日语。 Kotlin Fest 2019発表时のサンプルは标签:KotlinFest2019 幻灯片链接: 执のKotlin执笔时のサンプルは标签:KotlinForEveryone 图书链接: 在每个平台上运行 安卓 它适用于Android Studio。 的iOS 它适用于XCode。 网页 它可以在Web浏览器上使用。 生成命令 ./gradlew :web:browserWebpack 生成后在浏览器中打开此文件。 /web/src/main/resources/index.html 服务器 它适用于localhost:8
一个功能完整的 Kotlin Multiplatform (KMP) 跨平台项目模板,支持 Android、iOS 和
一个功能完整的 Kotlin Multiplatform (KMP) 跨平台项目模板,支持 Android、iOS 和 Desktop 平台。.zip
KotlinMultiplatform_Firebase_MVVM:使用Firebase(Firestore)的Kotlin Multiplatform应用程序示例。 Android和iOS实施
Kotlin-多平台MVVM Firebase(Android和iOS) 在两个平台(Android和iOS)和FirestoreKMP上使用Kotlin Multiplatform和MVVM模式从Firebase获取数据的应用程序示例。 为此,使用的库为: :库包装了Kotlin Multiplatform的Firestore SDK和Android和iOS的客户端。 共享的通用代码可以运行委托给特定于平台的SDK的方法。 :这是一个Kotlin多平台库,为UI应用程序提供Model-View-ViewModel的体系结构组件。 组件在Android上具有生命周期意识。 :去/序
shared-hn-android-ios-backend:通过 Kotlin Multiplatform 共享一些通用代码的 Android 应用程序、iOs 应用程序和后端示例
shared-hn-android-ios-backend 通过Kotlin Multiplatform共享一些通用代码的Android应用程序,iOs应用程序和后端示例 这是的演讲中使用的示例项目,展示了 Kotlin 多平台的功能。 分支在所有平台上都使用 Kotlin 序列化,如 hn-基金会 这是一个 Kotlin 多平台库,它在 Android、iO 和后端之间共享。 对于 Android 和后端,库是使用本地 Maven 存储库分发的。 对于 iO,该库使用托管在的 CocoaPod 存储库进行分发。 为 Android 和后端发布工件 ./gradlew publishToMavenLocal 发布调试 iOs 框架 ./gradlew publishDevFramework 发布发布 iOs 框架 ./gradlew publishFramework 注意,如果你想发
最新推荐


