Skip to content

基于  Dagger2 + RxJava + Retrofit + Material Design + MVVM  的一个笑话app

Notifications You must be signed in to change notification settings

luxiaoming/joke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

joke

一个笑话app

基于  Dagger2 + RxJava + Retrofit + Material Design + MVVM  的一个笑话app

先看效果:

时序图:

基本是一个MVVM的演示app,代码不太标准,自己过滤阅读了。

其中里面资源:

笑话从百度api拿到 妹子图从干货集中营获取

MVVM 优势:将findviewbyid直接去掉了,并且将回调等等逻辑都可以推出去,直接效果是View里面很干净,只需要初始化一下即可。其余的核心都是有View****Model的通知数据改变,然后在数据绑定里面自动实现了界面更新。

 代码地址

https://github.com/luxiaoming/joke

界面绘图使用:

http://echoma.github.io/text_sequence_diagram/

About

基于  Dagger2 + RxJava + Retrofit + Material Design + MVVM  的一个笑话app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages