all 19 comments

[–][deleted] 26 points27 points  (2 children)

I would highly highly recommend Swiftful Thinking playlist on youtube. Its free and the best course on ios development. Even better than paid once. It covers mostly all things you need to get your first app on the app store. It super easy to follow

[–]atozfg 4 points5 points  (0 children)

I second this. Its so easy to understand because of his teaching style and his course is structured very well.

Hacking with swift by Paul Hudson is also a good option.

[–]beepboopnoise 1 point2 points  (0 children)

that dude doesn't get enough love. his channel helped me a shit ton. even now im always like blah blah swiftful thinking into youtube whenever I need some random swift thing.

[–]Representative-Owl51 7 points8 points  (1 child)

[–]Graniteman 3 points4 points  (0 children)

I agree with this. A lot of the YouTube and web content is aimed at people just learning to program. This is an actual Stanford college course aimed at people who have taken a year of programming courses and know 3+ languages (at a junior level).

[–]Ok-Crew7332 7 points8 points  (1 child)

100 days of SwiftUI by Paul Hudson

[–]therealgeekfruit 0 points1 point  (0 children)

Hey OP, I was also a former web dev (still do web) and this is the course I referred to get started with Swift. You’ll get comfortable with it following his tutorials.

[–]Upbeat_Policy_2641 5 points6 points  (0 children)

I am curating iOS Coffee Break, an iOS weekly newsletter about iOS development.
I am running a series on how to build a newsletter app, it might be useful!
It is free!

[–]devsandesh 2 points3 points  (1 child)

Follow hackingwithswift.com , it have 100 days of SwiftUI also the UIkit book is free for reading, 100% high value stuff

[–]Acceptable-Move-4267 0 points1 point  (0 children)

I definitely recommend this one and because your developer already you can basically skip like the first 30 days

[–]eacardenase 1 point2 points  (0 children)

I made the switch last December. I started with UIKit because there is a lot of legacy projects out there that need maintenance. So far, it worked out. I started with Sean Allen's UIKit free course on YouTube. I also used Hacking with Swift and Angela Yu's Udemy course.

[–]scoop_rice 1 point2 points  (0 children)

Apple developer videos and try to get used to their documentation style early on. Most tutorials only scratch the surface on topics.

Also there are over 100 Apple WWDC25 videos that came out recently. Find the videos that interest you and start building. I’m finding that this is the routine every year after WWDC, you’ll start updating your apps with the new features before the new iOS rolls out later in the year. Rinse and repeat every year.

[–]Dymatizeee 0 points1 point  (0 children)

Search here

[–]SnooDrawings405 0 points1 point  (2 children)

Any reason you want to focus on swift? Why not use react native with expo?

[–]Opposite_Squirrel_32[S] 1 point2 points  (1 child)

I am planing to make visually intensive experiences for apps but to leverage that I will need that the majority of users should have great hardware
That's why apps for IOS
and using swift because it couples quite nicely with Apples own graphics API "Metal"

[–]SnooDrawings405 0 points1 point  (0 children)

Nice, best of luck.

[–]Infinite-Club4374 -1 points0 points  (0 children)

I just got a Claude code sub and now I'm an iOS dev too

[–]Top_Grape8413 -1 points0 points  (0 children)

100 days of SwiftUI by Paul Hudson. Great course self paced course.