Skip to content

Proof of Concept (PoC) SwiftUI + TCA (The Composable Architecture) app that fetches information about Rick and Morty characters from an external API

License

Notifications You must be signed in to change notification settings

tpal-dev/RickAndMortyApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rick and Morty Character Explorer

Description

Explore the multiverse with this Proof of Concept (PoC) SwiftUI + TCA (The Composable Architecture) app that fetches information about Rick and Morty characters from an external API.

Key Features

  • Fetch and display character information from the Rick and Morty API.
  • Intuitive SwiftUI interface for effortless navigation.
  • Detailed character profiles including origin, species, and status.
  • Seamless integration with external API endpoints.
  • Lightweight and efficient Proof of Concept application.
  • Utilizes Swift's new Async/Await for asynchronous API calls.
  • Built with a composable architecture, leveraging TCA (The Composable Architecture).
  • Error handling for smooth user experience.
  • Ability to mark characters as favorites, persisting across sessions.
  • Dependency Injection for decoupled and testable components.

Technologies

  • SwiftUI
  • Swift
  • Async/Await
  • TCA (The Composable Architecture)
  • Minimum Deployment Target - iOS 15.0
  • Error Handling
  • Dependency Injection

Usage

  1. Clone the repository.
  2. Open the project in Xcode.
  3. Build and run the application on your iOS device or simulator.
  4. Explore the fascinating world of Rick and Morty characters!

Contributing

Contributions are welcome! Whether it's adding new features, fixing bugs, or improving documentation, feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License.

About

Proof of Concept (PoC) SwiftUI + TCA (The Composable Architecture) app that fetches information about Rick and Morty characters from an external API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages