Skip to content

siggb/MarvelUniverse

Repository files navigation

Marvel Universe

Build Status Platform Swift Version License

Pure Swift iOS application for seekers of Marvel Universe.

Screen-1 Screen-2

Methodologies & Frameworks

  • V.I.P.E.R.
  • Dependency Injection via Swinject
  • Code analysing via SwiftLint
  • Alamofire
  • Moya
  • ObjectMapper
  • CryptoSwift
  • PureLayout
  • R.swift
  • Kingfisher

TODO

  • 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

Requirements

  • Swift 3.0
  • iOS SDK 10.0+
  • Xcode 8.0+

Installation via CocoaPods

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

Contribution

Please feel free to ask questions, open issues and submit pull requests.

License

MarvelUniverse is available under the MIT license. See the LICENSE file for more info.

About

Written in pure Swift mobile iOS application for Marvel seekers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published