ComicsShow app: Display comics and search for any favourites one.
Technologies used:
- Koin: For injecting class and providing modules on runtime :).
- ViewModel: As part of MVVM Architecture Pattern.
- Clean code: Designing projects as Data layer, Presentation layer, and DI Layer, etc..
- Retrofit: Dealing with network and parsing responses/errors.
- Glide: fetching and displaying images.
- Mockito: Unit Testing.
- Espresso: UI Testing.
- Room: Offline storage.