Note: Honeycomb was previously published on the iOS App Store. The listing is currently inactive due to developer membership costs. Full source code is available in this repository.
Honeycomb is a personal finance app I designed and built as a solo developer, from initial wireframes in Figma through to a published App Store release. The goal was to build something I would actually use; a privacy-focused budgeting app that keeps your financial data on your device, with no ads, no trackers, and no subscription.
-->
- Create personalized spending categories with custom icons and colors
- Set monthly budgets per category
- Track spending against budgets with visual progress indicators
- Visualize spending trends with interactive charts
- Record and categorize expenses
- View transaction history by date
- Automatically update category spending based on transactions
- Create and track progress toward savings goals
- Monitor current amount vs target amount
- Quick deposit feature for easy updates
- Track loans, credit cards, and other debts
- Calculate interest and payoff timelines
- Automated monthly payment transactions
- Due date reminders and notifications
- Set up monthly bills and subscriptions
- Automatic transaction creation on due dates
- Payment due reminders
- Biometric authentication (Face ID / Touch ID)
- Optional 4-digit passcode protection
- Privacy mode to hide financial amounts
- Dark mode
- iCloud backup and restore via CloudKit
- Automatic backup on significant changes
- Manual backup and restore options
Built With
- Flutter — Cross-platform UI framework
- SQLite — Local on-device database
- CloudKit — iCloud sync and backup
- local_auth — Biometric authentication
Architecture
The app follows a layered architecture separating concerns across models, services, screens, and widgets:
lib/
├── models/ # Data representations for financial entities
├── services/ # Business logic and data management
│ ├── DatabaseHelper
│ ├── CloudKitBackupService
│ ├── AuthenticationService
│ ├── RecurringPaymentService
│ └── DebtPaymentService
├── screens/ # UI organized by feature
├── widgets/ # Reusable UI components
└── utils/ # Helper functions and formatters
Honeycomb is built with privacy as a core principle:
- All financial data is stored locally on your device
- iCloud backups go to your personal iCloud account only
- No analytics or data collection of any kind
- No ads or third-party trackers




