#PetPooja-Assignment Sample application that follows the mvvm architecture.
- data : Contains data layer which has local & remote data sources with repository implementation.
- domain : Contains the domain layer and useCases with repository interfaces.
- presentation : Contains the view layer that consists of fragments & viewModels
Techs used.
- Kotlin
- Jetpack
- Retrofit
- Room DB
- Glide
- GSON
- Dagger
- Coroutine
- ConstraintLayout
- MVVM
- https://github.com/droidwithme/kotlin-mvp-dagger2-rxjava-clean_architecture-master
- https://github.com/droidwithme/android-mvp-architecture
- https://github.com/droidwithme/TextLocal-for-OTP-message
https://stackoverflow.com/users/4745607/devendra-singh
If you find this repository useful please give it a star .