Episode Details
Back to Episodes
SwiftUI - The Good, the Bad, and the Benefits
Episode 35
Published 6 years, 4 months ago
Description
Related Episodes
- Episode 12: iOS Developer Interviews with Alex Bush
- Episode 14: iOS App Architecture with René Cacheaux and Josh Berlin
- Episode 18: WWDC 2019 - Apple Watch with Gary Sabo
- Episode 19: WWDC 2019 - Swift UI with Jason Anderson
- Episode 20: WWDC 2019 - Mac Development with Daniel Jalkut
Related Links
- Heartwitch - Live Stream Your Health Stats Right From Your Apple Watch - https://heartwitch.app
- LansingCodes - GitHub Repo
- Peopart Project
- Detroit Tech Watch - Getting Started with Swift and Apple Watch Development
- No Overview Available
- Gui Rambo - You Can Use SwiftUI Today
Sponsors
- Specialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch
- 10 years of experience developing for a variety of Apple platform
- Helping dev shops which lack experience with Apple platforms and Swift
Contact me if you need help today.
We have an opening for sponsors
- Do you have a product or service which can target our ever growing community of developers as well as technology and business leaders?
Contact me today if you are interested in sponsoring or go to our Patreon page.
Experience and Example Projects
- Peopart Project
- LansingCodes - GitHub Repo
- Heartwitch - Live Stream Your Health Stats Right From Your Apple Watch - https://heartwitch.app
Why SwiftUI Now?
- Single Source of Truth
- Declarative vs Imperative Programming
- Functional Reactive Programming
- Terminology of SwiftUI and Apple
Why not SwiftUI?
- Older Operating Systems
- Using Special UIKit Views and Controls
- Requires Very Stable App with Good Documentation
Workarounds for SwiftUI
- Preprocessor Directives and Attributes
- UIViewRepresentable and UIViewControllerRepresentable
When SwiftUI is Ideal
- Simple UI
- Apple Watch
- Cutting Edge A