KotlinMVPSamples Kotlin版MVP快速集成框架
Kotlin 的 MVP 架构基础框架,用起来挺顺手的。整合了Kotlin + MVP + RxJava + Retrofit + EventBus,上手快,搭项目也方便,不用每次都重复造轮子。
BaseActivity 和 BaseFragment 封了些常用的初始化逻辑,比如界面 ID、状态栏、是否用 EventBus
等,写界面能省不少事。要用 MVP 的话,直接继承 BaseMvpActivity
或 BaseMvpFragment
,逻辑分得还挺清楚,IView
也给你封好了。
平时写新项目,最怕就是结构乱成一锅粥。这个框架帮你理好了 MVP 的基本骨架,响应也快,RxJava 那套链式操作也搞定了。再配合 Retrofit 搞网络,数据求这块就能比较省心。要用事件通知?也集成了 EventBus,不用再自己一套一套配了。
适合那种对 Kotlin 熟点、又想快点拉起项目的场景。就是那种“功能定了,UI 也差不多了,就差框架能跑”的时候,用这个起手就蛮稳的。
如果你想看些相关例子,推荐你瞄一眼 这个小 Demo 或者 短视频那套,都挺接地气的,用法清楚。
如果你也习惯用 MVP 开发,又懒得每次都重新封装一堆,那这个项目真的可以考虑 fork 一下,用起来省心不少。
250.78KB
文件大小:
评论区