/GYG

Get Your Guide

Primary LanguageSwift

GYG

Followed Application Architecture : Viper

VIPER is an application of Clean Architecture to iOS apps. View, Interactor, Presenter, Entity, and Routing. Clean Architecture divides an app’s logical structure into distinct layers of responsibility. This makes it easier to isolate dependencies

https://www.objc.io/issues/13-architecture/viper/

Highlights

  • Uses latest Swift 4 features like Codable protocol.
  • Uses IBInspectable / IBDesignable to make it even easier to design in Storyboard.
  • Clean architecture that's embraces extendablity and maintainblty.
  • Follows Git flow.
  • Uses Realm For Caching.