

Using Visual Studio + Xamarin project to debug an application running on a live device is an excellent experience. The application can be installed with Visual Studio and the installation and update process has been vastly improved over the past releases. You get the benefits of the C# community as well as using Visual Studio which has an excellent debugging experience.

Writing cross-platform code for phones using C# is incredible. Xamarin is well integrated with Visual Studio so it will feel very familiar to you once you start.

Using packages or plug-ins saves time on spending writing native codes for native functionality. Setting up resources is very simple, it just needs a PC with normal configuration. With a single code, users can develop applications for Android OS, iOS, and Windows OS parallel. Visual Studio + Xamarin allows users to develop genuinely native (after compilation) applications for Windows, Android, and iOS and share business logic between them.
