Android UI体系
1) 三层架构、MVC、MVP、MVVM
对于小项目可以按如下分法(mvp选用);对于大项目可以按模块分,然后模块内再按如下分发。
分包(按功能分):
basal:基类;
surface(fragment、activity、broadcast、listener):界面类;
adapter:适配器类;
mvp(presenter、constract、view):mvp层类;
util:通用工具类;
widget:自定义View类;
entity:实体类;
Config.class
MyApplication