Git Product home page Git Product logo

rxeasyandroid's Introduction

需要的环境

  • JDK1.7
  • SDK
  • AndroidStudio开发工具

特性

  • 整合主流HTTP网络(Retrofit2、OKHTTP3)、图片加载(Glide)、MVP(RxJava2+Dagger2)架构的一套快速高效的开发框架
  • 包含app library 两个Module 组件化开发
  • 在EasyAndroid基础上加入RxJava2支持 这个是非RxJava2版本https://github.com/wu928320442/EasyAndroid

用到的第三方框架

  • SDK自带扩展依赖包
  • RxJava2
  • RxBus封装(基于RxJava2)
  • Retrofit2网络层处理 使用OKHTTP3处理
  • Glide图片加载处理 使用OKHTTP3处理
  • OKHTTP3 HTTP基础库,提供给网络层处理和图片加载
  • PersistentCookieJar快速Cookie持久化与缓存库
  • Dagger2 依赖注入库,整合Activity,Fragment,Presenter之间的依赖关系
  • 使用Realm数据库
  • 使用RxBind对空见进行监听
  • Butterknife View的注入库
  • BaseRecyclerViewAdapterHelper Recycler下拉加载库
  • statusbarutil 状态栏管理
  • Utilcode实用工具库
  • Logger 一个简洁漂亮的日志打印库

版本更新内容

2.1

  • 1.集成RxBind
  • 2.集成Realm
  • 3.SimpleActivity SimpleFragment也支持依赖注入

2.0

APP 部分

  • 1.去除Clean建筑模式
  • 2.封装常用Rx操作
  • 3.RxJava支持
  • 4.增加了状态栏设置

类库:

  • 1.删除无用的Presenter EasyBasePresenterFrg EasyBaseViewFrg
  • 2.网络配置支持RxJava

联系方式

rxeasyandroid's People

Contributors

wu928320442 avatar

Watchers

James Cloos avatar 至尊宝 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.