RMGuideTCA

Rick and Morty guide iOS app built using TCA

Stars
0
Committers
1

RMGuideTCA

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
  • TCA architecture
  • Async/Await for concurrency
  • UserDefaults for marking favorite characters from TCA's default implementation for AppStorage
  • NSCache for caching loaded episodes info from TCA's default implementation for Cache
  • TCA's default dependency injection DI implementation
  • Pop-up error handling
  • 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
  • Unit Tests

Status

Finished

Requirements

Apple iPhone with iOS 16+ installed

Screenshots

Start

CharactersList

CharacterDetails

EpisodeDetails

Preview Video

https://github.com/ljaniszewski00/RMGuide/assets/78795431/27c1e860-1b3c-4a81-b5c8-bd8f46714581