joke
一个笑话app
基于 Dagger2 + RxJava + Retrofit + Material Design + MVVM 的一个笑话app
先看效果:
时序图:
基本是一个MVVM的演示app,代码不太标准,自己过滤阅读了。
其中里面资源:
笑话从百度api拿到
妹子图从干货集中营获取
MVVM 优势:将findviewbyid直接去掉了,并且将回调等等逻辑都可以推出去,直接效果是View里面很干净,只需要初始化一下即可。其余的核心都是有View****Model的通知数据改变,然后在数据绑定里面自动实现了界面更新。
代码地址
https://github.com/luxiaoming/joke
界面绘图使用: