Skip to content

pamnovalli/marvel-app-ios

Repository files navigation

marvel-app 📱

Architecture

Marvel App was developed using the MVVM-C architecture

MVVM-C:

Model -> Represents data

View -> User interface

ViewModel -> Data preparation to be showed in view and bussiness Logic

Coordinator -> Responsible for cretate, present and dismiss a UIViewController. Controls the navigation flow of the app.

Dependence manager

Cocoa Pods

Dependencies

Alamofire -> 5.0.0-beta.5

SwiftHash -> 5.0

Project Features

No storyboard 🙌

Articles used during development

Coordinator tutorial by Raywenderlich

MVVM tutorials by Raywenderlich

Coordinator Pattern by Hackingwithswift

Creator of the Cordinator pattern @khanlou

What is MVVM?