泡网第三方客户端(待完善)
技术栈 : MVVM/Kotlin/DataBinding/Rxjava2/Retrofit2/Room/Koin/AOP/Navigation
Sample | Description |
---|---|
master | 稳定版本 |
develop | 开发分支 |
modularization | 伪·模块化(工程化)分支,基于BuildType和SourceSet进行的工程化改造 |
sinlge_page | 基于Navigation组件,对PaoNet进行了单页面(单Activity+多Fragment)改造 |
multi_module [WIP] | 基于sinlge_page分支进行的模块化改造 |
- 使用Kotlin构建MVVM应用程序—总览篇
- 使用Kotlin构建MVVM应用程序—第一部分:入门篇
- 使用Kotlin构建MVVM应用程序—第二部分:Retrofit及RxJava
- 使用Kotlin构建MVVM应用程序—第三部分:Room
- 使用Kotlin构建MVVM应用程序—第四部分:依赖注入Dagger2
- 使用Kotlin构建MVVM应用程序—第五部分:LiveData
- 横屏支持
- 单元测试
- TDD开发
- Material Design
- 多语言支持
The MIT License