Answer the question
In order to leave comments, you need to log in
Is it worth it now to start learning React Native or is everyone switching to Flutter?
Is it worth it to start learning React Native now or is everyone switching to Flutter?
Answer the question
In order to leave comments, you need to log in
Is it worth it or not to study - the question shouldn’t be
like that It’s always better to study something than not to study
Migrating from any technology for cross-platform development will not be to another platform, but to native solutions
Writing new cross-platform will be on something hype if the TL is inexperienced .
If experienced, they will make a cross-platform prototype, on which it can be made ASAP
And after testing marketing hypotheses, they will make a native application for those platforms that have justified themselves
For games, the situation will be somewhat different
Flutter is not bad, but I think that it is still raw, and as for react native, a lot of time and money has been invested in its development and so far it is ahead of the rest.
And why is there no native development in the list? Has everyone finally switched to cross-platform from it?
Depends on the project
For applications where the user experience is a significant part of the value - I would choose
Flutter
I knew the basics well, the base of JavaScript.
And when I was hired, they told me - we have React / Redux. I taught in a couple of weeks while I got a job.
At another job they said - we have React Native. Taught while getting a job.
Findings? Who knows. Whoever pays the money is the one in charge. That's what we teach)
Analyze the labor market. + know the base. And frameworks change every year. Some are a little delayed.
React Native will be blown away. react was originally designed for the web and uses javascript, it is a language without strong typing, hence 3 problems:
- it is impossible to know in advance what data will arrive or how it will change, so there will be typing errors in the code from time to time that will have to be debugged, time = money
- the application will work slower, because it is impossible to understand at the compilation stage how the data will be used
- react native uses a virtual machine, the native subscript does not make it faster
Flutter honestly compiles into native code, vm is used only in debug mode, it is not in release
- Of course, I'm all here IMHO I wrote crap, just search google play for applications by the flutter and react native tags and compare their speed.
Another argument: facebook does not use it in their applications, because. understands that this shit from crutches will not normally work for their purposes, but the product is there and people eat, but not for long, I just see the growth rate of flutter.
https://trends.google.ru/trends/explore?date=today...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question