Expense Tracker is an Android app that helps the person track their Daily and Monthly expenses , it facilitates a clean architecture and leverages MVVM design principles. Made by shantanubindhani
- Kotlin - First class and official programming language for Android development.
- Coroutines - For asynchronous and more..
- Jetpack - Collection of libraries that help you design robust, testable, and maintainable apps.
- ViewModel - Stores UI-related data that isn't destroyed on Configuration changes.
- Room - SQLite object mapping library.
- Jetpack Navigation - Navigation refers to the interactions that allow users to navigate across, into, and back out from the different pieces of content(fragments) within your app
- Jetpack Compose - latest reactive ui toolkit by Google
- Hilt - for dependency injection
- Accompanist is used in a SwipeRefreshLayout
- Single activity
- MVVM architecture
- Android Architecture components (ViewModel Compose navigation)
- Android KTX - Jetpack Kotlin extensions
You need to have Android Studio to build this project.
If you want to contribute to this app, you're always welcome!
Have an project? DM me at 👇
Drop a mail to:- [email protected]
Thank You 🙏👏