Skip to content

An iPhone app that consumes the Marvel API to list heroes and details about them

Notifications You must be signed in to change notification settings

BrunoScheltzke/MarvelHeroes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarvelHeroes

Test coverage

Setup

Clone the project

$ git clone https://github.com/BrunoScheltzke/MarvelHeroes.git

Install dependencies

$ pod install

Infinite Scrolling👨‍💻

The app includes infinte scrolling to fetch a list of heroes as requested by the user(by scrolling down). The infinite scrolling feature is also included on the list of comics on the hero detail screen.

Code Coverage👨‍💻

With only Unit Tests, this project is currently covering 50,4% of the code. Using MVVM and Dependency Injection I was able to test almost all non-UI code.

Resources

Using Crypto Swift I was able to generate a hash necessary to authenticate each request as described in the Marvel API guidelines. This library is very powerful to manage data encryption and it was more used on another personal project. I have also used Alamofire to avoid most of the boilerplate of general url requests and for image chaching.

Author

Bruno Scheltzke 🙋‍♂️

Releases

No releases published

Packages

No packages published