This project is a fully functional Expense Tracker application developed as part of the Open Ended Lab for Android App Development.
To design and develop a mobile application that solves the real-world problem of managing personal daily finances.
- Modern Splash Screen: Aesthetic logo entrance with a 3-second delay.
- Expense Dashboard: A clean list view of all recorded expenses.
- SQLite Database: Local data storage for offline access (No Firebase/Internet required).
- Add Records: Easy-to-use form to input expense details and amounts.
- Material UI: Used CardViews, Floating Action Buttons (FAB), and a unified purple theme.
- Language: Java
- UI: XML (Material Design)
- Database: SQLite Open Helper
- Minimum SDK: API 24+
SplashActivity.java- App entry point.MainActivity.java- Displays all expense history.AddExpenseActivity.java- Form for new entries.DatabaseHelper.java- Manages database creation and queries.
- Clone the repository.
- Open in Android Studio.
- Build the APK and run on an Emulator or Physical device.
Developed for: Android App Development Lab 2026