Jordan Morgan

Jordan Morgan is an iOS engineer from Ozark, Missouri where he lives with his wife and three kids. Currently, he works remotely on the iOS team at Buffer, where they build a suite of social media tools. As an indie, he designs and develops Spend Stack, a list app built off of CloudKit that can keep an accurate running total of its items. He also writes frequently over iOS development at his website, swiftjectivec.com.

Jordan Morgan

Speaking Sessions & Workshops

A SwiftUI Introduction

More
Jordan Morgan

A SwiftUI Introduction

Jordan Morgan iOS at Buffer
More

SwiftUI is one of the most important developments within Apple's ecosystem since the arrival of the Swift programming language. Even though the nascent framework isn’t without several shortcomings, it pays to take it seriously from the outset if you want to gain a better insight into the direction Apple is taking us. The challenge? Almost everything is new. We no longer construct interfaces with an imperative approach - it’s now declarative. This means we now describe all the states our interface can be in, and let SwiftUI handle all of the rest. Further, it relies heavily on another new Apple framework, Combine. Using Combine, SwiftUI opens up a whole new world of reactive programming paradigms, where state is no longer as much of an issue as it used to be. The syntax is also different from anything we’ve seen from Swift. That’s because Swift 5.1 leverages new language capabilities such as property wrappers and function builders to allow for SwiftUI to express itself in a natural way. Lastly, SwiftUI is cross platform to Apple’s ecosystem. That doesn’t mean we can write once and run anywhere, it means we can learn once and apply everywhere. We’ll take a look at what that really means in practice. If SwiftUI has piqued your curiosity, join me to get the high level view in this talk which answers what it is, the technology that makes it possible and how it works across each of Apple’s operating systems.

Sponsors

Method Conference Springfield, MO 2020 is proud to be sponsored by:

Code Scientists
Added Innovation
Gravitate Solutions
Logic Forte
Mayhem Development
Mostly Serious
World Wide Technologies
O'Reilly Auto Parts
Hearo
Headline Productions
Hoffman & Baron, LLP
Volt Credit Union
Marlin Network
Self
Mycra Therapy