-
Kotlin - First class and official programming language for Android development.
-
Coroutines - For asynchronous and more..
-
Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
- ViewModel - Stores UI-related data that isn't destroyed on UI changes using Voyager Lib.
- Koin - Koin for DI.
- Ktor -Ktor for HTTP client.
- Voyager - For view-model and navigation.
- Material 3 -For compose design .
-
Material Components for Android - Modular and customizable Material Design UI components for Android.
This app uses MVVM (Model View View-Model) architecture.