【文件属性】:
文件名称:kotlin-native-multiplatform:这是使用KotlinNative的iOS和Android共享代码的示例
文件大小:389KB
文件格式:ZIP
更新时间:2021-05-18 00:08:36
android kotlin swift ios kotlin-native
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
【文件预览】:
kotlin-native-multiplatform-master
----ios()
--------Example()
----gradlew.bat(2KB)
----gradlew(5KB)
----android()
--------Example()
----shared()
--------common-ios()
--------common()
--------common-android()
----assets()
--------common-user-defined.png(88KB)
--------common-ios-app-structure.png(75KB)
----LICENSE(34KB)
----gradle()
--------wrapper()
----.idea()
--------misc.xml(262B)
--------vcs.xml(167B)
--------modules.xml(3KB)
--------compiler.xml(652B)
--------kotlinc.xml(324B)
----.gitignore(2KB)
----README.md(7KB)
----settings.gradle(479B)
----build.gradle(841B)
网友评论
相关文章
- sudoku-android:使用KoltinJVM + KotlinJS + KotlinNative的Android,Web和iOS Sudoku示例应用程序
- OpenGLXamarin:这是Xamarin Forms和OpenGLView的示例。 适用于iOS和Android
- RedBit.Samples.GZip:使用 Xamarin Forms for iOS、Android 和 RedBit 的 GZip 压缩和 HttpClient 的示例代码
- rust_android_ios —一个示例,分别使用rust-swig和cbindgen将共享的Rust lib用于Android和iOS。-Rust开发