AndroidProject-Compose 是什么
Android Project Compose 是从青商城(CoolMallKotlin)沉淀出来的 Jetpack Compose 单模块脚手架。它聚焦「业务可以直接落地」的开发体验,帮你在一套预置的架构、模块职责和示例页面上快速起步,而不是再花时间搭环境、整理依赖或铺设基础设施。
背景与目标
- 沉淀产物:源自青商城项目,把成熟的 Compose 实践与常用封装抽离成独立脚手架。
- 定位:面向已经了解 Kotlin / Compose 的移动端团队或个人,希望快速验证或搭建中小型 App。
- 目标:提供一致的 Core 规范、可复用的 Feature 模板与可扩展的导航体系,让“拉仓库→运行→填业务”成为默认路径。
架构概览
脚手架默认以内聚的 Core 模块承载基础能力,Feature 模块聚焦业务,整体保持单模块形态,便于快速启动与调试:
- Core:包括 Base(UseCase、UiState、Result、Dispatcher)、Network(Retrofit/OkHttp/序列化/拦截器)以及 Data / Database / Datastore / Model / DesignSystem / UI / State / Result / Util 等常用子模块。
- Navigation:封装路由注册、登录鉴权、结果回传、状态保持等流程,减少手写导航代码。