GankIo-viabus-architecture

Introduction: 基于 Viabus 重构的 Gank.io 客户端。数据交互已重构完毕,UI 还有很大的重构空间,欢迎 Fork & 练手!
More: Author   ReportBugs   
Tags:

介绍

一款基于 Gank.io 重构的客户端。项目采用 Viabus + Retrofit + RxJava 开发。首页布局样式大致参考掘金客户端。

项目重构思路请参考:Android:你还在等那个,手把手带你重构的人出现吗?

欢迎 Star & Fork ~

应用截图

image image image image

Gif

image

特性

  • 基本遵循 Materail Design 风格
  • Viabus 架构模式的项目应用
  • Retrofit + RxJava 配合使用
  • Room 数据库实现本地收藏功能
  • 日夜模式平滑切换
  • Flexbox 流式布局的使用
  • Viewpager + Fragment 栏目动态切换
  • 共享元素和扩散效果

使用到的开源库

更多参考

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools