4 ms·
“ definitely think that for a cross platform app, going all out with something like Cordova or React Native isn't particularly smart. Sooner or later, you are
by htormey 9y ago
“ definitely think that for a cross platform app, going all out with something like Cordova or React Native isn't particularly smart.
Sooner or later, you are going to reach a point where you need to use a feature of the underlying OS which your abstraction layer doesn't support well (or at all) and will end up having to make a horrible compromise”
I can’t really speak for Cordova but one of the strengths of React Native is that you can drop to native code relatively easily. I’ve done this in the past for projects and it’s not been a problem.
Can you give a specific example of such a compromise?
“I personally like Xamarin. Xamarin.Android and Xamarin.iOS get you as close to native as you can get, while still allowing you to share a fair amount of code between the platforms”
I’d say the biggest problem with xamarin, aside from debugging, is that all your developers need to learn c# right?
At least with the other approaches (article, Cordova, react native) mentioned they can use languages used by the target platforms (web, mobile).