ModernMVVM
This is an example project of a modern iOS app with the MVVM architecture pattern, Combine and SwiftUI frameworks. It follows unidirectional data flow and shows how to represent the UI as a reactive finite-state machine.
The project complements my article on the subject.