How to help someone get started with iOS engineering ๐ฉ๐ฝโ๐ป๐จ๐ปโ๐ป
Hi ๐
This week I want to tell you about a new learning resource Apple released earlier this year just before WWDC called Pathways.
But first, I have a big thank you for the pretty cool indie dev project that sponsored this email: SwiftyLaunch
Advertisement
Save over 50 hours of app development time with SwiftyLaunch
SwiftyLaunch is an iOS App Generator. Select all the app features that you need. Press on "Generate". Watch SwiftyLaunch build your next iOS App's starter code.
One-time purchase. Lifetime updates. Limited WWDC Discount still on.
Sponsors like SwiftyLaunch really help me grow my content creation, so if you have time please make sure to check out their survey: itโs a direct support to my content creation โบ๏ธ
When youโre an experienced iOS developer, there always comes a time when someone asks you: โHow can I get started with iOS engineering?โ
And itโs a tough question to answer!
There are, of course, some very well known resources, such as the CS193p course from Stanford or Paul Hudsonโs 100 days of Swift.
But what used to be severely lacking were learning resources made by Apple themselves!
After all, Apple does a great job of releasing high-quality learning material each year through their WWDC videos, so it really was a shame that they didnโt do the same for beginner-level resources.
But that finally changed in May 2024, when Apple released something called Pathways:
What Pathways does is to provide new aspiring iOS developers with the steps theyโll need to follow in order to achieve their learning goals.
If you go on the Pathways website, youโll see a list of these learning goals, which includes:
how to get started designing an app
more niche topics, such as creating games or visionOS apps
and how to distribute apps on the App Store
So what do you find inside a Pathway?
Letโs take the example of the Swift Pathway:
As you can see, a Pathway is a single webpage that guides you towards your learning goal by providing you with overviews of the concepts youโll need to learn, along with links to existing Apple resources that explore these concepts in more details.
Another way to say it is that Pathways are guides aimed at beginners, that show them how to efficiently navigate and leverage all of the existing Apple documentation, tutorials and WWDC sessions.
So next time that someone asks you the question โHow can I get started with iOS engineering?โ, make sure to let them know about Pathways!
(And of course, donโt hesitate to also share with them your favorite learning resources from the community: theyโre not mutually exclusive!)
Thatโs all for this email, thanks for reading it!
If youโve enjoyed it, feel free to forward it
to your friends and colleagues ๐
I wish you an amazing week!
โค๏ธ