SwiftUI Architecture

Filter by category
Filter by tag

SwiftUI App Architecture

Here's our take on modern iOS SwiftUI/Combine app architecture based on MVVM. Covering separation of concerns, Previews, UnitTesting and UITesting . Code Snippets and example project included.

Dec 22, 2020AppBakery
  • Architecture


A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

Created: May 3, 2020Last commit: Mar 11, 2021pointfreeco

Fixing another common environment issue in SwiftUI.

Mar 11, 2021Michael Long

SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.

Created: Oct 28, 2019Last commit: Dec 28, 2020nalexn

Three different architectures (Model-View, Redux, MVVM) for using SwiftUI implemented at the example of a chat app

Created: Nov 12, 2019Last commit: Dec 8, 2019quickbirdstudios

MVC without the C: What will SwiftUI change in app architecture?

Model-view controller was a long standing standard in design patterns used on Apple platforms. The structure of iOS apps we built was based on one core component present everywhere, the view controller. On WWDC19 the SwiftUI was introduced and it has no controller. Which direction are we, as developers, going to go is still a bit unclear.

Jan 22, 2021Matěj Kašpar Jirásek