My experience with Xamarin: I've been working for half a year with Xamarin Forms. I Think using Xamarin is the way to go, there is no need to re-code something for 3 different platforms when you can just have a shared codebase. Tools like Cordova and Phonegap don't work. They produce a very crappy experience that doesn't use the native OS functions, doesn't look and feel native, feels slow and has many bugs (for exam…
Our app Pacifica ( http://thinkpacifica.com ) is built with Cordova and the Ionic Framework. It's far from a crappy experience. I think that too often people pick these frameworks and assume that it's a substitute for good design. You still need to put in the effort. There's also the fact that the bar is a bit lower to get an app finished and released with something like Ionic. So you might see more apps that aren't…
Cheers.