PROJECT — PRIVATE

Expense Tracker

Expense Tracker — mobile app showing group expense splits and balance summary
Fig: Expense Tracker — preview

Android app for tracking group travel expenses.

JavaAndroid

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

JavaAndroid SDKSQLiteXML Layouts

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