
Spendly Expense Track
Personal Pocket Records
0 ratings
Free
Rating summary
About
A standalone iOS app that runs entirely on-device. Data is stored in a local SQLite database within the app's Application Support directory. Seed-data driven: eight default categories are created on the first DB migration.
Core Features:
Record, edit, and delete dated expense entries
Categorize expenses (default and user-created); manage user categories
"This Month" summary with daily-grouped expense lists
Statistics: category donut/pie chart, percentage breakdown, daily trend bar chart — filterable by month or "All Time"
Display currency selection (presentation only)
Export and import SQLite backups
Target Users: Individuals wanting a fast, private, offline expense tracker. Requires only standard iOS interaction knowledge.
Environment: iOS 17.0+, iPhone, portrait orientation. Local storage only — no login, no cloud sync.
Technical Constraints:
SwiftUI state management via @Observable / @Environment
SQLite through GRDB, with schema versioning via migrations
All amounts stored as integer cents (avoids floating-point errors)
Display currency is a presentation concern — persisted in UserDefaults, not the database
One-line takeaway: A private, offline-first iOS expense tracker with categories, monthly stats, and backup support, built on SwiftUI + GRDB with integer-cent amounts
Show more
+2
What's New in Spendly Expense Track
1.0.11
October 26, 2026
Fixed a bug where tapping an existing expense could open the New Expense form instead of Edit Expense — saving it then added a duplicate record instead of updating the one you tapped. The same fix covers expenses and top-ups on a temporary card’s screen, and the category editor in Settings.
More




