PROJECT — PRIVATE
Expense Tracker
Android app for tracking group travel expenses.
Role: Android Developer · Status: Private Project — details available on request
Problem
Group travel expenses are notoriously hard to split fairly. Paper tracking leads to disputes, missed entries and awkward conversations. How do you make expense splitting simple, accurate and accessible on a mobile device?
Approach
Built a native Android application that lets groups log expenses in real-time, automatically calculates splits per person, and stores data locally for offline use. Focused on a clean UI that non-technical users could operate without instructions.
Architecture
Java-based Android app with SQLite local storage. Activity-based navigation with RecyclerView for expense lists. Data layer handles CRUD operations with input validation and category tagging.
Technology
Chosen for native performance, offline capability and direct access to Android's storage and UI framework.
Key Features
- Real-time expense entry with group member assignment
- Automatic split calculation per person
- Category tagging for expense organization
- Offline-first with SQLite local storage
- Clean, intuitive mobile interface
Challenges
Designing accurate split logic for uneven groups, handling edge cases like partial payments and currency rounding, and building an intuitive mobile interface that works without onboarding.
Outcome
Demonstrates native Android development skills — data modeling, local storage, UI/UX design for mobile. Academic project at BUBT showing practical problem-solving through software.
Private project — screenshots and details available on request.
Request Details