Skip to content

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

Notifications You must be signed in to change notification settings

MyateJx/GankIo-viabus-architecture

Repository files navigation

Gank.io Viabus 重构版

介绍

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

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

欢迎 Star & Fork ~

应用截图

image image image image

Gif

image

特性

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

使用到的开源库

更多参考

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages