All Projects → maoruibin → Gankdagger2

maoruibin / Gankdagger2

When Meizi meet MVP + Dagger2 + Retrofit2

Programming Languages

java
68154 projects - #9 most used programming language

GankDagger2

一个使用 MVP 架构,并组合 Dagger2、Retrofit2、RxJava 等技术点而成简单示例 Demo。

Description

Demo中展示了一张从干货集中营中获取到的当日妹子图片,以及当天的干货链接信息。

当 MVP + Dagger2、Retrofit2 和妹子相遇,会擦出怎样的火花?更多详情,请看代码~

技术点

  • Retrofit2(beta4)
  • Dagger2
  • RxJava

Note

该项目使用的 AndroidStudio 版本为 2.0 Beta5,并且启用了 Instant Run ,所以 gradle 的版本也相应的设置为

classpath 'com.android.tools.build:gradle:2.0.0-beta5'

如果因为你的 AndroidStudio 版本和我的不一致,造成无法运行该项目,请手动更改 gradle 对应的版本号。

另外,如果一些同学有兴趣继续完善该 Demo,欢迎 Fork 哈~

Useful links

Dagger 2: Even sharper, less square

Retrofit 2 — Upgrade Guide from 1.9

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].