vvLavida / TechNotes

Issuses for coding summarize.
GNU General Public License v3.0
6 stars 3 forks source link

Android应用架构选型(MVC MVVM MVP Flux Clean) #48

Open vvLavida opened 8 years ago

vvLavida commented 8 years ago

业务在不断推进,团队的多人协作效果并不是很好,业务内容庞大且繁杂,不同成员迥异的实现风格使得项目的维护成本越来越高,是时候做一次架构上的重构了。

大致的目标如下:

目前流行的移动应用架构大致有如下几种:

vvLavida commented 8 years ago

MVC

vvLavida commented 8 years ago

MVVM

vvLavida commented 8 years ago

MVP MVP是Google推荐的移动架构(Android-architecture

vvLavida commented 8 years ago

Flux Facebook Flux架构(for web)的Android实现

vvLavida commented 8 years ago

Clean The Clean Architecture

vvLavida commented 8 years ago

Google Play Top200 应用分析报告 国内Top500Android应用分析报告