8.3.2 KMP 项目结构 KMP 项目的基础结构 一个典型的KMP项目由以下几个主要部分构成: Common Module: 存放所有可以在不同平台上共享的代码。 Platform-specific Modules: 针对每个目标平台定义特定的功能或UI组件。 Build Scripts: 包括Gradle配置文件,用于管理依赖项和构建流程。 Test Modules: 为不同模块提供单元测试和支持。 下面通过代码片段展示这些组成部分的具体实现。 以上示例展示了如何在不同平台上使用相同的 函数,同时保持各自特有的实现细节。 使用Mermaid绘制项目结构图 为了更直观地理解上述结构,我们可以用Mermaid绘制如下图形: 该图清晰地标明了项目根目录下的各个关键模块及其关系。