Skip to content

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:封装路由注册、登录鉴权、结果回传、状态保持等流程,减少手写导航代码。