程序聚合 软件案例 个人本地记账App-青账

个人本地记账App-青账

2026-09-19 02:07:56
行业:金融
载体:安卓APP
技术:Kotlin、Android Jetpack、Room、SQLite

业务和功能介绍

立项背景与目标:
市面上主流记账App普遍强制注册云账号、插入广告、绑定社交,个人财务数据被迫上传云端。本项目目标是做一款纯本地、无账号、无广告、无社交、质量对标商业记账软件的自用工具,所有账单数据完全掌握在用户手机本地,不依赖任何云端服务。

核心功能模块:
1. 快捷记账:支持支出/收入/转账三类,自研数字键盘支持"+-×÷"连续算式输入,打开即输金额,3秒内完成一笔;金额精确到分,以整数存储杜绝浮点误差。
2. 多账本与账户:账本在最外层,切换账本即切换整套数据;每个账本独立管理现金、微信、支付宝、银行卡等账户,余额由流水实时计算。
3. 账单批量导入:一键解析微信/支付宝真实导出文件(.xlsx、加密zip、CSV),自动识别表头、匹配分类、按交易单号去重,省去逐笔手工录入。
4. 统计与预算:月度收支结余汇总、分类占比环形图、近6个月趋势柱状图;支持总预算与分类预算,超支时本地通知提醒。
5. 日历视图:月历网格每格显示当日支出,颜色深浅直观反映消费强度,点击可查看当日每笔明细并直接编辑。
6. 定期记账与分期:房租、订阅等周期性账单自动入账,漏期智能补齐上限保护;借贷与人情往来独立建表,不污染收支统计。
7. 数据安全:纯本地SQLite存储,支持导出CSV与数据库文件备份,不做云同步与账号体系。

业务流程:首页打开即见本月概览与当日账单流;点悬浮按钮进入记账页,输入金额→选分类→保存即完成;月末在统计页查看消费结构,在日历页回溯每日开销;需要批量整理时从设置导入历史账单,自动分类去重。

项目实现

整体架构与设计思路:
采用 MVVM + 单向数据流架构。UI层使用 Jetpack Compose 声明式编写,状态由 ViewModel 持有并通过 StateFlow 驱动;数据层用 Room 封装 SQLite,DAO 直接返回 Flow,数据变化自动刷新界面;领域规则抽成纯函数并配套单元测试。数据库历经4个版本迁移,v3→v4 新增定期记账/借贷三张表时,在真机92笔真实数据上验证一笔未丢、106列逐列比对一致。

个人负责与结果:
从产品设计、数据库建模、UI实现到测试验收由本人独立完成(AI辅助编码,本人负责产品决策与真机验收),v1.0到v2.0共20个开发步骤全部通过真机验收,累计743个单元测试+214项离线SQL验证全部通过。

难点与解决方案:
1. 金额精度:全库以"分"为单位整数存储,UI层再格式化回元,从根上避免浮点误差。
2. 账单去重:用 SHA-256 指纹 + 部分唯一索引(WHERE deleted_at IS NULL) + OnConflictStrategy.IGNORE 三层兜底,既防重复导入,又允许删除后重新导入。
3. 支付宝加密包:标准库不支持 ZipCrypto,自行实现解密算法;按字节内容而非文件后缀判断格式,兼容转存改名场景。
4. 余额一致性:账户余额与欠款均由流水实时聚合,不存冗余字段,配恒等式单元测试防止公式写反。
5. 进度可靠性:定期记账的"账已写、进度未推"拆事务保证;月末31号在小月不漂移,每次按规则重新定位日期。

示例图片视频


