Dagger2 kotlin example with MVVM architecture
a simple app that contains some basic functionality of dagger2 like android injector, component, module, sub-component etc. It connects to the JSONPlaceholder API and fetch users.
- Dagger 2 - Used to provide dependency injection
- Retrofit 2 - OkHttp3 - request/response API
- Glide - for image loading.
- RxJava 2 - reactive programming paradigm
- LiveData - use LiveData to see UI update with data changes.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Download/clone zip
- Extract the downloaded Zip
- Start android Studio, Close any existing project and navigate through import existing android project.
Working Java instalation and Android Studio for devlopment.
- Akhilesh Patil - Stackoverflow profile - Stackoverflow profile Linkedin profile - Linkedin profile
This project is opensource, kindly maintain the proper credits for author and contributers.