修改README

This commit is contained in:
yovinchen 2024-11-27 13:50:53 +08:00
parent 95b3233d5e
commit c75439d15a

View File

@ -2,30 +2,30 @@
一个轻量级的个人记账应用,专注于隐私和离线使用。 一个轻量级的个人记账应用,专注于隐私和离线使用。
## 项目概述 ## 📖 项目概述
本项目是一个使用 Kotlin 和 Jetpack Compose 开发的 Android 记账应用,采用 MVVM 架构,提供简洁直观的用户界面和丰富的记账功能。 本项目是一个使用 Kotlin 和 Jetpack Compose 开发的 Android 记账应用,采用 MVVM 架构,提供简洁直观的用户界面和丰富的记账功能。
## 主要特性 ## ⭐️ 主要特性
- 完全离线运行,无需网络连接 - 🔒 完全离线运行,无需网络连接
- 极简权限要求,仅使用必要的系统权限 - 📱 极简权限要求,仅使用必要的系统权限
- 支持收入和支出记录 - 💰 支持收入和支出记录
- 支持多人记账 - 👥 支持多人记账
- 按日期和类别统计 - 📊 按日期和类别统计
## 技术栈 ## 🛠 技术栈
- 开发语言Kotlin - 💻 开发语言Kotlin
- UI 框架Jetpack Compose - 🎨 UI 框架Jetpack Compose
- 架构模式MVVM - 🏗️ 架构模式MVVM
- 数据存储Room Database - 💾 数据存储Room Database
- 依赖注入Hilt - 💉 依赖注入Hilt
- 异步处理Kotlin Coroutines - ⚡️ 异步处理Kotlin Coroutines
## 开发路线图 ## 🗺 开发路线图
### 1. 基础记账 (已完成 ) ### 1. 基础记账 (已完成 )
- [x] 收入/支出记录管理 - [x] 收入/支出记录管理
- [x] 分类管理系统 - [x] 分类管理系统
- [x] 自定义日期选择器 - [x] 自定义日期选择器
@ -33,48 +33,48 @@
- [x] 深色/浅色主题切换 - [x] 深色/浅色主题切换
- [x] 主题色自定义 - [x] 主题色自定义
### 2. 成员系统 (已完成 ) ### 2. 成员系统 (已完成 🎉)
- [x] 成员添加/编辑/删除 - [x] 成员添加/编辑/删除
- [x] 记账时选择相关成员 - [x] 记账时选择相关成员
- [x] 主页账单修改相关成员
- [x] 成员消费统计 - [x] 成员消费统计
- [x] 成员间账单分摊
### 3. 数据分析 (进行中 ) ### 3. 数据分析 (进行中 🚀)
- [ ] 支出/收入趋势图表 - [ ] 支出/收入趋势图表
- [ ] 分类占比饼图 - [ ] 分类占比饼图
- [ ] 月度/年度报表 - [ ] 月度/年度报表
- [ ] 成员消费分析 - [ ] 成员消费分析
- [ ] 自定义统计周期 - [ ] 自定义统计周期
### 4. 数据管理 (计划中 ) ### 4. 数据管理 (计划中 📝)
- [ ] 导出 CSV/Excel 功能 - [ ] 导出 CSV/Excel 功能
- [ ] 云端备份支持 - [ ] 云端备份支持
- [ ] 数据迁移工具 - [ ] 数据迁移工具
- [ ] 定期自动备份 - [ ] 定期自动备份
- [ ] 备份加密功能 - [ ] 备份加密功能
### 5. 预算管理 (计划中 ) ### 5. 预算管理 (计划中 💡)
- [ ] 月度预算设置 - [ ] 月度预算设置
- [ ] 预算超支提醒 - [ ] 预算超支提醒
- [ ] 分类预算管理 - [ ] 分类预算管理
- [ ] 成员预算管理 - [ ] 成员预算管理
- [ ] 预算分析报告 - [ ] 预算分析报告
### 6. 体验优化 (持续进行 ) ### 6. 体验优化 (持续进行 🔄)
- [x] 深色模式支持 - [x] 深色模式支持
- [ ] 手势操作优化 - [ ] 手势操作优化
- [ ] 快速记账小组件 - [ ] 快速记账小组件
- [ ] 多语言支持 - [ ] 多语言支持
- [ ] 自定义主题 - [ ] 自定义主题
### 7. 性能提升 (持续进行 ) ### 7. 性能提升 (持续进行 ⚡️)
- [ ] 大数据量处理优化 - [ ] 大数据量处理优化
- [ ] 启动速度优化 - [ ] 启动速度优化
- [ ] 内存使用优化 - [ ] 内存使用优化
- [ ] 缓存策略优化 - [ ] 缓存策略优化
- [ ] 数据库查询优化 - [ ] 数据库查询优化
## 分支管理 ## 🌲 分支管理
- `master`: 稳定主分支 - `master`: 稳定主分支
- `develop`: 主开发分支 - `develop`: 主开发分支
@ -82,7 +82,7 @@
- `release/*`: 版本发布分支 - `release/*`: 版本发布分支
- `hotfix/*`: 紧急修复分支 - `hotfix/*`: 紧急修复分支
## 版本历史 ## 📝 版本历史
### v1.1.0 (2024-01-10) ### v1.1.0 (2024-01-10)
- 成员管理功能 - 成员管理功能
@ -114,7 +114,7 @@
- 月份快速切换 - 月份快速切换
- 自定义日期选择器 - 自定义日期选择器
## 贡献指南 ## 🤝 贡献指南
1. Fork 项目 1. Fork 项目
2. 创建功能分支 (`git checkout -b feature/AmazingFeature`) 2. 创建功能分支 (`git checkout -b feature/AmazingFeature`)
@ -122,16 +122,16 @@
4. 推送到分支 (`git push origin feature/AmazingFeature`) 4. 推送到分支 (`git push origin feature/AmazingFeature`)
5. 提交 Pull Request 5. 提交 Pull Request
## 许可证 ## 📄 许可证
本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详细信息 本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详细信息
## 联系方式 ## 📮 联系方式
- 作者YovinChen - 作者YovinChen
- 邮箱gzh298255@gmail.com - 邮箱gzh298255@gmail.com
- 博客:[blog.hhdxw.top](https://blog.hhdxw.top) - 博客:[blog.hhdxw.top](https://blog.hhdxw.top)
## 致谢 ## 🙏 致谢
感谢所有为这个项目做出贡献的开发者! 感谢所有为这个项目做出贡献的开发者!