/ModernMVVM

A movie iOS app built with the MVVM architecture, Combine and SwiftUI frameworks https://www.vadimbulavin.com/modern-mvvm-ios-app-architecture-with-combine-and-swiftui/.

Primary LanguageSwiftThe UnlicenseUnlicense

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.

Modern MVVM iOS App Architecture with Combine and SwiftUI