Sample app written using SwiftUI to fetch content from Rick&Morty API.
There are some prerequisites needed to build the app.
They are:
- Ruby
- Bundler
- fastlane
If you use macOS, system Ruby is not recommended. There are a variety of ways to install Ruby without having to modify your system environment. For macOS and Linux, asdf-vm is a good Ruby environment manager.
Using Bundler
Provides a consistent environment when using Ruby dependencies.
gem install bundler
Using fastlane
The easiest way to build and release mobile apps.
bundle install
- Do not use
AsyncImage
, as it cancels some requests (create your own solution or use a third-party library) - Improve accessibility
- Add UI Tests
- Make Strings localized
- Use another architecture more compatible with declarative languages (Composable or Redux)