A simple app that pulls character data from the Rick and Morty API and displays it in a grid view. You can click on the thumbnails to get more detail about a specific character.
The code is intended to showcase a simple list/detail iOS app that makes mainstream and modern tech choices ("best practices") in iOS development as of Q4 2023.
- "Offline-first" operation with SwiftData
- SwiftUI w/ Observation
- MVVM w/ uni-directional data flow
- Loading/Content/Error pattern in UI & Data layers
- NavigationStack Router
- Swift async/await
- Tests