Multi-module app that allows you to fetch and favorite characters from the Marvel API. Still in progress.
- Presentation and Framework
- Domain
- Repository
- Use Cases
- Helper classes for testing
- Navigation
- ViewModel
- Coroutines
- Dagger Hilt
- Room
- Paging3
- Glide
- Shimmer
- Retrofit
- Gson
- OkHttp
- Datastore
- Detekt
- Bitrise
- JUnit
- Mockito
- Espresso
You must sign up for a Marvel Developer API key by clicking here and creating a apikey.properties file at the root folder of your project and entering the following info:
PUBLIC_KEY="xxxxxxxx"
PRIVATE_KEY="xxxxxxxx"