In this episode, Leo talks about what he's learned using SwiftUI, where he sees it's the right fit, where it's not quite ready, and some solutions to common problems people have with it.
Empower Apps
Episode 35
January 19, 2020
★ Episode details: [ Ссылка ]
★ Additional episodes: [ Ссылка ]
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 [ Ссылка ]
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
BrightDigit
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
Detroit Tech Watch - Getting Started with Swift and Apple Watch Development
LansingCodes - GitHub Repo
Heartwitch - Live Stream Your Health Stats Right From Your Apple Watch - [ Ссылка ]
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 Audience
Internal Projects
Brand New Apps
Cross Apple Platform
Social Media
Email
leo@brightdigit.com
Twitter
BrightDigit - @brightdigit
Leo - @leogdion
LinkedIn
BrightDigit
Leo
Instagram - @brightdigit
Patreon - empowerappshow
Credits
Music from [ Ссылка ]
"Blippy Trance" by Kevin MacLeod ([ Ссылка ])
License: CC BY ([ Ссылка ])
Ещё видео!