Is there going to be a SwiftUI version of "Develop in Swift" book series?

Hi, I have just started learning Swift and app development on Xcode.

I saw that the books in "Develop in Swift" series (Swift Explorations, Fundamentals and Data Collection) are still based on UIKit and not SwiftUI even though the book has been updated for Xcode 12.

I was wondering if it's worth learning UIKit first as given in the book, or is it better to wait for an updated SwiftUI version book, and skip learning UIKit entirely?

I don't mind learning UIKit, but as a beginner, if a framework is almost obsolete, I would rather learn something that is going to be useful going forward.

It would also be great if someone from Apple can clarify if there is going to be a SwiftUI version book anytime soon?

I would love to know this as well. As someone who is hoping for Xcode to come to the iPad at WWDC this year, a book series would be awesome in helping along my learning of Xcode and SwiftUI.

UIKit is far from being or becoming obsolete. SwiftUI and UIKit will live side by side for the foreseeable future. As a new iOS dev myself, I haven't touched UIKit and am only focussing on SwiftUI (mainly time constraints and the fact that SwiftUI is very close to what I do with React).

Do what feels right to you. If that means going with SwiftUI, that's fine. Expect a few bumps as not all APIs have been implemented in SwiftUI. Last year they pushed it forward a lot so I'm hoping for another big leap this year. We'll see in two weeks :)

You have pretty good Apple tutorials for SwiftUI. Not at the level of Develop in Swift, but good enough.

https://developer.apple.com/tutorials/swiftui

I was wondering if it's worth learning UIKit first as given in the book, or is it better to wait for an updated SwiftUI version book, and skip learning UIKit entirely?

SwiftUI has a lot of constraints, and I personally find it quite inflexible (in many cases, you have to find workarounds to achieve what you could do simply do with UIKit).

So, answer is a big NO: Swift + UIKit are not obsolete and won't be obsolete any time soon.

Is there going to be a SwiftUI version of "Develop in Swift" book series?
 
 
Q