Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.39 KB

README.md

File metadata and controls

38 lines (26 loc) · 1.39 KB

WanAndroid

根据鸿洋大神wanandroid网站开放api开发的android app.

WanAndroid, An android developer study App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + EventBus + Glide

玩安卓,一款用于学习android开发的App,基于Material Design + MVP + RxJava2 + Retrofit + Dagger2 + EventBus + Glide

Points

  • 使用RxJava配合Retrofit2做网络请求
  • 使用RxUtil对线程操作和网络请求结果处理做了封装
  • 使用RxPresenter对订阅的生命周期做管理
  • 使用okhttp3对网络返回内容做缓存,还有日志、超时重连、头部消息的配置
  • 使用Material Design控件和动画
  • 使用Glide做图片的处理和加载
  • 使用RxPermissions做6.0+动态权限适配
  • 分享功能,调用系统的分享功能,实现文章等内容的分享

About me

License

Copyright 2020 liuzhenli

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.