How to use SwiftUI for rapid development

SwiftUI is a framework for declarative UI structure design across all Apple Platforms. It was introduced during WWDC 2019 and, since then, has been significantly updated both in framework and Swift language side.

It is rapidly becoming the de facto standard for UI development for Apple platforms, including iOS. We will see how we can start using SwiftUI and learn about this remarkable framework during the talk. We will create a working prototype in minutes and see how to use it in large applications.

As with every technology, we need to talk about tradeoffs. SwiftUI is a very opinionated framework and has quite strict guidelines. It is missing a lot of things that we have been using with UIKit. We are going to look at some problems and how to overcome them.

Code Presented Remotely