Becoming an iOS developer, it's getting harder and harder

As an iOS developer, you have to know Objective-C, Swift, UIKit, SwiftUI, Flutter, ReactNative, and use them to develop your App. If you only know one of them, you will easily lose your job or have a hard time finding an iOS development job. Some companies even require you to know how to use them all. It is so crazy.

Same with any job in tech. Software testers have to learn Selenium, Webdriver, Cypress, Playwright, Postman, security testing, functional testing, load/stress testing, performance testing, UI testing, API testing...

And when someone finally creates some sort of 'AI'-powered test tool that actually works and doesn't just cause issues, they'll have to learn that, too.

As an iOS developer, you have to know Objective-C, Swift, UIKit, SwiftUI, Flutter, ReactNative

No. Swift, UIKit or SwiftUI (and Xcode of course) are enough.

But as much important is to learn about app architecture and design…

I find that the Tutorials and the Documentations help a lot in certain situations. Using AI for some problems is also beneficial

Becoming an iOS developer, it's getting harder and harder
 
 
Q