Android App for Expense Tracker using Kotlin
Personal finances management (PFM) is identified as one of the key skills required for an individual to become and remain financially stable and disciplined. Most individuals experience difficulty in monitoring daily expenses, which usually leads to inefficient budgeting and eventually overspending. To compensate for the common problem, this study presents the design, development, and preliminary validation of a native Android-based Expense Tracker application developed in the Kotlin programming language. The app is set to offer users an easy-to-use interface for the real-time recording, classifying, and tracking of their every-day expenditures. Of utmost importance to the system’s stable performance and offline usage is the inclusion of the Room Database library for local durable storage, in addition to the effective data display functionality of RecyclerView. The key purpose of the application is to provide transparent visualisation of expenditure habits via interactive graphs and thus raise user awareness, promote austere budgeting habits, and create savings habits. Early trials validate the app’s consistent performance across a range of Android devices and its ability to provide a clearly noticeable smooth user experience. This project builds a solid ground with contemporary Android best-practice architecture and outlines an exhaustive roadmap for future developments such as cloud sync, advanced biometric security, and integrating Artificial Intelligence (AI) for auto- expense analysis and financial forecasting.
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-12-18
- DOI
- https://doi.org/10.5281/zenodo.17975807
- Primary Topic
- Mobile and Web Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00