Android Expense Tracker App
Budget: $250 – $750 USD
I need a straightforward Android application that lets a user record daily expenses and keep an eye on their spending habits over time. Core workflow is simple: the user adds an expense, assigns one of five fixed categories (Food, Transport, Shopping, Bills, Other), and can later update or remove that record whenever needed. Every entry is stored locally with Room/SQLite so everything works offline.
The interface can stick with the default Android UI components; polished visuals are welcome, but I do not require a full-blown Material makeover. What matters is a clean layout, dark-mode support, and snappy navigation between the main screens:
• Dashboard – an overview that totals weekly and monthly spend, plus a running balance.
• Detail list – searchable and filterable by category or date range.
• Analysis – a line chart illustrating spending trends pulled directly from the stored data (MPAndroidChart or a similar lightweight library is fine).
If possible, include a share / export action that writes the database contents to a CSV file; treat this as optional, not a blocker for delivery.
Acceptance criteria
• Add, edit, delete expense records without crashes or data loss.
• Room/SQLite implementation persists data across sessions.
• Responsive dark and light themes using standard Android UI elements.
• Weekly/monthly summary calculations are correct to the cent.
• Line chart accurately reflects filtered result sets.
• Project builds in Android Studio Arctic Fox or newer.
Deliverables
1. Full Android Studio project with commented Kotlin or Java source.
2. Signed release APK for quick install.
3. Brief README covering build steps, library versions, and the optional CSV export if implemented.
With these pieces in place I can handle Play Store publishing and extended UI tweaks myself.
The interface can stick with the default Android UI components; polished visuals are welcome, but I do not require a full-blown Material makeover. What matters is a clean layout, dark-mode support, and snappy navigation between the main screens:
• Dashboard – an overview that totals weekly and monthly spend, plus a running balance.
• Detail list – searchable and filterable by category or date range.
• Analysis – a line chart illustrating spending trends pulled directly from the stored data (MPAndroidChart or a similar lightweight library is fine).
If possible, include a share / export action that writes the database contents to a CSV file; treat this as optional, not a blocker for delivery.
Acceptance criteria
• Add, edit, delete expense records without crashes or data loss.
• Room/SQLite implementation persists data across sessions.
• Responsive dark and light themes using standard Android UI elements.
• Weekly/monthly summary calculations are correct to the cent.
• Line chart accurately reflects filtered result sets.
• Project builds in Android Studio Arctic Fox or newer.
Deliverables
1. Full Android Studio project with commented Kotlin or Java source.
2. Signed release APK for quick install.
3. Brief README covering build steps, library versions, and the optional CSV export if implemented.
With these pieces in place I can handle Play Store publishing and extended UI tweaks myself.