Get Started with Xamarin
Xamarin.Forms is a cross-platform UI toolkit that allows developers to efficiently create native user interface layouts that can be shared across iOS, Android, and Universal Windows Platform apps. For the full Xamarin.Forms documentation, see Xamarin.Forms Documentation.
Create a single page Xamarin.Forms application
Perform navigation in a multi-page Xamarin.Forms application
Store data in a local SQLite.NET database
Style a cross-platform Xamarin.Forms application
Quickstart deep dive