A sample iOS app built using the Clean Swift architecture. Clean Swift is Uncle Bob's Clean Architecture applied to iOS and Mac projects. CleanStore demonstrates Clean Swift by implementing the create order use case described by in Uncle Bob's talks.
For the shipment method picker in create order scene, the view controller currently requests and receives from the interactor. However, this violates the uni-directional flow, am I understanding this correctly that it should be this?:
View controller send the request to the interactor
Interactor requests shipment methods from worker / storage
Worker sends it back to the interactor
Interactor sends it back to the presenter
Presenter formats, localizes, etc then sends it back to view controller
For the shipment method picker in create order scene, the view controller currently requests and receives from the interactor. However, this violates the uni-directional flow, am I understanding this correctly that it should be this?: