您的位置:首页 > 移动开发 > Android开发

大型android应用基础模块划分

2015-03-02 21:34 169 查看


•主推MVC框架
–模块进行依赖关系拆解,分拆为若干mvc类,不同类不可混
–保留Activity,service基础组件,采用聚合方式,并入自己的业务控制逻辑
–推广Contentprovider作为重要的标准化数据接口
–界面调用采用intent和url两种方式
•业务采用插件模式解耦
–每个插件实现本身也采用mvc框架,Mvc调用方式遵循mvc设计规范
–使用annotation标记接口,在protocol,json,orm,action,fragment等层次提供插件规范,动态扩展主应用的业务处理能力.
•适度考虑跨平台兼容
–在接口相对稳定的前提下,对底层模块进行native化,进而实现跨平台的代码重用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