Answer the question
In order to leave comments, you need to log in
Where to start? React Native or android native?
Once began to get used to the front through the web. The result was a small set of pages forming an "application" for a link shortening service. Foolishly then, in addition to this, one crutch was used.
Now there is a time / desire to correct this misunderstanding and the question arose before me how to do it. I once thought that I would switch to Cordova, but now, looking through the options, I doubt very much that it is worth it. In short, I came up with two options - native Android development on Kotlin / Java or a hybrid on React Native (well, or something else in conjunction with Native Script).
I'm familiar with Java, but haven't got acquainted with Android yet. About JS - Familiar with VueJS, recently familiarized with React, but also not yet familiar with React Native. Some kind of TK, deadlines, etc. no - everything is purely for yourself.
Of the criteria - the entry threshold, demand, perhaps the ratio of convenience / usefulness in terms of self-development.
Answer the question
In order to leave comments, you need to log in
I am not an android developer myself, I just dabbled a little, but in those materials that I read / watched on YouTube, the same motive comes through:
React Native, Xamarin and other non-native mobile development tools are good for relatively simple applications and because they you can do it right away for Android, IPhone, and if you really want to, then even for Windows Phone, but for really complex functionality it is better to use Java / Kotlin for Android and Objective C for IPhone. Although I think that this threshold, if it exists, is quite high, and most applications can be implemented using non-native means. I've only made simple applications and haven't noticed any difference yet.
Demand is better to look at HH. The entry threshold is likely plus or minus the same.
Definitely better than java + kotlin. Since these are the native languages of Android, applications on them can use all the capabilities of the device. And with cordova in general there will be a headache.
Definitely better than React + Native. Since these are native web technologies, the applications on them will be cross-platform, and rolling out one thing - porting under ios or the web will turn out with your own hands and without much effort. And with cordova in general there will be a headache.
Leonid Rozhentsev zero objective arguments, but you know why? because Eugene asks the question "I don't care, in principle, what to choose ??" and in the end, both of you will begin to confuse newcomers coming from Google with a lack of meaning.
If there is no TK - I can model the bike with 3D. And it will be absolutely on the drum, whether it has a wooden seat or a plastic one.
The question is illogical, self-discipline and make a choice consciously.
You do not compare two completely opposite technologies by any criteria and ask what to choose.
If the question is "which is easier" - well, it's already Googled and it seems that there is no need to explain?
What's newer?/more in demand?/delivers more orgasm during development//compilation?/lower barrier of entry?
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question