Dear hiring manager, I did the task to the fullest. I wish you would appreciate my effort in producing this work.
A Simple Grand-App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).
- Kotlin 100% Kotlin-only.
- Hilt - Dependency Injection framework
- Retrofit HTTP client
- Coroutines - A concurrency design pattern library
- View Binding - View Binding
- OkHttp3 - Network interceptor
- Timber - Log
- Gson - JSON library
- Material Components - Material Design
- Gitflow - to work with a team
- Lottie - Vector animation library
- ViewModel
- LiveData
- Room
- OkHttpClient
- Following Clean Architecture approach
- Following MVVM Architectural Design Pattern
- and more
- search part is not complated, there's a bug that will take a lot of time to resolve, if I'm given enough time, it will be completed.