And learn native Swift, not React Native or Flutter or some other fad hybrid approach. It’ll be worth it in the long run.
And learn native Swift, not React Native or Flutter or some other fad hybrid approach. It’ll be worth it in the long run.
How? Feels to me like I keep seeing recruitment for cross-platform devs more than native devs. And a lot of companies seem interested in pumping out cross-platform apps from a single codebase than developing separate native apps.
There will always be a need for expert native devs who can build high performance apps. There are things you simply cannot do with crossplatform apps, specifically things like low level OpenGL code and edge ML. Yes there are less of these jobs, but they tend to pay much better and are in heavy demand.
https://www.youtube.com/watch?v=1HYnrdKEVMU https://www.youtube.com/watch?v=LbcuLfrt8XA https://heartbeat.fritz.ai/image-classification-on-react-nat...
You're right there will always be a very high demand for native engineers to build the underlying bridge code to back these capabilities. As cross-platform tools gain new bridged capabilities and become faster (https://engineering.fb.com/android/hermes/), as they have been slowly, I think the use-cases where using something like React Native or Flutter is possible and makes sense will grow.
Maybe the lower bound might be higher, but from my experience working in FAANG/IB/HedgeFunds the pay for normal SWEs (web frontend+backend, fullstack, whatever you wanna call it) was always higher than iOS devs. (most of the time much higher).
And I wouldn’t include IB or hedge funds in those numbers, because building internal tools is rarely where the money is.