What is Xamarin?
Xamarin is a framework to develop a cross platform mobile application using C#.
There are a number of frameworks that offer cross platform app development. They typically use HTML and JavaScript. Using these frameworks, apps are developed like a website for a mobile app using JS libraries, then the website is packed in a container which gives the feel of a native app. There are some disadvantages of this framework: first, you will not be able to access native UI elements. Second, the app runs slowly and does not give the feel of a native app.
Xamarin is different because it offers a single language C# and runtime that works on three mobile platforms (Android, iOS and Windows). From Xamarin we get a mobile app which looks and feels completely native. Here we write one C# code base which will have access to all features which are available for native SDK.
Why use Xamarin?
Xamarin combines all of the power of the native platforms and includes many features of its own.
How Does Xamarin Work?
Xamarin gives the flexibility to write core logic using C# and gives the flexibility to design native user interface specifically for each platform. The amount of code re-use will depend on how much code is kept in core and how much moves into user-interface.
C# source compiled into a native app in very different for each platform
How to setup Xamarin?
Four steps to setup the Xamarin
First, download Xamarin from here.
Fill the required information to download the Xamarin installer.
After download the Xamarin installer, run the installer.
2. Run the installer
Steps to run Xamarin installer
3.Configuration
After installing Xamarin, we need to configure the Xamarin to tell them (Xamarin and VS IDE) the location of Java and Android SDK.
When we install the installer places the installed component in their default location and configure the development environment with these default path. But if we already have these components in our system, then we need to change the path.
To configure SDK locations in Xamarin, go to Xamarin studio, select tool->options-> SDK location
Configure Visual Studio
To configure the Visual Studio, go to Visual Studio.
Path is tool->options->Xamarin
4. Activation
It’s time to activate your account, go to Xamarin studio, click on login and create your free trail account, now you can login your account.
Xamarin Test Cloud
Nowadays internet usages are increasing. Internet usages from mobile devices are increasing very rapidly. This tremendous growth gives the challenge of staying competitive and offering superior user experience on various devices.
Xamarin Test Cloud is used to test a mobile application on diverse devices. Xamarin Test Cloud is used for automated testing on many real devices simultaneously. It is an integrated testing framework.
Benefits
Parveen Giri ,You have a lots of knowledge in .net technologies and i want to learn xamarin from you.