SwiftUI, Combine and the Beta Train

Original Post Date: Saturday, September 7, 2019 at 6:21AM

Wow, it has been a tough beta cycle this year for iOS developers. I will be very happy when Catalina, XCode and iOS finally GM.

SwiftUI

SwiftUI

Apple tempted us with SwiftUI and Combine but we needed to get on the "Beta Train" to fully take advantage of both. It was a fast moving beta. The people at Apple must be exhausted. I hope their families recognize them when they finally go home :)

I'm still trying to learn Reactive programming and how SwiftUi and Combine fit together. I'm really looking forward to the Combine book from the folks at Ray. The first few chapters are the best explanation of Combine I've read. Joseph Heck also did an amazing breakdown of Using Combine that I used to create my first Publish/Subscriber.

SwiftUI is so different from UIKit/Storyboard that you really need to re-learn how to think about UI on Apple platforms. The ability to bind the UI and Models directly makes MVVM a go to architecture now. Good-bye 1000+ line ViewControllers may you rest in peace (RIP).

I really love learning new ways of creating software. It is the reason I decided to get into this business. It is not easy, but the challenge can be rewarding. Continuous learning, is living.

That said I'm ready to come into the station and get off the "Beta Train". It has been a crazy ride.

Previous
Previous

The Pandemic

Next
Next

MacBook Air 2018: A Good Secondary Development Machine