Android通用框架设计与完整电商App开发

96 阅读1分钟

功能Module:只要与业务有一些联系或者有一些我们自定义的功能 具体项目Module:类型为application(applicationModule),包含项目的基础信息:如包名,applicationId,以及一些第三方平台需要的appId,appSecret; 注解Module:包含着各种annotation,配合着代码生成器; 代码生成器Module:通过annotationProcessor或apt调用的 实现动态生成代码功能的Module,微信登录与注册会用到06:35 可以通过annotationProcessor生成需要的类(编译器生成技术,既不会影响性能,也能绕过某些限制)

Module架构图:0637

Latte0726 Latte-annotation:注解module; Latte-compiler:代码生成器; latte-core:核心功能; latte-...:添加一些独立于业务之外的功能;如latte-UI latte-ec:业务逻辑

注意事项:0743

  • Java Library:纯Java库,不包含Android内置的类和方法

11.01能够学到什么 注解Module:butter