D-KMP体系结构-官方样本 这是D-KMP架构的官方示例,展示了一个适用于Android和iOS的简单主/详细应用程序。 有关D-KMP体系结构的更多信息,请阅读相关的。 D-KMP体系结构的主要功能: 它使用最新的声明性UI工具包:适用于Android的JetpackCompose和适用于iOS的SwiftUI 它通过Kotlin MultiPlatform完全共享ViewModel (和DataLayer ) 它为UI层提供了两种类型的函数:事件函数和StateProvider函数 它实现了MVI模式和单向数据流 它使用Kotlin的StateFlow进行多平台可观察的机制 此样本使用的数据源: webservices (使用 ) 本地设置(使用 ) 其他流行的KMP库,用于连接到不同的数据源: 本地数据库(使用 ) 实时数据库(使用 ) graphQL (使用 )