[分享]打造本地優先、支援語音 AI 與 Google 試算表同步的記帳 App:《MyMoneyKeep》正式上架

小弟這陣子利用空檔獨立開發的記帳應用程式——《MyMoneyKeep》,

正式版已經通過審核在 Google Play 上架了。

寫這款 App 的核心主軸很明確:「本地優先、隱私安全、無第三方伺服器中轉、高效率語音輸入」。

很多雲端記帳軟體都需要註冊不知名伺服器的帳號,資料隱私成謎;或者操作層級過深,每次記個便當錢都要點按好幾次。因此我用 Jetpack Compose 與 Room 資料庫打造了這套系統,並以「無伺服器架構」直連使用者的 Google 雲端。

核心功能與設計亮點

  1. 三軌智慧語音記帳與上下文修正

    • 自然語意解析: 支援語音或文字自然語言輸入(例如說「午餐 120」、「昨天加 95 無鉛 800 元」),自動拆解品項、金額、類別與日期。手勢支援「點擊錄音」與「長按說話即放即送」。

    • 上下文動態更正: 剛講完發現講錯,可直接說「午餐改 100」或「改 100」,系統會自動比對上下文快取更新金額並重算流水號。

    • 三軌架構調度: 支援自帶金鑰(BYOK)直連最新 Google Gemini API 深度解析,同時向下相容地端 Edge AI / Gemini Nano 與本地正則數字轉換(「一百八」、「1.5萬」離線均可自動轉數值)。

  2. Google Drive / 試算表無縫同步(零第三方中轉)

    • 透過原生 Android OAuth 授權,直連你自己的 Google Drive,完全沒有中間伺服器經手。

    • 自動依年份建立獨立 Google 試算表,並按月份自動切分工作表(如 2026.08、2026.09),自動套用流水號、累計小計、自訂標籤顏色與千分位排版。

    • 換手機時,支援一鍵從個人試算表跨月份無損還原回本地資料庫。

  3. 二合一「外幣匯率計算機」

    • 整合 160+ 國貨幣即時匯率,支援 1週至 1年的歷史走勢圖。

    • 計算機支援四則運算,並具備「帶入記帳」功能,換算完外幣一鍵自動轉本幣寫入明細。

  4. 實用輔助與現代化適配

    • 提供 4×2 桌面 Widget(今日收支、當月結餘、一鍵啟動語音記帳/外幣計算機)。

    • 支援週/月/季/年多維度圓餅圖報表、全表 CSV 匯入匯出。

    • 完整適配 Android 15 Edge-to-Edge 無邊框規範與 5 國語言即時切換。



目前專案採 MIT 授權開源,歡迎下載體驗。若有任何功能建議或遇到 bug,歡迎在 GitHub 提 issue 或在部落格留言交流!

留言

熱門文章