#JuniorTipThread

Web devs have different flavors: frontend, backend, full stack.

#iosdev doesn't get that luxury.

As you grow, you will learn the basic frameworks (Foundation, UIKit) and will pick up others as needed: AVFoundation, CloudKit, Core Data, Core Location...

🧵1/6
But there's hundreds of frameworks out there! Important frameworks like SwiftUI or SpriteKit. I think there's _at least_ 50 iOS frameworks!

Nobody expects you to be an expert in all of them, but you should be at least aware that they exist.

How to do that?

🧵2/6
You read and read! Appreciate when the community shares their experiences and learn from them.

For example, this article by Jeff Hanna. He built an app to create polls directly on an iMessage thread and documented the process.

https://jeff-polls.medium.com/the-ins-and-outs-of-imessage-apps-2ed59203d29

🧵3/6
If you have worked on an uncommon iOS framework, you should write a blog post about it!

"But no one will read it"

Who cares‽ It'll help you solidify your knowledge and will look great on your résumé 😏

🧵4/6
You should accept that there's plenty to learn as an #iosdev, even if it's scary. So next time you see an article that has to do with a framework you haven't used, read it and leave a positive comment!

Support the community and learn. That's the lesson for today.

🧵5/6
p.s. If you've read an article about an uncommon iOS framework, please share it! After 10+ years, I'm still finding out cool stuff 😉

(Also, shameless plug, I write a mailing list with weekly Swift exercises: http://eepurl.com/g9P8eT )

🧵6/6
You can follow @fromjrtosr.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.