SwiftUI-architectures icon indicating copy to clipboard operation
SwiftUI-architectures copied to clipboard

Comparison of SwiftUI Architecture approaches: Component, Protocol (MVVM-C), Reactive (MVVM-C)

trafficstars

SwiftUI-architectures

Repo for my public talk about SwiftUI architectures (Component, Protocol, Reactive)

Video Slides

This is examples of possible enterprise-ready architectures for SwiftUI (v1) with short flow demonstration.

Benchmark task: simple login/sigup flow

  • 3+ screens to navigate
  • Network (Timered Mock)
  • List Layout
  • Component layout
  • Navigation Bar
  • Validation
  • Unit tests