# jetpack_compose_template **Repository Path**: z-j-ping-com/jetpack_compose_template ## Basic Information - **Project Name**: jetpack_compose_template - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-12 - **Last Updated**: 2025-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 该项目缺少README文件,建议创建一个以帮助用户了解项目目的、结构和如何使用。以下是一个适用于此项目的README.md示例内容: --- # Jetpack Compose 模板项目 这是一个基于 Jetpack Compose 的 Android 应用模板项目,旨在为开发者提供一个现代化的 UI 开发基础框架。 ## 项目特点 - 使用 Jetpack Compose 构建现代化 UI。 - 集成导航组件(Navigation)实现页面跳转。 - 包含网络请求模块(Retrofit + OkHttp)。 - 提供通用数据模型和本地存储工具(SharedPreferences)。 - 支持深色/浅色主题切换。 ## 技术栈 - Kotlin - Jetpack Compose - Retrofit + OkHttp(网络请求) - Android Navigation - SharedPreferences(本地数据存储) ## 项目结构概览 - `MainActivity.kt`:应用主入口。 - `appPage/`:包含页面 UI 组件(如 Splash、Login、Home)。 - `navigation/`:导航路由和导航图定义。 - `network/`:网络请求相关代码(API 接口、客户端配置)。 - `utils/`:工具类(如 SharedPref)。 - `ui/theme/`:主题和样式定义。 - `mode/`:数据模型定义(如 UserModel、ListInfo)。 - `systemLoading/`:加载组件(如 LoadingButton、GlobalLoadingDialog)。 ## 快速开始 ### 环境要求 - Android Studio (最新稳定版) - JDK 11+ - Android SDK (API 21+) ### 构建与运行 1. 克隆项目: ```bash git clone https://gitee.com/z-j-ping-com/jetpack_compose_template.git ``` 2. 打开项目: 使用 Android Studio 打开项目根目录。 3. 构建项目: 点击 Android Studio 中的 "Sync Now" 按钮同步 Gradle 依赖。 4. 运行应用: 选择模拟器或连接设备,点击 "Run" 按钮运行应用。 ## 使用说明 - **导航**:通过 `NavGraph.kt` 定义的导航图实现页面跳转。 - **网络请求**:使用 `HomeApi` 和 `HomeListInfoInterface` 发起网络请求。 - **本地存储**:通过 `SharedPref.kt` 存储和读取用户信息。 - **主题切换**:在 `Theme.kt` 中定义了深色和浅色主题。 ## 贡献指南 欢迎贡献代码!请遵循以下步骤: 1. Fork 项目。 2. 创建新分支。 3. 提交 Pull Request。 ## 许可证 本项目采用 [MIT License](https://opensource.org/licenses/MIT)。 --- 请根据实际需求调整内容。