tuanpq / ios-viper-swift

Implement a VIPER architecture pattern in Swift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iOS VIPER Swift

Implement a VIPER architecture pattern in Swift

Technical Stack

  • Swift 5.5
  • Alamofire 5.4.4
  • SDWebImage 5.12.0
  • UICollectionView
  • UIPageViewController

Class diagrams

Product List class diagram

alt text

Product Detail class diagram

alt text

Steps to run

$pod install
  • Start application from a Simulator.

Screenshots

Product List

alt text

Product Detail (Vertically scrolling with 3 images)

alt text alt text alt text

About

Implement a VIPER architecture pattern in Swift

License:MIT License


Languages

Language:Swift 98.6%Language:Ruby 1.4%