Android App for Expense Tracker using Kotlin
Abstract
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 impor- tance 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.
References
Google Developers, “Kotlin for Android Development,” Android Developers Documentation. [Online]. Available: https://developer.android.com/kotlin
Android Developers, “Room Persistence Library Documentation,” Android Developers Documentation. [Online]. Available: https://developer.android.com/training/data-storage/room
Kotlin Foundation, “Kotlin Documentation – Official Language Refer- ence.” [Online]. Available: https://kotlinlang.org/docs/home.html
S. Singh, Android Programming for Beginners, Packt Publishing, 2021.
P. Lackner, “Modern Android Development with Kotlin,” YouTube Educational Content. [Online]. Available: https://www.youtube.com/c/PhilippLackner
Refbacks
- There are currently no refbacks.