A modern Android Expense Tracker Application built using Kotlin, Jetpack Compose, Room Database, and MVVM Architecture. The app helps users track their daily expenses efficiently while storing data locally for a seamless offline experience.
- 💰 Add Expenses
- 🗑️ Delete Expenses
- 📊 Real-Time Total Expense Calculation
- 💾 Local Data Persistence with Room Database
- ⚡ Fast and Responsive UI
- 🎨 Modern Material 3 Design
- 🏗️ MVVM Architecture
- 📦 Repository Pattern
- 🔄 Automatic UI Updates using State Management
- Kotlin
- Jetpack Compose
- Material 3
- Room Database
- MVVM Architecture
- Repository Pattern
- Coroutines
- ViewModel
- State Management
com.chotu.expensetracker
├── data
│ ├── dao
│ ├── database
│ └── entity
│
├── repository
│
├── viewmodel
│
└── ui
git clone https://github.com/IronMan0208/Expense-Tracker.gitOpen the project using the latest version of Android Studio.
Run the application on an Android Emulator or Physical Device.
- Jetpack Compose UI Development
- State Management in Compose
- Room Database Integration
- MVVM Architecture
- Repository Pattern
- ViewModel & StateFlow
- Coroutines
- Local Data Persistence
- Clean Project Structure
- ✏️ Edit Expenses
- 🔍 Search Expenses
- 🏷️ Expense Categories
- 📈 Monthly Reports
- 📊 Charts & Analytics
- ☁️ Cloud Sync
- 🌙 Dark Mode
Ajay Kumar
Aspiring Android Developer focused on building modern Android applications using Kotlin, Jetpack Compose, MVVM Architecture, Room Database, Retrofit, and Clean Architecture principles.
🔗 GitHub: https://github.com/IronMan0208
If you found this project helpful, consider giving it a ⭐ on GitHub.
