MicroReader

介绍:

一个小而美的阅读客户端,包含微信精选,IT之家(去广告),果壳热门,知乎日报,和视频推荐栏目,每天更换主题。

运行效果:

使用说明:

涉及到的知识点有:

  1. Retrofit 的使用,包括使用 Http 缓存、converter 的使用等;

  2. RxJava 的使用,包括配合 Retrofit、RxBus 的使用等;

  3. MVP 架构实践,包括 presenter 的生命周期管理;

  4. RecycleView + CardView 的使用;

  5. RecycleView 使用 ItemTouchHelper 实现拖拽移动到不同的列表;

  6. 使用 Palette 从图片中取色;

  7. 主题动态切换;

  8. Android 4.4 及以上版本的状态栏适配;

  9. FloatingActionButton 的自定义动作;

  10. AppCompatActivity 配合 PreferenceFragment 实现 Material Design 的设置界面;

  11. WebView 的使用,包括显示加载进度条、播放视频等;

  12. VideoView 的使用,包括自定义按钮;

  13. 动态切换 NavigationView 的菜单项

  14. Android 抓包及逆向分析

  15. 数据离线缓存

已下载
0