Companion Android app to help Human Resource dpt. to manage OompaLoompa's workers
This app allow:
- Retrive paginated list of Oompa Loompa's
- Filter the list by gender, profession or both
- See information of a specific Oompa Loompa
- Error handling
- Navigation Component : Library that allows implement navigation between screens in a easy and way.
- Glide : Library for image loading, with multiple options of visualization and cache.
- Timber and Logger : Libraries that working together makes the logger simplier and pretty.
- Retrofit , Gson, Ohttp: Libraries to make network calls and obtain the result parsed into a model.
- Coroutines : Library that allows execute code asynchronously. Helps to manage long-running task avoiding block main thread.
- ViewModel : Framework to handle user interface caring of the lifecycle of UI components.
- Hilt : Library for Dependency injection.