Introducing InnoFlow and InnoRouter: testable state management and typed navigation for SwiftUI
Swift Forums
Introducing InnoFlow and InnoRouter: testable state management and typed navigation for SwiftUI
Hi everyone, I’d like to share two Swift packages for apps where asynchronous feature work and navigation need clear ownership. A save operation may fail, be retried, or finish after cancellation. Its business result and the decision to open another screen are separate outcomes, and both should be testable. Two independently adoptable roles InnoFlow provides reducer-based state management, explicit dependencies, cancellable effects, typed outputs, and an exhaustive TestStore. A feature owns bu...
0 comments
No comments yet.