拿来练练手的APP,将所学知识尽量利用起来.是和一个哥们儿一起做.
一个生活小app,整合知乎,微信热文,即时新闻,笑话等集成功能在里面,目前项目还在积极筹备中
- RxJava+Retrofit+MVP
- Material Design
马上公司开始忙起来了(加班..),唉~搞这个的时间有点少,更新慢....
该文档最后更新2017年11月22日17:04:14
- Kotlin和Java混合开发(虽然目前Kotlin使用的比较少)
- MVP架构封装
- fastjson进行json解析
- GreenDao操作数据库
- 数据库Dao封装
- OkHttp3封装(有网走网络,无网走缓存,动态切换url等)
- 可离线使用
- 工具类
- 剪贴板
- 日期
- 网络状态
- 屏幕宽度
- Glide封装
- Html拼接css和js
- LoadDialog封装
- Log封装
- 分享
- Snackbar使用封装
- SharedPreferences使用封装
- String常用操作
- Toast使用封装
- Activity管理
- 封装BaseQuickAdapter
- 打造的容易使用的banner框架
- 多布局切换
- 用gradle将api进行配置,简单规范等
- MVP+Retrofit+RxJava封装的网络访问框架
- fragment懒加载
- WebView加载网页,简单配置
- 夜间模式
下面的控件,能提升用户体验,而且提升了开发效率,浓浓的MD风格,赶快使用起来吧.
- RecyclerView
- AppBarLayout
- CollapsingToolbarLayout
- FloatingActionButton
- ConstraintLayout
- CoordinatorLayout
- DrawerLayout
- NavigationView
- Toolbar
- TabLayout
- CardView
- Snackbar
- leakcanary 监测内存泄漏
- multiline-collapsingtoolbar 多行文本的CollapsingToolbarLayout
- greendao 数据库操作
- RxJava2
- Retrofit
- Rxlifecycle
- Butterknife 不用findViewById啦
- Logger 强大的log
- Glide 图片加载
知乎模块API参考自:https://github.com/izzyleung/ZhihuDailyPurify/wiki/%E7%9F%A5%E4%B9%8E%E6%97%A5%E6%8A%A5-API-%E5%88%86%E6%9E%90 获取与共享之行为或有侵犯知乎权益的嫌疑。若被告知需停止共享与使用,本人会及时删除知乎模块。请您暸解相关情况,并遵守知乎协议。 知乎模块的全部内容来源于知乎官方,内容版权归知乎(Zhihu.inc)所有.项目已经开源: https://github.com/xfhy/Daily ,仅供学习交流,请勿用作商业用途.