Skip to content

BrianMwas/RickMorty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 

Repository files navigation

RickMorty iOS app

This is an app built using the Rick and Morty API, incorporating both UIKit and SwiftUI, and utilizing the MVVM design pattern. It allows users to explore the vast universe of Rick and Morty and provides a variety of features to enhance their experience.

Features

  • Search for specific characters, locations, or episodes using the search bar.
  • Filter characters based on their species, gender, and status.
  • Filter locations based on their type and dimension.
  • Filter episodes based on their air date.
  • View detailed information about characters, including their image, location, and episode appearances.
  • View detailed information about locations, including their type, dimension, and residents.
  • View detailed information about episodes, including their air date, episode number, and characters who appeared in them.
  • Paginate through all characters to view more than the initial 20 characters shown.
  • Dark mode for comfortable viewing at night.

Technologies Used

  • UIKit for building the front-end user interface.
  • SwiftUI for building specific views and components.
  • MVVM design pattern for managing the application's architecture.

Installation and Usage

To run the app locally:

  1. Clone the repository to your local machine.
  2. Run pod install to install the necessary dependencies.
  3. Open RickMorty.xcworkspace to open the project in Xcode.
  4. Build and run the app in the simulator or on a physical device.

Future Improvements

  • Allow users to create a list of their favorite characters, locations, and episodes.
  • Add a feature to share information about characters, locations, and episodes on social media.

Screenshots

About

A rick and mort IOS application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages