All Projects → gpyAngyoujun → MVPDemo

gpyAngyoujun / MVPDemo

Licence: other
MVP+动态代理的模式框架例子

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to MVPDemo

Mvpandroid
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Stars: ✭ 91 (+658.33%)
Mutual labels:  mvp, mvp-architecture, mvp-android
XMVP
This is a mvp framework to help you easily achieve mvp structure.
Stars: ✭ 61 (+408.33%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Kotlinrxmvparchitecture
Clean MVP Architecture with RxJava + Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Includes Unit Tests(Kotlin Tests)!
Stars: ✭ 94 (+683.33%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Linkage Recyclerview
即使不用饿了么订餐,也请务必收藏好该库!🔥 一行代码即可接入,二级联动订餐列表。
Stars: ✭ 2,970 (+24650%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Trickl
trickl torrent client
Stars: ✭ 50 (+316.67%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Simple Mvp Retrofit Example
A simple example of a project using MVP architecture and Retrofit 2.0 library for Android for beginners.
Stars: ✭ 70 (+483.33%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Androidbasemvp
🚀一个快速搭建MVP+RxJava2+Retrofit 基础框架,主要是封装有Http网络请求、日志、缓存、加载等待、toast、页面状态布局管理、权限、RxBus、Glide图片加载等组件,方便快速开发新项目、减少开发成本。
Stars: ✭ 184 (+1433.33%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Mvpart
🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).
Stars: ✭ 776 (+6366.67%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Android Clean Architecture Boilerplate
Apply clean architecture on Android
Stars: ✭ 141 (+1075%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Android Mvp Basic Sample
Android MVP Basic Sample
Stars: ✭ 140 (+1066.67%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Moxy
Moxy is MVP library for Android with incremental annotation processor and ktx features
Stars: ✭ 234 (+1850%)
Mutual labels:  mvp, mvp-architecture, mvp-android
MVPDemo
Android MVP架构Demo--Android MVP架构从入门到精通-真枪实弹
Stars: ✭ 66 (+450%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Android Mvp Architecture
🏛 A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
Stars: ✭ 203 (+1591.67%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Memorize
🚀 Japanese-English-Mongolian dictionary. It lets you find words, kanji and more quickly and easily
Stars: ✭ 72 (+500%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Flair
This is powerful android framework
Stars: ✭ 31 (+158.33%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Mvparms
⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Stars: ✭ 10,146 (+84450%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Android Kotlin Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 615 (+5025%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Supermvp
MVP“美”图+新闻+天气预报+Material+RxJava3+Retrofit2+Glide4+AndroidX+Leakcanary+Butterknife
Stars: ✭ 763 (+6258.33%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Armscomponent
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Stars: ✭ 1,664 (+13766.67%)
Mutual labels:  mvp, mvp-architecture, mvp-android
Kotlinmvparchitecture
Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Added Unit Tests(Kotlin Tests)!
Stars: ✭ 143 (+1091.67%)
Mutual labels:  mvp, mvp-architecture, mvp-android

MVPDemo

MVP+动态代理的模式框架例子

本Demo主要是提供mvp的其中一种实现思想,目的是为了帮助各位朋友对mvp的理解和学习。我个人并不推荐直接使用Demo中的lib-mvp,并不是因为这个lib-mvp有架构缺陷或者过度设计等各种问题,而是因为对于不同的项目的需求背景是不相同,所要求的架构的基础封装也并不相同。之所以会这样是因为我们在做架构封装的时候并不是纯技术层次去封装架构,而是会融入一些我们曾经经历过的业务场景。我在这里提供的mvp实现思路并不是标准的更不是绝对的。各位朋友可以将这种实现思想做为一种参考,同时也可以参考别人所提出的mvp思想,最后再根据当下的业务需求的基础之上提出一种符合项目需求背景的mvp架构。优秀的架构需要不断地演变和重构的。

  • 世上没有最好的架构,只有最符合需求的架构。

MVP架构

组件化

  • 我将本Demo利用组件化的思想对业务进行拆解。

架构图

image

Demo截图

image

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].