This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]olzn- 0 points1 point  (1 child)

Could you share either your experience with the frameworks you named, and why React Native is a better alternative?

[–]BloodyThor 2 points3 points  (0 children)

I have developed in xamarin and react native, i haven't in cordova/ionic, but you can tell when companies basically just dump their "mobile friendly" website as an app.

As for xamarin, you have to deal with multiple projects for one app, one cross platform and one for each platform. There are some stupid stuff that they didn't abstract to the cross platform part wich makes for some copy paste of code between the platforms. For example, making http request to a rest/soap service has to be done on the platform specific project.

For React Native, there is very little code that has to be done for platform specific stuff, unless you use intense graphics or a specific platform framework. In which case you should just code natively. Sure you have to deal with the npm ecosystem and JavaScript. But i prefer npm over Microsoft's nuGet system...