文件名称:KotlinMultiPlatform:Kotlin MultiPlatform应用程序(Android,iOS,JVM和JS)。 MVVMMVP-Kotlin多平台
文件大小:717KB
文件格式:ZIP
更新时间:2024-02-23 18:17:47
android kotlin swift ios objective-c
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在内存中创建。 如果要将数据库保留在磁盘中,则在创建数据库驱动程序时必须指出路