Skip to content

AlexPereaCode/Marvel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marvel App

Swift 5

Project for technical test

As the main challenge was to create a fully working app in a short period of time, I decided to use the MVP architecture to keep the view controllers concise and to make the testing easier.

Architecture

MVP pattern with use cases and dependency injection.

Features

  • Characters tableview list with searchBarController, infinite scroll and pull to refresh
  • Custom load view with animations
  • Custom navigation bar with image
  • Hero Detail tableview list with horizontal collections views

Third-party libraries

  • Alamofire
  • PromiseKit
  • SDWebImage

Requirements

  • iOS 14.5 or greater
  • iPadOS 14.5 or greater
  • Swift 5.0 or greater
  • Xcode 12.5 or greater

Screenshots

About

Project with Marvel API for technical test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages