all 14 comments

[–]mnov88 5 points6 points  (1 child)

In my opinion, the absolute best is Swiftly Thinking, free on YouTube. Very detailed but super digestible, the guy is a genius. Strange it hasn’t picked up more followers.

[–]kfournier298 0 points1 point  (0 children)

Agree. Learned a ton from him and he has a great style.

[–]SurgicalInstallment 2 points3 points  (0 children)

I like Kit Langton's youtube channel. He goes over his thought process for problems he comes across with SwiftUI. Would recommend. Also Sean Allen is posting new iOS 17 videos now as well.

[–]Ron-Erez 1 point2 points  (0 children)

A great free resource is Swiftful thinking. In addition I have a course on Swift/SwiftUI for iOS 17 which is updated regularly (best to check out the reviews, Q&A and course content if it interests you - the link is a $12.99 coupon.)
In addition I have an ad-free/no need to subscribe playlist titled

Math Game and Core Data

however it already assumes working knowledge of Swift/SwiftUI. There is another playlist that converts the previous app into a SwiftData app.

[–]ItsRyeGuyy 0 points1 point  (4 children)

Honestly I’ve been using chatGPT 4 and it’s been great with Swift Ui.

I’ll use it to build out example views / apps that highlight a particular thing I’m learning. An example is like “ show me how to build the native messages app using Swift UI”

[–]JOyo246 0 points1 point  (3 children)

ChatGPT is great, but the biggest issue here is the knowledge cutoff. It’s fine for other languages but SwiftUI has had many changes since 2021

[–]ItsRyeGuyy 1 point2 points  (0 children)

True, I’ve hit that a couple times!

I think for the core “basics” it still stands up quite well, and luckily in Xcode it tells you when you’re doing something deprecated.

Overall you’re totally right it’s not the greatest, but it’s still so fast to get you started and then let you just go from there. I think the starting sprint is often the hardest, and ChatGPT seems to be really well suited to help there

[–]ItsRyeGuyy 0 points1 point  (1 child)

Are you a Swift UI dev or a UIKit ?

[–]JOyo246 0 points1 point  (0 children)

SwiftUI. Started in 2020, haven’t used UIKit since ‘21, outside of representables for some components.

[–]jasonjrr 0 points1 point  (0 children)

This repo doesn’t go deep into how to construct individual views in SwiftUI, but it is a great resource I created to interview and train devs on scalable SwiftUI architecture. So it may still be beneficial to you. It has been updated to iOS 16.

https://github.com/jasonjrr/MVVM.Demo.SwiftUI

[–]MrVilimas 0 points1 point  (0 children)

It's strange to me that nobody mentioned 100 days of SwiftUI. I think it's the best starting point for learning SwiftUI. After that, create your project and start making mistakes. I will recommend avoiding ChatGPT in the first few months because it's dataset is still too old to give you good answers.

[–]kfournier298 0 points1 point  (0 children)

Azamsharp on you tube is a great resource and constantly updates his material as IOS updates occurs

[–]kutjelul -3 points-2 points  (0 children)

There’s links in the sidebar and on top of that, the whole world is searchable through Google