Home

Awesome

MVPArt

API License QQGroup

A New Android MVP Architecture

此框架旨在解决传统 MVP 类和接口太多,并且 PresenterView 通过接口通信过于繁琐,重用 Presenter 代价太大等问题

Architectural

<img src="https://github.com/JessYanCoding/MVPArt/raw/master/image/Architecture.png" width="80%" height="80%">

Introduction

Master 分支

Master 分支是一个不含网络层的简易框架,主要通过4个 Demo 介绍本框架的思想,特性以及使用方法,小巧灵活适合已经有一整套现有框架但又需要重构为 MVP 结构的项目,但不管你使用哪个分支都强烈建议你先看看 Master 分支的 Demo

Complete 分支

Complete 分支是一个含有网络层的完整框架,将 Retrofit 作为网络层并使用 Dagger2 管理所有对象,成熟强大适合新建的项目

Notice

About Me

License

 Copyright 2017, jessyan

   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.