Welcome to our Rick and Morty character explorer app!
This project was born out of our love for the show and our interest in building a mobile experience that's fast, visually engaging, and user-friendly.
- ๐ Browse all characters from the Rick and Morty universe.
- ๐ View detailed information for each selected character.
- ๐พ Image caching for improved performance.
- ๐ง Modern architecture following SOLID principles.
- โจ Built entirely with SwiftUI for a smooth native experience.
All character data is fetched from the amazing Rick and Morty API.
Huge thanks to the maintainers of the API!
- SwiftUI for all UI components.
- Swift 6 using strict concurrency in completed mode.
- IOs 18 for all UI components.
- Async/Await for networking and concurrency.
- Custom image cache using local storage.
- Clean separation of concerns using UseCase + ViewModel architecture.
- Emphasis on performance, error handling, and testability.
- Unit testing and UI Testing to deliver good code
The app targets iOS 18 as the minimum deployment version.
Make sure to run it on devices or simulators with iOS 18 or later.
- Episode and location details.
- More animations and interactive UI.
Clone the repository and open the project in Xcode 15 or later.
git clone https://github.com/your-username/rickandmorty-explorer.git