1:新建项目

android电商实战note二 基础骨架搭建


2.新建四个new model.

分别是两个java Libary,latte-annotations/latte-compiler以及两个android Libary latte-core/Latte-annotation

android电商实战note二 基础骨架搭建

注解里面会用到很多java sdk里面的一些注解类,而在android libary里面是找不到这些类的。而android libary 里面有android特有的类

gitignore file作用:

我们在开发项目的时候往往会用到版本管理,最常用的是git

而我们往git 里面存放文件,这些文件有系统记录文件等,造成冗余,影响带宽。

在根目录有就可以,model则不需要。

乙类电商Model

注意:同样是两个android libary类的文件,而且这两个类有依赖关系,包名一定不能相同,否则,在项目运行的时候会出错。


4.构建各个model的关系

latte-core核心库会依赖我们的注解latte-annotations

ec会依赖核心库latte-core

具体项目会依赖ec,同时会用到编译器compiler

android电商实战note二 基础骨架搭建android电商实战note二 基础骨架搭建


5修改主项目的gradle

android电商实战note二 基础骨架搭建

:把一些通用的库挪一挪///删除一些重复的库引用

把主项目的

compile 'com.android.support.constraint:constraint-layout:1.0.2'搬到latte-core

因为ec依赖core

简化ec 主项目的代码




android电商实战note二 基础骨架搭建

android电商实战note二 基础骨架搭建






















相关文章: