just-mvp Java8轻量级MVP框架

java8 的轻量 MVP 框架 just-mvp,真的是写 Activity 时的省心利器。干净利落的结构,几乎不用关心生命周期这堆麻烦事,Presenter 自动撑住数据和逻辑,旋转屏幕都不用重新初始化,挺省事的。

基于Java8ViewModel,Presenter 像个持久小能手,逻辑状态全靠它兜底,切屏也不掉链子。而且它还能直接持有 ViewModel,整合得自然。你写代码时不用担心 Presenter 泄漏,它会在 View 销毁前自动松手,嗯,内存压力小多。

api 设计挺贴 Kotlin 习惯的,函数命名也清爽,不用翻文档你都能猜出来是干嘛的。而且开发效率上也考虑到了,官方配了一个Android Studio 插件,能一键生成 MVP 模板代码,Activity、Presenter、xml 一把梭,少敲一堆样板字。

如果你平时喜欢用Kotlin写 MVP,又不想每次都写一堆重复代码,那这个框架可以试试。项目里直接加一句implementation 'com.bfu:just-mvp:版本号'就能上手。

顺手推荐几个相关链接,想深入研究 MVP 结构的可以看看:

如果你正好在做老项目重构,或者新项目想轻装上阵,just-mvp 值得加到清单里。

zip 文件大小:761.06KB