HI there! I just heard that SwiftUI replace storyboard and using different ways to build an app.
However, I am a beginner. Should I learn the foundation first like UI Kit or others or waiting for SwiftUI release?
HI there! I just heard that SwiftUI replace storyboard and using different ways to build an app.
However, I am a beginner. Should I learn the foundation first like UI Kit or others or waiting for SwiftUI release?
I think Paul Hudson answers questions like this rather well: Frequently asked questions about SwiftUI - a free SwiftUI by Example tutorial
@maomao,
If you are new, then starting with SwiftUI would be a better option for you. However from a practical perspective, most companies would start to use SwiftUI in a year or two given the requirements.
UIKit and AppKit are like Objective-C they will stay with us for a while longer while SwiftUI develops into something much more useful.
Cheers,
Hi @maomao, it would be beneficial to know both UIKit and SwiftUI especially if you plan to get a job as an iOS developer. I’d imagine it will be a while ( a few years maybe more) before companies transition their current apps to SwiftUI. That’s if they do. As a beginner, it wouldn’t hurt to get a jump start on SwiftUI, Apple has a great tutorial here Apple Developer Documentation .
Best,
Gina
Thanks everyone to provide suggestions for me
@maomao Please check out our tutorial and screencasts when you get a chance:
https://www.raywenderlich.com/3715234-swiftui-getting-started
https://www.raywenderlich.com/3779270-swift-ui-declarative-ui
https://www.raywenderlich.com/3849386-swift-ui-previewing-your-ui-in-xcode
https://www.raywenderlich.com/3967613-swift-ui-working-with-state
https://www.raywenderlich.com/4279893-swift-ui-working-with-uikit
https://www.raywenderlich.com/4313238-swift-ui-building-custom-views
I hope it helps!
Is your intent to build your own apps? I’d go with Swift UI.
If your intent is to work on contracts or somewhere, there’s a good chance you’ll be using Storyboards for a while. So, then learning that first and the Swift UI may work out better.
Thanks I think I have to learn both for this moment.
This topic was automatically closed after 166 days. New replies are no longer allowed.