This isn’t really a career question but does anyone have a good recommendation for resources to learn ios app development for a complete noob? I have a lot of experience building backend distributed systems, but other than building one android app back in college 6-7 years ago as part of the coursework, I haven’t really done any mobile app development ever.
I've been on the struggle bus for the past 8 months learning iOS for Taro, so I'm happy to chime in here!
First, I recommend this discussion: "How can I get really good at Android?"
Even though it's the other mobile platform, a good amount of the ideas mostly apply, mainly the one around biasing towards shipping and not spending too much time guzzling tutorials. The tricky part is that publishing on iOS is $99/year as opposed to $25 one-time, so it's not a completely trivial cost.
In terms of resources, the only beginner tutorial I followed was the official Apple one for SwiftUI: Introducing SwiftUI
Here are my thoughts/key points there:
On a related note, here are my thoughts around SwiftUI:
In terms of resources that have been helpful on top of that tutorial, I've generally found the following to be helpful when I click into them from a Google search:
Some things to keep in mind as an iOS developer:
If you end up going down this path, happy to follow along and share tactics if you keep us posted! Feel free to ask how certain stuff in the Taro iOS app works!
Some updates on this: