Skip to content

Latest commit

 

History

History
141 lines (82 loc) · 6.56 KB

README_ZH.md

File metadata and controls

141 lines (82 loc) · 6.56 KB

MVVM-Rhine

Android端 MVVM + Jetpack 架构组件的Github客户端。

English Documentation | 中文文档

通知

关于项目的起源,请参考笔者的这篇文章:

使用MVVM尝试开发Github客户端及对编程的一些思考

屏幕截图

三方组件

Android官方架构组件

网络请求

依赖注入

响应式库

函数式库

其它

工具/插件

开始使用

  • 直接通过git命令行进行clone:
$ git clone https://github.com/qingmei2/MVVM-Rhine.git

如何入手学习这个项目?

如何使用Android Jetpack

如何使用Kodein进行依赖注入?

如何进阶学习RxJava

如果您依然不满意这个项目中的代码风格, 欢迎体验笔者关于状态管理的最新实践,个人而言更趋近于理想中的设计:

MVI-Rhine: 基于Jetpack + MVVM, 更加响应式&函数式的编程实践

感谢

🎨 项目中的UI设计部分参考了 gitme.

⭐ 项目参考了 rx-mvvm-android 并对其部分代码进行了引用.

License

The MVVM-Rhine: Apache License

Copyright (c) 2018 qingmei2

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.