Contributors Stargazers Issues MIT License


Rick & Morty

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


  • 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


  • 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



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


    git clone [email protected]: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
  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


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


Ruslan Gazizov – @etimesoy[email protected]

Project Link:


View Github