DEV Community

Discussion on: Looking to learn Xamarin.Forms? Think again.

Collapse
 
akashkava profile image
Akash Kava

While I do agree for most of the points, Xamarin Forms is somewhere between Pure native app and Cordova kind of HTML apps.

For most business apps, Xamarin Forms is suitable to create multi platform app with low budget, that gives some native performance. Many of enterprise applications already have too much of code written in C# and reusing it would be easier rather than rewriting them in different language.

I believe more problem is maintaining two different platforms rather than problem with Xamarin Forms. I hear same with anyone who does native android, every new OS update kills previous way of doing thing. Same with Swift, you cant compile swift 1 in swift 2, swift 2 in swift 3.... , this way C# never had problem supporting old features.

However, JSX is more advanced compared to Xaml, (Disclaimer, I am the Author of JSX for Xamarin Forms), so I created a new product where you can bring features of React Native in Xamarin Forms. webatoms.in/play

Though it is dependent on Xamarin Forms, it makes life easier by reducing code size, being able to ship code from server, reducing build/deploy time.

And Xamarin Forms is a basic platform, if you explore commercially available business components from Syncfusion and Telerik, you can achieve similar performance.

Collapse
 
therealbluepandabear profile image
Tom O

Thank you for your reply. I will have a look at this product of yours. :)