recording.mp4
- Kotlin - First class and official programming language for Android development.
- Coroutines - For All Asynchronous operations in the project
- Flows
- ViewModel - Stores UI-related data that isn't destroyed on UI changes.
- Compose Navigation - For Navigation between Composables
- Dependency Injection
- Dagger-Hilt - Hilt provides a standard way to use DI in your application by providing containers for every Android class in your project and managing their lifecycles automatically
- GSON - A modern JSON library for Kotlin and Java.
- Retrofit - A type-safe HTTP client for Android and Java.
- GSON Converter - A Converter that uses Gson for serialization to and from JSON.
- Material 3 - Google's open-source design system
- Mockk - mocking library for Kotlin
- kotlinx-coroutines-test - For Testing Coroutines on Android