项目的基本规范

1.model : 基类:用以写入状态信息,状态码及错误信息 ,

其他类进行继承并扩展。

2.layout:尽量使用include引入布局,减少view 的嵌套 使用merge标签

3.Activity:将使用到的重复性强的界面写入自定义View中,通过new的方式加入到Activity中引用

4.View 通过基类可继承的方式

以上是之前的mvc基本结构,现在项目已经从mvc过渡到了mvp模式,并将优化了代码结构将app,增加了contract目录,增加了presenter目录,并开始了单元测试代码的编写(纯属娱乐~)

而且因为我们业务需求将整个项目作为一个sdk的方式集成到其他app中,将主app作为一个依赖模块,并将整个app设置为了可配置模式,配置为不同的app,或不同的sdk

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

推荐阅读更多精彩内容