Expense Tracker is a minimalistic and efficient app designed to help you manage your finances effortlessly.The app features a Dashboard Screen π that displays your total expenses and a brief list of recent spends providing you with a quick overview of your financial status. The Expense Form π allows you to easily record your expenses by category and amount ensuring organized and accurate tracking. Additionally the Expense List Screen π presents all your spends in chronological order making it simple to review and manage your expenses over time.
![](https://private-user-images.githubusercontent.com/86999890/335917679-62181fdf-ab83-43e3-893b-4f9804da32ad.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDI0MDMsIm5iZiI6MTczOTQwMjEwMywicGF0aCI6Ii84Njk5OTg5MC8zMzU5MTc2NzktNjIxODFmZGYtYWI4My00M2UzLTg5M2ItNGY5ODA0ZGEzMmFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDIzMTUwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNhOGIxNzU5NDY1NWZhNzliYzM2M2JlYTlkNTc1NDk4MzRkYzhiOTc1MmZjMTVmYTM4OWYwYzJkNDA0MDAxMDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.EFqOuWR27ZgY4bSPsopOYwU4oc8JhyWtGagZvxQgfQw)
![](https://private-user-images.githubusercontent.com/86999890/335917922-7f277ba8-918c-4946-8b67-ede855de04be.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDI0MDMsIm5iZiI6MTczOTQwMjEwMywicGF0aCI6Ii84Njk5OTg5MC8zMzU5MTc5MjItN2YyNzdiYTgtOTE4Yy00OTQ2LThiNjctZWRlODU1ZGUwNGJlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDIzMTUwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI1Y2M0YWY1ZmVlYzFkZDU5YmNlNDZhZjAxNDNhNzIyMTE3YjhiMDU1YWRjZDEzZmU2OGJhODAyOGMzODM4NmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Uv31pyEZwMN2Q4ESUln2p_oaD07QsU3zTdMAYrLScuQ)
![](https://private-user-images.githubusercontent.com/86999890/335917932-6a75dc9b-e8d9-4e01-a913-dbd3737c8700.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDI0MDMsIm5iZiI6MTczOTQwMjEwMywicGF0aCI6Ii84Njk5OTg5MC8zMzU5MTc5MzItNmE3NWRjOWItZThkOS00ZTAxLWE5MTMtZGJkMzczN2M4NzAwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDIzMTUwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgxMmYwZWQzN2RiMDRhYWM0NjM3MTgwNTdlZGE4YzcwYmRiOGI4YjI1ZGQ4MzkxNmRjNWI1YzIzNDhkN2RiYWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.pzNAEFpwNMsUFa0HK4fwmAcVvkM9Iwq31E0toMO_M08)
- π Dashboard Overview: Get a quick summary of your total expenses and recent spends at a glance.
- π Easy Expense Logging: Record your expenses effortlessly with a simple form categorized by type and amount.
- π Chronological Expense List: View all your expenses in chronological order for easy tracking and review.
- π Financial Insights: Gain insights into your spending habits and manage your budget more effectively.
Technologies used in the project:
- π± Android: Platform for mobile application development.
- π» Kotlin: Primary programming language for modern concise and safe code.
- π¨ Jetpack Compose: Modern toolkit for building native Android UIs with a declarative approach.
- πΎ Room Database: Local data storage solution for efficient and reliable data management.
- ποΈ Clean Architecture: Ensures a robust and maintainable codebase with clear separation of concerns.
- π Dagger/Hilt: Dependency injection framework for efficient and scalable code.
- π Coroutines: Simplified asynchronous programming for smooth and responsive UI.
- π§ͺ JUnit: Framework for unit testing to ensure code reliability and correctness.
- 𧩠Compose Testing: Tools for testing Jetpack Compose UIs to verify app interactions.
- π CI/CD Pipelines: Automated build test and deployment workflows for continuous integration and delivery.