大型android应用基础模块划分
2015-03-02 21:34
169 查看
•主推MVC框架
–模块进行依赖关系拆解,分拆为若干mvc类,不同类不可混
–保留Activity,service基础组件,采用聚合方式,并入自己的业务控制逻辑
–推广Contentprovider作为重要的标准化数据接口
–界面调用采用intent和url两种方式
•业务采用插件模式解耦
–每个插件实现本身也采用mvc框架,Mvc调用方式遵循mvc设计规范
–使用annotation标记接口,在protocol,json,orm,action,fragment等层次提供插件规范,动态扩展主应用的业务处理能力.
•适度考虑跨平台兼容
–在接口相对稳定的前提下,对底层模块进行native化,进而实现跨平台的代码重用
相关文章推荐
- 三、基础功能模块,用户类别管理——锁、EF并发处理、领域服务、应用服务的划分
- Android文档(二)-应用基础(1)应用组件(Application Components)
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-实例一个模块(商品字典)
- android应用登录模块访问mysql数据库小记
- 【Android开发基础】应用界面主题Theme使用方法
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-库存查询模块
- 谈谈中大型Silverlight应用的组织形式(一),层次划分
- Android基础教程之-----访Iphone 拖动相片特效Gallery的简单应用.
- Android基础教程之-----访Iphone 拖动相片特效Gallery的简单应用.
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-演示使用报表构建UI-入库业务查询模块
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- Android基础教程(七)之----单选项框RadioGroup的综合应用
- Android基础教程(六)之----多选项CheckBox的综合应用
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-实例一个模块(商品字典)
- android学习1 android应用的基础
- Android基础教程(六)之----多选项CheckBox的综合应用
- Android基础教程(八)之仿百度谷歌搜索自动提示框-----AutoCompleteTextView的应用
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-演示使用报表构建UI-入库业务查询模块
- Android基础教程(十)之-------ListView的应用