Browse characters from lovely sitcom and save your favorite ones

Rick & Morty

Browse characters from lovely sitcom and save your favorite ones Report Bug · Request Feature

Features

  • Browse characters from Rick and Morty sitcom
  • Filter them by name, status and/or gender
  • Save favorite ones to quickly reference them later
  • Look over detail information about each character

Tools

  • RxSwift – Reactive Programming in Swift
  • XcodeGen – A Swift command line tool for generating your Xcode project
  • Firestore – A cloud-hosted, NoSQL database. Used for storing favorite characters.
  • MVVM as an architectural pattern
  • UIKit as a framework for user interface
  • async/await syntax for networking layer, diffable data source for collection view

Screenshots

Prerequisites

This project is using XcodeGen, make sure you have it installed:

brew install xcodegen

Getting Started

To get a local copy up and running follow these simple steps:

  1. Clone the repo
    git clone https://github.com/etimesoy/Rick-and-Morty.git

    or

    git clone git@github.com:etimesoy/Rick-and-Morty.git
  2. Change the current directory to Rick-and-Morty
    cd Rick-and-Morty
  3. Run the following command to create Rick&Morty.xcodeproj project
    xcodegen
  4. Open Rick&Morty.xcodeproj file
    open Rick&Morty.xcodeproj
  5. When Xcode opens, launch the app using a simulator or your device by hitting Product -> Run

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Ruslan Gazizov – @etimesoyruslangazizov36@gmail.com

Project Link: https://github.com/etimesoy/Rick-and-Morty

GitHub

View Github