Pure Swift iOS application for seekers of Marvel Universe.
- V.I.P.E.R.
- Dependency Injection via Swinject
- Code analysing via SwiftLint
- Alamofire
- Moya
- ObjectMapper
- CryptoSwift
- PureLayout
- R.swift
- Kingfisher
- Implement detail page to display additional character information
- Searching by name characters feature
- Possibility to save characters into Favorites by using local storage (SwiftRealm/CoreData)
- Find out the ways to get more info about characters (real name, abilities, etc.)
- Display Comics and Stories sections on the detail page
- Start using Service Oriented Architecture (SOA)
- Implement JSON-scheme validation before mapping
- Write unit tests
- Swift 3.0
- iOS SDK 10.0+
- Xcode 8.0+
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods --pre
Then navigate to your project folder and run the following command:
$ pod setup
$ pod install
Please feel free to ask questions, open issues and submit pull requests.
MarvelUniverse is available under the MIT license. See the LICENSE file for more info.