Implementation of :
- androidx lifecycle:lifecycle-viewmodel
- MVVM design pattern
- Asynchronous programming with Java`s Executors and background threads
- Retrofit2 to communicate and send requests to the Rest Api
- Picasso Open Source library
Source Code available on the Master branch