Skip to content
Sample iOS project built by SwiftUI + Redux(ReSwift) and Combine framework using GitHub API
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
SwiftUI-Redux.xcodeproj Initial commit Jul 5, 2019
SwiftUI-Redux Use state in redux store Jul 6, 2019
SwiftUI-ReduxTests Initial Commit Jun 15, 2019
.gitignore Initial commit Jul 5, 2019
Cartfile Initial commit Jul 5, 2019
Cartfile.resolved Initial commit Jul 5, 2019
LICENSE Initial commit Jul 5, 2019 Update Jul 5, 2019


Redux enables us to have unidirectional data flow and make it testable on top of Flux. It's used to be implemented using RxSwift or ReactiveSwift in the past, but I use Combine this time. This is an experimental project using SwiftUI + Redux.


Architecture of this project might not be pure Redux. There is a high chance that my idea of Redux/ReSwift is partially wrong.


Xcode 11.0 Beta 3+
Swift 5.1+

More examples

See other architectures as well

You can’t perform that action at this time.