/RMGuide

Rick and Morty guide app built using MVVM

Primary LanguageSwift

RMGuide

RMGuide Logo

Table of Content

General info

Rick and Morthy guide app!
It utilises open Rick and Morty API to display information about characters and episodes from the TV series.

Technologies and functionalities

  • Swift (SwiftUI)
  • Xcode 15.4
  • MVVM (Model-View-ViewModel) architecture
  • Async/Await for concurrency
  • UserDefaults for marking favorite characters
  • NSCache for caching loaded episodes info
  • Swinject for dependency injection
  • Pop-up error handling
  • Custom (UIKit) sheet modal
  • Native pull to refresh to get latest data from API
  • Possibility to filter displayed characters by search text and/or favorites only
  • Possibility to display characters in a grid or in a list
  • Support for both light and dark mode

Status

Finished

Requirements

Apple iPhone with iOS 15+ installed

Screenshots

Start

CharactersList

CharacterDetails

EpisodeDetails

Preview video

export92cd5d2e-1656-4aee-8520-a73300cb5b16_d4Y1x7fC.mp4