Code Monkey home page Code Monkey logo

wanandroid's Introduction

WanAndroid

MVP+RxJava+Retrofit+Arouter的练手项目(为模块化开发做准备)

模块化代码请查看module分支

  • 1、为何写这个项目:

写此项目的目的是为了加深对MVP架构的理解,并把自己封装的一套快速开发框架(base封装)应用于真实的项目中看看是否会出现未知问题, 同时尝试使用ARoute的方式对项目进行页面跳转管理,为以后模块化开发做准备。还可以把学到的新技术引入到此项目

  • 2、通过这个项目我们能学到什么:

a、用过这个练手项目我们能进一步熟悉MVP模式
b、能够简单了解到ARouter的基本用法
c、学习RxJava+Retrofit网路架构的封装
d、学习基类的封装,如何满足大部分需求
e、抛砖引玉,带你开发一套属于自己的快速开发架构
f、反射的应用场景(简单通用的BaseMainActivity)
g、待你自己去发现...

  • 3、接下来要怎么做

有了以上基础,接下来就可以继续学习模块化开发了,项目后续会新建module分支用于练习模块化开发,带你一步一步去实现传说中的模块化/组件化demo

如有问题可以提issue或加群讨论

STV&RxHttp交流群

或者手动加QQ群:688433795

Demo示例下载

demo下载

项目接口

玩Android接口

依赖库

RxJava + Retrofit2 + Glide + ARouter

运行效果

wanandroid's People

Contributors

lygttpod avatar

Watchers

 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.