Simple application to display a Comic from the API at developer.marvel.com. It has a refresh button in the toolbar to randomly flip through a few comics.
- Basic AndroidX libraries/dependencies
- Retrofit libraries for network communication
- Picasso for loading images
- RXJava
- Hilt/Dagger for DI
- Timber for logging
To add your own developer keys, modify the file MarvelConfigService
located at com.trenton.marvel.config.MarvelConfigService
The test ComicActivityBehaviorTest
will run through a simple UI test to click the refresh button.
There really isn't much to test in this applcation. So I created the test LoginValidatorTest
and imagined the user had to create an account. This would run some email creation checks.