项目实战Now in Android:项目模块说明
Now in Android 项目模块说明
本文档详细说明了 Now in Android 项目中每个模块的职责以及它们之间的依赖关系。
项目概述
Now in Android 是一个使用 Kotlin + Jetpack Compose 构建的现代化 Android 应用示例项目,展示了 Google 官方推荐的 Android 开发最佳实践。项目采用模块化架构,使用 Hilt 进行依赖注入,遵循 Clean Architecture 原则。
项目地址:https://github.com/android/nowinandroid
模块分类
项目中的模块主要分为以下几类:
- 应用模块 (app) - 主应用入口,整合所有功能模块
- 核心模块 (core) - 提供通用功能和基础设施
- 功能模块 (feature) - 实现具体的业务功能
- 同步模块 (sync) - 后台数据同步
- 测试与工具模块 - 测试工具和辅助模块
