Xamarin Documentation
-
Platforms
-
Xamarin.Forms
-
Get Started
Tutorials to get you up and running with Xamarin.Forms. Make sure everything is installed correctly, and build your first app.
-
Application Fundamentals
Everything you need to know to build apps, such as working with files, images, databases, and more.
-
User Interface
Learn about the UI controls available across Android, iOS, and Windows.
-
XAML
Express cross-platform user-interfaces declaratively with XAML.
-
Platform Features
Working with platform-specific features on Android, iOS, and Windows.
-
Xamarin.Essentials
Cross-platform APIs for common tasks like file access, device info, hardware features, and more.
-
Data & Cloud Services
Data storage and accessing cloud services such as Microsoft Azure.
-
Deployment & Testing
Instructions for building and deploying your apps, and tips for testing them beforehand.
-
Advanced Concepts & Internals
How Xamarin.Forms works.
-
Mobile Apps Book
Learn Xamarin.Forms step-by-step with this book & samples.
-
Enterprise eBook
Architectural guidance for developing adaptable, maintainable, and testable Xamarin.Forms enterprise applications.
-
SkiaSharp Graphics ebook
Cross-platform vector graphics and animation with SkiaSharp.
-
Sample Apps
Complete apps and code demos for Xamarin.Forms, running on Android, iOS, and Windows.
-
-
Android
-
Get Started with Android
Tutorials to get you up and running with Xamarin.Android. Make sure everything is installed correctly, and build your first app.
-
Application Fundamentals
Everything you need to know to build apps, such as working with files, images, databases, and more.
-
Android User Interface
Learn about the complete set of user interface widgets available on Android.
-
Android Platform Features
Working with platform-specific features and the latest additions to Android.
-
Xamarin.Essentials
Cross-platform APIs for common tasks like file access, device info, hardware features, and more.
-
Data & Cloud Services
Data storage and accessing cloud services.
-
Deployment & Testing
Instructions for building and deploying your apps, and tips for testing them beforehand.
-
Advanced Concepts & Internals
How Xamarin.Android works.
-
Wear
Building apps for Android Wear.
-
Sample Apps
Android phone and tablet samples to get you up and running.
-
-
iOS
-
Get Started with iOS
Tutorials to get you up and running with Xamarin.iOS. Make sure everything is installed correctly, and build your first app.
-
Application Fundamentals
Everything you need to know to build apps, such as working with files, images, databases, and more.
-
iOS User Interface
Learn about the complete set of UIKit controls available on iOS.
-
iOS Platform Features
Working with platform-specific features like FaceID and ARKit, and the latest additions to iOS.
-
Xamarin.Essentials
Cross-platform APIs for common tasks like file access, device info, hardware features, and more.
-
Data & Cloud Services
Data storage and accessing cloud services.
-
Deployment & Testing
Instructions for building and deploying your apps, and tips for testing them beforehand.
-
Advanced Concepts & Internals
How Xamarin.iOS works.
-
watchOS
Building apps for watchOS.
-
tvOS
Creating TV apps using tvOS.
-
Sample Apps
Apps and code demos for iPhone, iPad, Apple Watch, and Apple TV.
-
-
Mac
-
Get Started with Mac
Tutorials to get you up and running with Xamarin.Mac. Make sure everything is installed correctly, and build your first app.
-
Application Fundamentals
Everything you need to know to build apps, such as working with files, images, databases, and more.
-
Mac User Interface
Learn about the complete set of AppKit controls available on macOS.
-
Mac Platform Features
Working with platform-specific features and the latest additions to macOS.
-
Deployment & Testing
Instructions for building and deploying your apps, and tips for testing them beforehand.
-
Advanced Concepts & Internals
How Xamarin.Mac works.
-
Sample Apps
macOS sample apps to get you started with C# development for the Mac desktop.
-
-
Cross-Platform
-
Get Started
Get started building cross-platform apps for desktop and mobile platforms using Xamarin for Android, iOS, macOS, UWP, and more.
-
Sharing Code
Learn about the different options for sharing code and libraries between Android, iOS, and Windows.
-
Language Support
Xamarin projects can be written in C# and F#, and consume libraries written in VB. Razor templates are also supported.
-
Performance & Security
Guidelines for app performance and security.
-
Deployment & Debugging
Tips for debugging and deployment.
-
Desktop Developers
Guidance for .NET desktop developers interested in building mobile apps.
-
Samples
Cross-platform pre-built apps to try out Xamarin.
-
-
Xamarin.Forms
- Graphics & Games
-
Tools
-
-
Remoted iOS Simulator for Windows
Interact with the iOS Simulator using Visual Studio on Windows.
-
Xamarin Inspector
Understand and debug your user interface.
-
Xamarin Profiler
Identify and fix performance issues.
-
Xamarin Workbooks
Learn C# and the Xamarin platform interactively.
-
.NET Embedding
Allows your existing .NET code to be consumed from other programming languages.
-
Continuous Integration
How to incorporate Xamarin projects into a continuous build and integration pipeline.
-
-