Visual studio,c# Developers greater news,Xamarin provides a rich mobile development offering that enables developers to build mobile apps using C# and deliver fully native mobile app experiences to all major devices – including iOS, Android, and Windows. Xamarin’s approach enables developers to take advantage of the productivity and power of .NET to build mobile apps, and to use C# to write to the full set of native APIs and mobile capabilities provided by each device platform.This enables developers to easily share common app code across their iOS, Android and Windows apps while still delivering fully native experiences for each of the platforms.
Your Existing Skill C#,Anything you can do in Obejective-C,swift or Java ,You can do in c#.
After Successfully installing Xamarin (Visual Studio)
It’s time for the first Hello World Application.
Hello World Application: Xamarin.Forms
What is Xamarin Forms :
Xamarin.Forms is a new library that enables you to build native UIs for iOS, Android and Windows Phone from a single, shared C# codebase. It provides more than 40 cross-platform controls and layouts which are mapped to native controls at runtime, which means that your user interfaces are fully native
Create a new Project.
Visual C# -> Cross-Platform -> Blank Application(Xamarin.Forms Portable)
Name the app (Hello World) and select the location to create the project and click OK
running application to click simulator running button. see image below