Multi-platform mobile applications in Xamarin

After a while, we have left PhoneGap and Apache Cordove behind and we newly use Xamarin + Xamarin Forms for development of mobile applications under Visual Studio IDE.

Xamarin allows to develop native and multi-platform mobile applications in C# language and a resulting application is fast enough since it is compiled as native. Furthermore, development process and testing is very easy with Visual Studio since an application can be executed on an Android or iOS emulators.