3 ms·
>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
by aphextron 7y ago
>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.
- andrewrothman 7y agoBoth OpenGL shader code and on-device ML can be done in React Native. However, you likely won't reach full native performance today. https://www.youtube.com/watch?v=1HYnrdKEVMU https://www.youtube.com/watch?v=1HYnrdKEVMU https://www.youtube.com/watch?v=LbcuLfrt8XA https://www.youtube.com/watch?v=LbcuLfrt8XA https://heartbeat.fritz.ai/image-classification-on-react-native-with-tensorflow-js-and-mobilenet-48a39185717c 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/ 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.