仿电商App:笔记(一):项目概述

一、模块分解

1、注解model(latte-annotations):提供代码生成器所需要的注解

2、代码生成器model(latte-compiler):从注解获取信息,通过annotationProcessor或apt生成代码

3、核心model(latte-core):基本的配置、网络请求、通用的工具、通用的UI(二维码扫描、图片剪裁、网络加载圈loader)、微信封装等。

4、业务model-1(latte-ec):支付、登录、数据存储、主页面、启动等逻辑处理相关的内容。

5、业务model-2(lattte-ui):与业务model-1相关的UI逻辑处理内容。

6、具体项目model(example):项目特有的个别功能。

二、模块类型

Java Library:注解model和代码生成器model

Android Library:核心model、业务model-1、业务model-2、具体项目model

1、Java Library作用:含有java注解类等,最终被编译打包成Java Archive(JAR)文件,它不能打包Android资源文件,但是Android Library不仅能打包Java文件还能打包Android资源文件。

2、Android Library作用:含有Android特有的库文件,包含APP所需的一切(如源代码、资源文件、Android Manifest),在目录结构上与Android App相同。Android Library最终被编译打包成供其它Android App依赖的Android Archive (AAR)文件。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值