Skip to content

Ifullstack/RickAndMortyApp

Repository files navigation

RickAndMorty App

Welcome to the RickAndMorty App! Journey into the multiverse of Rick and Morty with this elegant and feature-rich iOS app built with SwiftUI. Utilizing the RickAndMorty API, the app offers a plethora of features that make for a sublime user experience.

Features 🚀

Performance Enhancements

  • Cache Images: To improve speed and UX, all network-derived images are cached.
  • Response Caching: API responses are stored to minimize redundant requests, saving time and resources.

Error Management

  • Error Handling: Proper error messages and fallbacks ensure that the user is always informed and never confused.

Testing

  • Unit Tests: Core functionalities are backed by unit tests for robustness.

User Experience

  • Search Functionality: Want to find a specific character? Easy peasy.
  • Infinite Scrolling: Scroll through the multiverse of characters the list goes on infinitely!

Code Quality

  • SOLID Principles: All code is written to conform to SOLID principles.
  • Clean Code: Readable, and maintainable.

SwiftUI Specials

  • Custom Components: Custom views are used for a unique UI experience.

Getting Started 🛠

Prerequisites

  • Xcode 15 or later
  • iOS 17 or later
  • SwiftUI
  • A passion for interdimensional adventures!

Installation

  1. Clone this repository
    git clone https://github.com/YourUsername/RickAndMortyApp.git
    
  2. Open RickAndMortyApp.xcodeproj in Xcode
  3. Build and run the project on the Xcode simulator or a physical device.

Contributing 💡

Feel free to open issues, make suggestions, or send PRs. Any and all contributions are welcome!

About

Lets create Rick And Morty App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages