BuyMeACoffee

SwiftUI-Redux-Demo

Sample iOS application in SwiftUI presenting Redux architecture.

My full article about Redux in detail you will find here: Redux architecture and mind-blowing features.

Episodes List Episode Details Profile

Redux flow

Redux Architecture

Application Features

  • Splash screen
  • Episodes list
  • Episode details
  • Comments
  • Profile
  • Search

Hot Reload

Presents hot reload feature that allows replacing application state instantly by modifying JSON file.

Watch Video

Timeline Recording

The application records all actions including time intervals between them and can replay the timeline of states.

Watch Video

State Replication

Thanks to Hot Reload and storing state in JSON file in a shared location (Desktop) it is possible to replicate state instantly across multiple simulators.

Watch Video

Contributions

GitHub

View Github