1.Set MARVEL_PRIVATE_KEY and MARVEL_PUBLIC_KEY variables in your Environment Variables
- [Android Architecture Blueprints] Used Model View Presenter
- Data Binding Write declarative layouts and minimize the glue code necessary to bind application logic and layouts
- AndroidX AndroidX is the open-source project that the Android team uses to develop, test, package, version and release libraries within Jetpack. AndroidX is a major improvement to the original Android Support Library.
- Retrofit HTTP client for Android and Java
- Gson A Java serialization/deserialization library that can convert Java Objects into JSON and back.
- RecyclerView
- Glide An image loading and caching library for Android focused on smooth scrolling
The application is a assignment project. Showcase information about Marvel's vast library of comics. Create Marvel Developer account and get public and private keys.
Hit marvel comics api url
- http://gateway.marvel.com/v1/public/ fetch data and you good to go. We have limited items per request to 20 i.e. only 20 charcaters will be fetched in one go which implements pagination.
This app uses recycler view to show characters from marvel comics. On click of any character a detail page of character is shown which has character different section-
- Stories
- Comics
- Events
- Series
- links
These sections are shown using view pager fragment adapter.