This is a simple Marvel Single Activity application show case. It has been structured in a multi-module fashion, with semantics guided by Clean Architecture; this means that high-level modules don't know anything about low-level ones.
In order to avoid writing architecture boilerplate I have used one of my personal libraries: ArchitectureBoilerplateGenerator
- Create an account on Marvel Developer Console
- On your
local.properties
file, create these two variables and fill it up with your marvel api credentions.
publicKey = "YOUR_PUBLIC_KEY"
privateKey = "YOUR_PRIVATE_KEY"
Here you can check out the dependencies file. But basically these are the libraries used in this example: