gank.io
感谢 http://gank.io 提供的api帮助完成这个app
该项目完全开源,单纯为了学习与交流,希望大家喜欢,多多提意见。
后续会将未来学到的新的技术或者框架运用到该项目,持续更新
github地址:https://github.com/zhujian1989/gank.io
点击下载apk
核心思想
整体采取MVP架构,学习了下uncle bob的clean code思想,在项目中做了一些实践,还在不断完善中
项目大体拆解,后续再逐步分析:
baselibrary
提供了基础的工具类
提供了mvp+dagger2的基类
提供了相关基类
data
物理隔离出数据层
提供了网络数据
缓存等也可在这一层实现
app
UI层-实现相关业务