MVIKotlin Kotlin多平台MVI架构框架
跨平台项目的状态管理,用MVIKotlin还挺省心的。它是专为 Kotlin 多平台设计的MVI 架构框架,没有强绑什么协程或者响应式库,干净利落,想扩展的话再加也行。
状态和意图的用起来挺自然的,代码也集中,逻辑清晰。比如你要做个 iOS 和 Android 都能复用的业务模块,用它来写状态逻辑,省掉不少重写的麻烦。
日志和时间旅行调试是它一大亮点,调状态变更就像倒带看回放,开发体验不错,尤其是排查问题的时候。哦对了,它默认也不绑定 UI 层,框架职责挺克制的,喜欢自己搭架构的你会有空间发挥。
它 Slack 社区还挺活跃,有问题上去问基本能找到人搭话,文档也够用。想更深入了解的话,推荐看看这几个相关框架:
如果你正好在搞 Kotlin Multiplatform 项目,又不想被沉重的依赖链拖累,可以试试MVIKotlin。想控制权多点,又不想从零搭,选它准没错。
MVIKotlin:用于Kotlin多平台的MVI框架
预估大小:654个文件
.gitignore
7B
.gitignore
7B
.gitignore
7B
.gitignore
7B
.gitignore
7B
.gitignore
7B
.gitignore
7B
.gitignore
7B
.gitignore
7B
.gitignore
7B
4.81MB
文件大小:
评论区