简单修改结构,写了一点入门内容

This commit is contained in:
SOR
2026-09-08 11:08:44 +08:00
parent 6fd329b20a
commit 44ec8da9b6
5 changed files with 158 additions and 61 deletions
+32
View File
@@ -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` 目录主要控制打包设置和进入软件的窗口设定,虽然可以写针对不同平台的不同效果,但是不推荐。