What is Xamarin used for?

 






Xamarin forms allows us to create a multi platform mobile app . By using Xamarin we can develop Multi platform App UI (MAUI).The Xamarin is a next generation Multi-platform app development and desktop  development advanced tool.

For starting app development using the Xamarin platform developer should have basic knowledge about C# and .Net platform.

Xamarin is built on the .NET Framework. 


Xamarin is a software company that was founded in 2011. Xamarin was recently purchased by Microsoft in 2016. Xamarin provides developers with a number of tools that can be used to develop a cross-platform mobile application.


It is a framework for developing cross-platform mobile applications using C#. There are various frameworks that offer cross-platform application development. It uses HTML and JavaScript. Using these frameworks we can develop apps like mobile app websites using JS libraries, the website is wrapped in a container that gives the feel of a native app.

System Requirement

Windows

  • A computer with at least 8 GB of RAM and running Windows 10 or higher 
  • Visual Studio 2022 Professional or higher
  • Xamarin for Visual Studio

Mac

  • A Mac computer running OS X Yosemite (10.XX) or higher
  • Xamarin iOS SDK
  • Apple’s Xcode (7+) IDE and iOS SDK
  • Xamarin Studio

Installation on Windows

Download the Xamarin installer from https://www.xamarin.com/download Before running the Xamarin installer, make sure you have the Android SDK and Java SDK installed on your computer.

Run the downloaded installer and start the installation process −

The Xamarin License Agreement screen appears. Click Next to accept the agreement.

The installer will find any missing components and prompt you to download and install them.

After the Xamarin installation is complete, click the Close button to exit and get ready to start using Xamarin.

Installation on Mac

Download the Xamarin Studio installer to your Mac.

Run the Xamarin installer you downloaded and follow the steps in the Installation Wizard.

Once the installation is complete, you can start Multi platform app development using Xamarin on your system.


Advantages

  • Native look and feel
  • Native pages, layouts and settings 

Disadvantages

  • You can't share code
  • Multiple IDEs
  • Multiple teams
  • Take longer time in development




Previous Post Next Post