# 智慧建筑 (Smart Building) App 一个专为建筑行业设计的移动端管理应用,提供项目管理、任务跟踪、签到考勤、设备管理等功能。 ## 📱 应用信息 - **应用名称**: 智慧建筑 - **包名**: com.example.smart - **版本**: 1.1.03 (1103) - **最低支持**: Android 9.0 (API 28) - **目标版本**: Android 14 (API 34) ## 🏗️ 项目结构 ``` estate-expert-app/ ├── app/ # 主应用模块 ├── basecore/ # 基础核心模块 ├── waterdrop/ # 水滴效果模块 ├── imageselector/ # 图片选择器模块 └── docs/ # 项目文档 ``` ## 🚀 主要功能 - **项目管理**: 项目创建、详情查看、进度跟踪 - **任务管理**: 计划制定、待办事项、任务分配 - **签到考勤**: 员工签到、项目签到、考勤记录 - **设备管理**: 设备选择、设备配置、状态监控 - **图片管理**: 图片选择、编辑、预览功能 ## 🛠️ 技术栈 - **开发语言**: Kotlin + Java - **UI框架**: Android ViewBinding - **架构模式**: MVVM - **网络请求**: Retrofit + OkHttp - **图片加载**: Glide - **地图服务**: 高德地图 ## 📦 依赖模块 - `basecore`: 基础功能模块 - `waterdrop`: 水滴效果组件 - `imageselector`: 图片选择器 ## 🔧 环境要求 - Android Studio Arctic Fox 或更高版本 - JDK 8 或更高版本 - Android SDK 28+ - Gradle 7.0+ ## 🚀 快速开始 1. 克隆项目 ```bash git clone [repository-url] cd estate-expert-app ``` 2. 打开 Android Studio 导入项目 ## 📖 详细文档 - [架构设计](./docs/architecture.md) - [API接口文档](./docs/api.md) - [构建部署](./docs/build.md)