Skip to content

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

License

Notifications You must be signed in to change notification settings

kojiba/SwiftUI-architectures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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