Rick and Morthy guide app!
It utilises open Rick and Morty API to display information about characters and episodes from the TV series.
- 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
Finished
Apple iPhone with iOS 16+ installed