Skip to content

hishd/RicketyRick-iOS

Repository files navigation

Rick and Morty

Overview

The application uses the Rick and Morty API API to fetch character, episode and location data.

  • This iOS appliaction is built using UiKit + Programatic UI
  • Suports minimum target iOS 14
  • Developed using Clean Architecture (Data, Domain, Presentation)
  • MVVM is used for presentation layer to enhance readability and flexibility
  • Navigation is handled through Coordinators
  • A seperate networking layer is developed to handle RestAPI calls which supports modern concurrrency through Async API
  • Networking layer supports handling multiple API calls using TaskGroup and DispatchGroup
  • A seperate dependency injection library is created to decouple dependencies. The approach uses property wrappers and subscripts
  • A seperate image caching library to cache and retrieve images for table views
  • App contains fluid animations and transitions

Visual Designs

About

Rick and Morty iOS Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published