Skip to content

SwiftUI application presenting Redux architecture and its mindblowing possibilities

License

Notifications You must be signed in to change notification settings

wojciech-kulik/SwiftUI-Redux-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

SwiftUI application presenting Redux architecture and its mindblowing possibilities

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages