小猪记账本App是一个基于 Android 的个人收支记账应用,支持多种收支类型统计、可视化展示和日期区间查询,帮助用户高效管理日常财务。
- 🔐 注册登入:隐私密码保护功能
- 📊 收支记录:快速添加收入/支出记录,支持修改删除记录
- 🗂️ 分类管理:自定义收支分类(餐饮、交通、购物等)
- 📅 日历视图:日期区间选择,统计任意时间段的收支情况,中文界面交互友好
- 📈 统计报表:可视化任意日期区间的收支统计
- 💾 数据备份:实现跨设备状态同步的持久化用户会话管理
- 开发语言:Java(前端),Python(后端)
- 架构模式:MVVM
- 数据库:Flask (阿里云服务器)
- 第三方库:MPAndroidChart,Material,OkHttp,https://github.com/tuteng/MPAndroidChart
- 构建工具:Gradle
- 其他:Android Jetpack组件,回调接口等
- Android 15.0 (API 35) 版本
-
首次使用
- 启动应用后,注册账号并登入
-
添加记录
- 点击收支类型后,选择需要添加的记录名或自创记录名
- 填写金额等信息
- 保存记录
-
查看统计
- 目录页切换至“查看收支”页,默认为当前日期的相关收支统计,可点击“选择日期”按钮切换日期区间查询相关收支统计
- 目录页切换至“查看占比”页,默认为当前日期的相关收支统计图饼状图,可点击“选择日期”按钮切换日期区间查询相关收支统计饼状图
- 目录页切换至“柱状统计”页,默认为当前日期的相关收支统计柱状图,可点击“选择日期”按钮切换日期区间查询相关收支统计柱状图
-
数据管理
- 双击收支列表选项,修改相关记录选择“确定”键为保存修改
- 长按收支列表选项,选择“删除”键为删除记录
-
跨设备同步
- 用户可使用不同移动设备通过输入已注册的账号密码登录,即可同步数据在异设备使用
如有任何问题或建议,请联系:
本项目采用 MIT License
版本 1.0.0 | 最后更新 2025-06-07









