# Swing Account (摇摇记账) 一个简单易用的记账应用,支持摇一摇快速记账。 ## 功能特点 ### 记账功能 - 支持收入/支出记录 - 摇一摇快速记账 - 记录分类管理 - 备注和图片附件 ### 数据统计 - 月度收支统计 * 月支出总额 * 月收入总额 * 月结余计算 * 金额显示/隐藏切换 - 最近7日支出统计 * 柱状图显示 * 自动计算比例 * 支持金额缩写(k/w) - 按日期分组的记录列表 * 日期分组显示 * 每日收支统计 * 支持编辑和删除 ### 界面交互 - 月份筛选 - 记录详情查看 - 支持记录编辑/删除 - 响应式布局设计 ## 技术特点 ### 核心功能 - 使用 SQLite 本地数据存储 - 传感器集成实现摇一摇 - 支持图片附件存储 - 精确的数值计算 ### 依赖包 - sensors_plus: 传感器支持 - vibration: 震动反馈 - sqflite: 数据库 - decimal: 精确计算 - uuid: 唯一标识 - path: 文件路径处理 ## 开发环境 - Flutter SDK: >=3.2.5 <4.0.0 - Dart SDK: >=3.2.5 <4.0.0 ## 项目结构