简单修改结构,写了一点入门内容
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# 项目的基本结构
|
||||
|
||||
## 目录
|
||||
|
||||
一般来讲,一个 KMP 项目在生成的时候,长这样
|
||||
|
||||
- /
|
||||
- androidApp/
|
||||
- desktopApp/
|
||||
- iosApp/
|
||||
- webApp/ (JS 已经死了,现在的是 WAMS)
|
||||
- shared/
|
||||
- src/
|
||||
- commonMain/
|
||||
- commonTest/
|
||||
- androidMain/
|
||||
- ......
|
||||
- build.gradle.kts
|
||||
- .gitignore
|
||||
- README.md
|
||||
- gradle 二进制文件(三大平台各一个)
|
||||
- gradle.proporties
|
||||
- local.proporties
|
||||
- build.gradle.kts
|
||||
- settings.gradle.kts
|
||||
|
||||
如果你的项目还要包含 server 的部分的话,那会稍微复杂一点点
|
||||
|
||||
## 各部分用途
|
||||
|
||||
所有的共享的部分(如UI,基础逻辑)都写在 `shared/commonMain` 里面,不同平台如果要做不同的效果,那么,相应的代码写在对应的 `Main` 里面,`App` 目录主要控制打包设置和进入软件的窗口设定,虽然可以写针对不同平台的不同效果,但是不推荐。
|
||||
|
||||
Reference in New Issue
Block a user