[分享]打造本地優先、支援語音 AI 與 Google 試算表同步的記帳 App:《MyMoneyKeep》正式上架
小弟這陣子利用空檔獨立開發的記帳應用程式——《MyMoneyKeep》,
正式版已經通過審核在 Google Play 上架了。
寫這款 App 的核心主軸很明確:「本地優先、隱私安全、無第三方伺服器中轉、高效率語音輸入」。
很多雲端記帳軟體都需要註冊不知名伺服器的帳號,資料隱私成謎;或者操作層級過深,每次記個便當錢都要點按好幾次。因此我用 Jetpack Compose 與 Room 資料庫打造了這套系統,並以「無伺服器架構」直連使用者的 Google 雲端。
核心功能與設計亮點
三軌智慧語音記帳與上下文修正
自然語意解析: 支援語音或文字自然語言輸入(例如說「午餐 120」、「昨天加 95 無鉛 800 元」),自動拆解品項、金額、類別與日期。手勢支援「點擊錄音」與「長按說話即放即送」。
上下文動態更正: 剛講完發現講錯,可直接說「午餐改 100」或「改 100」,系統會自動比對上下文快取更新金額並重算流水號。
三軌架構調度: 支援自帶金鑰(BYOK)直連最新 Google Gemini API 深度解析,同時向下相容地端 Edge AI / Gemini Nano 與本地正則數字轉換(「一百八」、「1.5萬」離線均可自動轉數值)。
Google Drive / 試算表無縫同步(零第三方中轉)
透過原生 Android OAuth 授權,直連你自己的 Google Drive,完全沒有中間伺服器經手。
自動依年份建立獨立 Google 試算表,並按月份自動切分工作表(如
2026.08、2026.09),自動套用流水號、累計小計、自訂標籤顏色與千分位排版。換手機時,支援一鍵從個人試算表跨月份無損還原回本地資料庫。
二合一「外幣匯率計算機」
整合 160+ 國貨幣即時匯率,支援 1週至 1年的歷史走勢圖。
計算機支援四則運算,並具備「帶入記帳」功能,換算完外幣一鍵自動轉本幣寫入明細。
實用輔助與現代化適配
提供 4×2 桌面 Widget(今日收支、當月結餘、一鍵啟動語音記帳/外幣計算機)。
支援週/月/季/年多維度圓餅圖報表、全表 CSV 匯入匯出。
完整適配 Android 15 Edge-to-Edge 無邊框規範與 5 國語言即時切換。
GitHub 開源專案庫:
目前專案採 MIT 授權開源,歡迎下載體驗。若有任何功能建議或遇到 bug,歡迎在 GitHub 提 issue 或在部落格留言交流!
留言