Skip to content

okidokimiki/marvelgram-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marvelgram app

Marvelgram app - is a gallery of Marvel comics characters.

Overview

Launch Search
Details Layout

FAQ

  • Q: Isn't the project too simple for a VIPER-like architecture? Why didn't you use classic MVC?
  • A: I wanted to train in architecture, and MVP seemed the easiest of all. As for the Coordinator pattern, it's the same story. I don't like to build next UIViewController in the same controller (violation of SOLID, code duplication)

  • Q: Why replace self.view in func loadView() some kind of view?
  • A: As for me UIViewController first of all control flow of screen (lol). My consciousness has changed this video by Paul Hudson. Therefore, by doing so, I unload it

  • Q: Why didn't I use Image Download frameworks (SDWebImage, AlamofireImage, etc...) ?
  • A: I wanted to practice downloading and caching images on my own without pods

Technical Requirements

  • UIKit
  • iOS 12.0+
  • Portrait mode only
  • No frameworks (preferably)
  • All screen sizes must me supported: from iPhone SE to iPhone 13 Pro Max.

About

Gallery of Marvel comics characters 🕷

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages