JetpackMvvm基于MVVM的快速开发框架结合Jetpack组件库

JetpackMvvm 的框架结构挺清爽的,MVVM 模式配合 Jetpack 组件,写起来顺手多了。LiveDataViewModelNavigation这些谷歌亲儿子组件集成得自然,搭配起来开发效率也高。你只要熟点 Kotlin,基本能上手就飞快。

封装做得挺到位,尤其是配了协程+Retrofit,网络求直接就是一行代码搞定,配合扩展函数,代码也清爽不少。Navigation 部分用了单 Activity 多 Fragment 的结构,跳转流程简洁,生命周期问题也少了多,体验上还挺舒服。

我用它重写了一版玩安卓项目,体验可以说提升一大截。之前 MVP 写得头昏脑胀,现在这种结构逻辑清晰多,而且复用也方便。RxHttp也加进来了,比传统 Retrofit 再多一步封装,用起来更省心。

如果你刚好在写 Android 项目,尤其是用 Kotlin 的,不妨试试这个框架。快速上手结构清晰,还能直接集成 JitPack 仓库:

allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}

有兴趣可以扫码下载 APK 看看效果,项目也在 GitHub 上,有空点个 star 呗~

zip 文件大小:6.43MB