gank.io App -- mvp+dagger2

gank.io

感谢 http://gank.io 提供的api帮助完成这个app
该项目完全开源,单纯为了学习与交流,希望大家喜欢,多多提意见。
后续会将未来学到的新的技术或者框架运用到该项目,持续更新

github地址:https://github.com/zhujian1989/gank.io

点击下载apk

1.png
2.png
3.png

核心思想

整体采取MVP架构,学习了下uncle bob的clean code思想,在项目中做了一些实践,还在不断完善中

项目大体拆解,后续再逐步分析:

baselibrary

提供了基础的工具类
提供了mvp+dagger2的基类
提供了相关基类

Paste_Image.png

data

物理隔离出数据层
提供了网络数据
缓存等也可在这一层实现


Paste_Image.png

app

UI层-实现相关业务


Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容