项目架构

Android应用开发实战1-架构设计分析和创建

核心技术

Android应用开发实战1-架构设计分析和创建

目标

  • 掌握企业级的应用开发核心技术
  • 掌握组件化开发应用的核心思路
  • 掌握原生app体验交互实现原理
  • 掌握适配最新api和androidx结构
  • 掌握app整体架构的设计和实现

工程架构分析

1 传统架构分析

Android应用开发实战1-架构设计分析和创建

缺点:

  1. 单一app工程,代码量指数级膨胀,带来一系列的问题,如:代码合并,编译时间等
  2. 业务逻辑,与基础功能没有做区分,紧密耦合在一起,代码复用性为0

2 模块化工程架构

Android应用开发实战1-架构设计分析和创建
缺点:业务组件之间强依赖


3 组件化工程结构

Android应用开发实战1-架构设计分析和创建

项目需求分析

需求模块划分图
Android应用开发实战1-架构设计分析和创建

工程创建

工程的代码结构如下:
Android应用开发实战1-架构设计分析和创建

相关文章:

  • 2021-09-23
  • 2022-01-15
  • 2022-03-05
  • 2021-06-20
猜你喜欢
  • 2021-07-16
  • 2021-09-15
相关资源
相似解决方案