Xamarin Forms Essentials
What is Xamarin Forms
Xamarin Forms is a product from Xamarin that is used to build cross platform native UIs for Android, iOS and Windows Phone apps using C# programming language. Xamarin, the company that developed Xamarin Forms was acquired by Microsoft.
Since the acquisition of Xamarin, Xamarin Forms is now integrated into Visual Studio. You can now develop Xamarin Forms apps both on Windows and Mac using Visual Studio for Windows and Visual Studio for Mac.
Which Xamarin approach is best for your app?
Xamarin.Forms is best for
- Apps where code sharing is more important than custom UI
Apps that require little platform-specific functionality
Developers comfortable with XAML
Xamarin.iOS & Xamarin.Android are best for:
Apps with interactions that require native behavior
Apps that use many platform-specific APIs
- Apps where custom UI is more important than code sharing