Lotta
1天前活跃
方向: 移动端-安卓、桌面端-桌面端其他、
交付率:100.00%
相似推荐
企业官网展示系统
本项目面向中小型企业线上品牌宣传,打造 PC 端与移动端兼容的静态展示官网。包含首页轮播 banner、企业简介、产品展示、新闻资讯、联系我们等核心页面模块。支持电脑、手机多设备浏览企业介绍与产品信息,完成企业品牌对外展示。项目为纯静态前端项目,重点保障视觉还原与多端浏览体验,无需对接后端服务。
高性能架构演说与空间运镜工作室-FocusFlow (流镜)
1. 立项背景与目标: 在技术架构评审、方案汇报与大型工程交付中,传统的静态架构图(如 Visio、Draw.io)往往难以生动呈现微服务调用链与数据流转拓扑;而通过录屏剪辑制作演示视频又面临“4K大图缩放模糊、重绘卡顿、音画手动对齐繁琐”等痛点。FocusFlow(流镜)立项旨在打造一款 60fps 电影级空间演说工作室,帮助架构师与研发团队以极低成本将静态架构图转化为带有 AI 语音解说与平滑运镜的动态交互式演示。 2. 软件核心功能模块: - 电影级视锥空间运镜引擎:支持超大架构图在视锥变换算法下 60 帧无损平滑缩放聚焦,结合 Sobel 边缘梯度磁吸,毫秒级对齐框选核心实体。 - 智能 TTS 配音与多音轨管线:内置高拟真语音合成与 Web Audio 音频流,输入解说讲稿自动合成自然人声,实时生成多轨音频波形与提词字幕。 - 声画时序驱动运镜:依据解说词字数与音频时长自适应推算镜头停留节奏,实现视锥摄像机位移与语音播报毫秒级协同。 - 100% 离线自包含单文件交付:全量脚本与静态资产打包为单份 HTML(<5MB),无需后端,断网双击即开,零部署运维成本。 3. 业务流程与功能路径: 导入架构拓扑图或通过内置画布绘制 -> 创建运镜关键帧并框选重点讲解模块 -> 录入对应分幕解说词并自动合成 TTS 音频 -> 开启声画节拍对齐并实时预览演播 -> 一键导出单文件演说包或高清演示视频。
跨端AI留言板(uniCloud)
独立开发者,可开发H5、小程序、安卓APP、轻量化AI交互工具。自研AI留言板Demo(安卓APK可演示),内置安全防护,能够处理XSS等基础安全风险。擅长搭建小型业务应用,解决客户实际业务痛点,可承接需求沟通、开发交付、后期迭代维护。做事守约定,项目全程平台资金托管,分阶段交付。
AI智能体聚合模块化平台-织智
1. 立项背景和目标 2024 年以来,大语言模型能力快速成熟,但模型能力到"普通人可用的应用"之间仍隔着三道门槛: 技术门槛:搭建一个可用的 AI 助手,需要写提示词、接模型 API、做向量检索、处理工具调用与异常,普通业务人员无法独立完成; 分发门槛:个人做出智能体后,没有统一的上架、试用、付费渠道,触达用户只能靠自己; 变现门槛:计费、分成、结算、提现缺乏配套,创作者的劳动无法形成收入闭环。 市面上的 Coze、Dify 等平台侧重"编排"本身,创作者经济环节(集市、钱包、数据分析)相对割裂。本项目的目标是做一个‘从编排到变现全链路打通’的平台。 我的目标 - 零代码:通过可视化节点编排,让不会写代码的人 10 分钟内搭出一个可对话的智能体; - 可上架:一键发布到智能体集市,支持免费试用、按次付费、订阅三种商业模式; - 能赚钱:创作者获得 70% 分成,平台提供钱包、提现、经营数据复盘; 产品定位:面向个人创作者和中小团队的 AI 智能体生产与交易平台。 2. 软件功能与核心模块 平台共 8 大功能模块、11 个页面,覆盖"创作 → 调试 → 发布 → 交易 → 结算 → 复盘"完整链路。 模块一:可视化编排工作台(核心) 模块二:对话调试 模块三:发布管理 模块四:智能体集市 模块五:智能体详情页 模块六:创作者工作台(Dashboard) 模块七:账户钱包 模块八:数据分析
危险货物道路运输安全监管平台
1 针对危险货物道路运输中存在的监管盲区、事故率高及应急响应慢等痛点,本平台旨在构建一套全流程、智能化的交通安全监管体系,实现“人、车、货、路”的实时协同管控,降低事故风险。 2、软件功能和核心模块: 平台主要包含四大核心模块:车辆实时监控模块(GPS/北斗定位与轨迹回放)、智能预警模块(超速、疲劳驾驶、偏离路线AI识别)、电子运单管理模块(危化品全生命周期溯源)以及应急指挥调度模块(事故一键报警与周边资源联动)。 3、业务流程与功能路径: 业务流程始于企业录入电子运单,系统自动比对车辆资质与货物信息。运输途中,车载终端实时上传数据,后台算法分析异常行为并触发预警。监管人员通过大屏驾驶舱查看全局态势,一旦发生事故,系统自动推送应急预案至最近救援点,形成“事前预防-事中监控-事后处置”的闭环。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服