Skip to content

Tanmeet03/Marvel

Repository files navigation

Credentials

1.Set MARVEL_PRIVATE_KEY and MARVEL_PUBLIC_KEY variables in your Environment Variables

References, libraries and tools used in the project

  • [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

Details

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.

About

Showcase information about Marvel's vast library of comics. Create [Marvel Developer account](https://developer.marvel.com/) and get public and private keys. Hit marvel comics api url * http://gateway.marvel.com/v1/public/ fetch data and you good to go.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages