I wrote an article about Redux architecture for SwiftUI, you can achieve pretty amazing stuff using it. Below Hot Reload implemented in 30 minutes. More links in comments. It's worth at least getting familiar with this architecture :)

This page summarizes the projects mentioned and recommended in the original post on /r/swift

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • SwiftUI-Redux-Demo

    SwiftUI application presenting Redux architecture and its mindblowing possibilities

    Sample project: https://github.com/wojciech-kulik/SwiftUI-Redux-Demo

  • ReSwift

    Unidirectional Data Flow in Swift - Inspired by Redux

    Great article OP! Im sure you've seen it in your travels, but Ive been using ReSwift and ReSwift-Thunk for async actions and I've had great success - Gonna look into your navigation solution as that was the one part I'm still missing!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ReSwift-Thunk

    Thunk middleware for ReSwift.

    Great article OP! Im sure you've seen it in your travels, but Ive been using ReSwift and ReSwift-Thunk for async actions and I've had great success - Gonna look into your navigation solution as that was the one part I'm still missing!

  • reselect

    Selector library for Redux

    Another great tool used in the Redux world is Reselect. Storing the bare minimum data in the Redux store and then deriving data with memoization using Reselect. I had to create a poor man's version here. Feel free to check it out :)

  • plantcare-ios

    iOS App for PlantCare

    Another great tool used in the Redux world is Reselect. Storing the bare minimum data in the Redux store and then deriving data with memoization using Reselect. I had to create a poor man's version here. Feel free to check it out :)

  • ReSwiftDemo

    Great, thank you! I know ReSwift, I even published a small demo 3 years ago: https://github.com/wojciech-kulik/ReSwiftDemo

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts