Skip to content

The Rick and Morty Wiki App is a mobile application designed to provide users with information about characters and episodes from the popular animated TV show, Rick and Morty.

Notifications You must be signed in to change notification settings

ltAldoRaine/Rick-And-Morty-Wiki-iOS

Repository files navigation

Rick and Morty Wiki App

Screenshot (624)

Overview

The Rick and Morty Wiki App is a mobile application designed to provide users with information about characters and episodes from the popular animated TV show, Rick and Morty. It allows users to search for characters, view detailed information about each character, and explore the episodes in which they appear.

Features

  • Character Search: Users can search for characters by name, making it easy to find their favorite characters from the show.

  • Character Details: Tapping on a specific character reveals detailed information about that character, including origin, last known location, status, and more.

  • Episodes List: Users can explore the list of episodes and view the characters that appear in each episode.

  • Offline Mode: The app supports offline mode, allowing users to access previously loaded data even without an internet connection.

  • Multi-Language Support: The app is designed to support multiple languages, enhancing accessibility for a diverse user base.

  • iPad and Split View Support: The app is optimized for iPad use and includes support for split view, providing a seamless experience on larger screens.

  • Programmatic UI and UIKit: The user interface is built entirely programmatically using the UIKit framework, offering a flexible and code-centric approach to design.

  • Integrated Unit Tests: The project includes a comprehensive suite of unit tests to ensure code reliability and maintainability.

  • No Third-Party Libraries: The app is built without the use of any third-party libraries, keeping the codebase lightweight and minimizing dependencies.

Architecture

The Rick and Morty Wiki App follows a clean architecture using Swift and the MVVM (Model-View-ViewModel) architectural pattern. The Combine framework is employed for reactive programming, enhancing data flow and interaction.

API

The app utilizes the Rick and Morty API to fetch information about characters and episodes. This API serves as a valuable resource for accessing comprehensive data related to the Rick and Morty universe.

Screenshots

Here are some of the screenshots from the application.

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8

Getting Started

To run the app locally, follow these steps:

  1. Clone the repository.
  2. Open the project in Xcode.
  3. Build and run the project on your simulator or device.

Contributions

Contributions to the project are welcome! If you'd like to contribute, please follow the guidelines outlined in the CONTRIBUTING.md file.

License

This project is licensed under the MIT License.

About

The Rick and Morty Wiki App is a mobile application designed to provide users with information about characters and episodes from the popular animated TV show, Rick and Morty.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages