Budget
Master
Kotlin mobile app for personal finance tracking, built collaboratively.
- My role
- Academic Team
- Build window
- 2025
- Evidence state
- Academic deliverable
- Proof signal
- Project record
- Primary stack
- Kotlin
What was delivered
A collaborative Android finance app for setting budgets, recording expenses and understanding spending patterns.
- Budget and expense-tracking flows for personal finance records
- Spending visualisation in an approachable mobile interface
- Offline data handling for locally stored finance information
Developer view
A Kotlin, Jetpack Compose and Room team build applying MVVM and local persistence patterns.
- Contributed feature work within shared sprint-style delivery timelines
- Used Room entities and DAO layers for local finance data handling
- Practised mobile state and UI implementation within a collaborative Git workflow
Project context
A personal finance tracking mobile application developed collaboratively in a team environment. Allows users to manage budgets, track expenses, and visualise spending patterns through an intuitive Android interface.
Academic team project following sprint-style timelines, simulating a professional Agile development environment with shared responsibilities and deadlines.
Key Outcomes
Collaborated in a team to develop a personal finance tracking mobile application
Contributed to feature implementation within shared sprint-style timelines
Applied MVVM architecture with Room persistence for offline data management
Engineering reflection
- Working within shared sprint timelines teaches effective task prioritisation
- Clear team communication prevents duplicate work and merge conflicts