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:
- Clone the repo
git clone https://github.com/etimesoy/Rick-and-Morty.git
or
git clone [email protected]:etimesoy/Rick-and-Morty.git
- Change the current directory to Rick-and-Morty
cd Rick-and-Morty
- Run the following command to create
Rick&Morty.xcodeproj
projectxcodegen
- Open
Rick&Morty.xcodeproj
fileopen Rick&Morty.xcodeproj
- 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 – @etimesoy – [email protected]
Project Link: https://github.com/etimesoy/Rick-and-Morty