Itunes Movies is a swift project that showing list of search movies in itunes API. You can take a look at their documentation.
- Install CocoaPods, if you have not done so already. See installation procedure here.
- Clone this url https://github.com/albertml/ItunesAPI.git into your local machine.
- Go to project directory in your command line and install cocoapods libraries by running
pod install
- Open ItunesAPI.xcworkspace project
- RealmSwift - is a mobile database: a replacement for Core Data & SQLite
- Moya - network abstraction layer written in Swift.
- Nuke - powerful image loading and caching system.
- SwiftyJSON - the better way to deal with JSON data in Swift.
In this project I am using VIPER architecture. I know this is not mandatory for small project like this but this is just for example. This is very helpful especially for larger projects because it's easy to maintain due to its single responsibility principle and most separation of powers. The codes are uniform and easy to understand especially for the beginners in iOS development.
Alberto Gaudicos Jr.