MVI(Model-View-Intent)是一种架构模式,用户操作建模为流入 Model 的 Intent,Model 产生由 View 渲染的新不可变 State。它强制执行严格的单向数据流,使应用状态可预测且易于测试。MVI 与 Kotlin 协程和 Jetpack Compose 配合良好。
用自己的话写下这一站的结论。