Android项目分包结构

由于项目历史的原因,需要梳理包结构,普遍的分包应该如下图。
合理分包的好处:
1.可以减少模块与模块之间相互依赖,降低耦合。
2.可以使业务边界划分更清晰。
3.代码可读性好,思路清晰。
如图:


屏幕快照 2016-12-20 下午9.50.15.png

1.account:存放账号相关
2.adapter:存放数据适配器
3.application:存放application
4.constant:存放相关常量
5.core:存放项目核心库
6.db:存放数据库相关
7.entity:存放项目实体类
8.lib:存放一些基础类库
9.ui:存放界面相关,ui包里可放activity,fragment,widget
10.utils:项目工具类
11.xxxx.biz:业务相关,项目相关业务按模块放到biz目录下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,977评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • 因为不够爱,爱是会让人失去理智,原则,会让一个人变得不像自己。倘若还能风平浪静的姿态你就要学会放下了,他不主动,就...
    草菇丁阅读 370评论 0 1
  • 在家里呆了三天的苗小妞终于好了些,今天一大早我就把她从床上叫了起来。结果可想而知,在家里放了三天的“鸭子”,...
    穆九妖阅读 131评论 0 0
  • 诗/昂格伦 薄雾撩人 雾霭沉沉 鸟鸣啾啾 宁静怡人 日微明 青草香 湿漉漉 醉几分 孤影 一人 独自 逡巡
    昂格伦阅读 264评论 2 3