Android 搭建MVVM完整项目(Retrofit+Okhttp+RxJava+Glide+Rxlifecycle+Rxpermissions+RxBus+Messenger)

最近发现越来越对的Android项目都开始采用MVVM设计模式来开发,自己开始对这个模式不太了解,突然接手了一个MVVM模式的项目,需要在上面进行改动,一看代码,可是费了很大的劲,后面慢慢的对它也是越来越了解,越觉得它写起来方便,而且配套Google强力推荐的各种技术点,比如:LiveData 、Lifecycle等等,用起来相当方便,不需要findViewByID,也不需要setText,数据传递也不需要写那么多的广播啊,甚至连你常用的EventBus也可以废弃了,直接用RxBus,Messenger 来轻松实现。为了让学习使用者能很好的使用这一整套的技术,找到一个完整的框架代码,直接导入依赖,里面基本都全部配置好了,照着文档来写,用起来相当方便。不过如果你要是对MVVM一点不了解的话,建议还是先了解一下,或者看看别的demo,先入门了解一下,不然没法直接用。因为写法上有很大差别。

 

这里给出地址,我就不一点一点的在复制了,没有多大意义,直接参考文档介绍详细的介绍使用。

Github地址:https://github.com/goldze/MVVMHabit     

 

这里只是做一个笔记,方便后面查看能快速找到它。望理解!

你可能感兴趣的:(Android开发,MVVM设计模式)