- Xcode 9
- Swift 4.0
- iOS 9.0+
- Cocoa pod 1.1 or later
- Open terminal and go to the project directory
- run ‘pod install’ command on terminal
- MVC
- Model Layer Model layer parse the result into application model
- Network Layer Network layer is responsible for calling webservice
- Database Layer Database layer uses realm database and convert db data into application object and vice versa
- AFNetworking - to asynchronously download images from the web
- RealmSwift - database framework for login and creating users