kojiba / SwiftUI-architectures

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:Apache License 2.0


Languages

Language:Swift 100.0%