Reasons I'm skittish about it: -tied down to Apple ecosystem and the success of Apple as a platform -Android has much larger numbers worldwide -iOS Engineering might not be as easily transferable to other platforms and might limit your flexibility to change roles within a company
Nah. Better start with JavaScript, React native etc. iOS jobs are quite difficult to find
Android lacks revenue. Most big companies devote more to iOS, because it makes them more money than Android. iOS is a niche, but it drives more revenue than web for many companies.
More than web? Really dude?
Yep, app users have higher frequency and conversions for many companies.
If you're a good engineer you'll be fine, otherwise probably stick to whatever is most on demand so your competence doesn't matter as much