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.

πŸ‘‰ Get SwiftyLaunch Now πŸ‘ˆ


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:

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!

❀️

Previous
Previous

Bad practice creating a StateObject

Next
Next

5 very useful functions from Swift Algorithms