I don't think this is true. I did a job search for "Flutter" vs "React Native" on Indeed and there are 10x as many jobs for React Native. Nothing against Flutter, but I don't think it's the biggest or the most popular cross platform mobile SDK.
They show a chart going on for many years... React Native started showing up just a couple of years before Flutter and it was never even near the current Flutter peak, so I don't understand how you can reach this conclusion.
Also, probably 90% of React Native questions are actually about React rather than the native-specific bits and are going to be the same answers as React for web.
Flutter for web exists, but all those answers are lumped in.
Flutter has its own language (Dart) - my guess is many dart-specific questions are conflated with "flutter" while many JavaScript questions posted by react native devs are not tagged with "react-native".
And many React Native questions are going to be the same as React questions. Generally if I have a question about some React behaviour, I wouldn't mention React Native since I'd want wider audience for answering my React question.
StackOverlow popularity may predate job advertisements, as I think it is more of an indication of early adoption. There is some organisation lag, especially in large enterprises to move from a toolkit to another. SO might be a better indicator on ”what developers want” instead of ”what developers need to do today to get paid.”
StackOverflow popularity most directly is "what are developers having problems with", so if anything it would likely be a lagging indicator.
That said, it may also be a quality indicator: maybe RN users just have fewer problems. Maybe RN community members are better at documenting problems and their solutions outside of StackOverflow?
Anecdotally there is a lot more content for React Native than Flutter. I hang around the subs for both and the amount of lmgtfy answers vs idk is much higher for RN. Most common issues and app design patterns are solved and documented.
Flutter is where RN was three/four years ago, it's far too early to even think about calling it the king of cross platform.
It could also be a leading indicator: a lot of new questions may indicate an influx of people learning to use the framework, whereas for an older, well-established framework most of the beginner questions have already been asked and answered.
- Learning a framework is still usage of the framework and so even beginner questions lag "usage" statistics
- Learning a framework is prior to "[Production] usage" of the framework and so beginner questions lead "[Production] usage" statistics and job descriptions
I think I lean a lot more towards the first take, especially in our industry: in general we aren't paid to learn new technology stacks, our companies don't budget for such training costs, and generally don't like it done on company time. Sure we make a big thing about "we are an industry for passion" and often force software developers to moonlight and learn things on their own time/dime "as a hobby", but I wouldn't like to think there are enough moonlighters and "hobbyists" to make something "popular" on Stack Overflow with just beginner questions.
I also think StackOverflow metrics are a lot less relevant today than they were 10 years ago. At one point SO seemed like a critical piece of social infrastructure but now my sense is the software development learning landscape is a lot more disperse.
Search Query "Flutter" in Job Posting Title: https://www.indeed.com/jobs?as_and&as_phr&as_any&as_not&as_t...
Search Query for "React Native" in Job Posting Title: https://www.indeed.com/jobs?q=title%3Areact%20native&l&vjk=3...