Skip to content

learner-dhx/MoneyTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoneyTracker 💰

一款基于 Expo (React Native) 的 Android 个人记账应用,帮助你追踪收支、管理预算、控制花销。

功能特性

  • 收支记录 — 支持支出(刚需 / 预计 / 其他)和收入分类记账,可选择任意日期
  • 预算管理 — 设置月收入、刚需支出上限、攒钱目标
  • 超支提醒 — 记账时自动检测超支并弹窗提醒,达到 80% 时预警
  • 月度统计 — 首页展示总收入、总支出、可自由支配金额
  • 预算进度 — 刚需支出和攒钱目标进度条可视化
  • 历史记录 — 按月分组展示全部记录,支持删除
  • 侧滑切换 — 标签页支持左右侧滑,切换时淡入动画

更新日志

v1.0.2

  • 导出报告 — 历史页右上角可导出数据报告图片,支持全部 / 按年 / 按月三种范围;「精简」开关开启后金额取整并自动缩放字体,关闭则全量展示
  • 数据导入 — 首页右上角支持从 JSON 文件导入备份数据,可选择合并(按 id 去重)或替换全部
  • 我的页面 — 新增用户主页,支持上传头像照片、自定义头像区域背景色或背景图片(8 个预设主题)、编辑昵称,并提供版本信息与清除数据入口

技术栈

技术 版本
Expo SDK 54
React Native 0.76+
React Navigation v7
AsyncStorage 持久化存储
EAS Build 打包构建

本地运行

# 安装依赖
npm install

# 启动开发服务器
npx expo start

# 打包 APK
eas build -p android --profile preview

Powered by Expo

About

基于 Expo (React Native) 的 Android 记账 App Demo,支持收支记录、预算管理、超支提醒、月度统计 。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors