KMP初学day01
·
1、提前准备
(1)注意,一定要AndroidStudio版本为2025年2月份之后的,才支持那个Kotlin Multiplatform插件。我这里安装了Quail1版本。
(2)安装Kotlin Multiplatform插件。

2、创建项目
(1)去官网向导:https://kmp.jetbrains.com/ 创建KMP项目

(2)下载后,解压zip文件,然后使用AndroidStudio打开。

同步/构建完之后可以切换到Project视角,如上可以看到目录结构
3、目录结构
(1)shared目录(之前向导构建出来应该叫composeApp目录)

用于所有平台上共同的部分。如共同的一些UI,共同的一些资源,配置等。
里面重要的目录有commonMain、androidMain、iosMain、jvmMain。commonMain里面是共有的逻辑。比如一个界面App()。然后一些抽象的方法定义(expect actual),其他几个main里面放的各个平台的实现(actual)。
(2)和shared目录平级的还有androidApp、desktopApp、iosApp目录
这三个目录都是最终的的各个平台的入口吧。相当于写各自平台里面独有的逻辑吧。然后这几个app目录都调用的shared目录里面commonMain里面App()作为自己平台里面的界面入口,从而达到共用一套界面的效果。
更多推荐



所有评论(0)