.NET Multi-platform App UI documentation - .NET MAUI (original) (raw)

.NET Multi-platform App UI (.NET MAUI) lets you build native apps using a .NET cross-platform UI toolkit that targets the mobile and desktop form factors on Android, iOS, macOS, Windows, and Tizen.

.NET MAUI common tasks

Upgrade from Xamarin

Run your Xamarin projects on .NET after an upgrade process.

Learn about the app lifecycle

Understand how apps start and go to the background.

Use XAML & data-binding

Use the MVVM pattern to show data in your UI.

Show a list of data

Use the CollectionView to scroll and select data.

Customize UIs for specific platforms

Make the most effective use of space in your app UI.

Access a REST web service

Integrate and interact with web services using HTTP and JSON

Access device features

Use cross-platform APIs for common device features.

Deploy apps to devices

Upload to test devices and app stores.

.NET MAUI guides

Get started

Migrate from Xamarin

Fundamentals

User interface

XAML

Platform integration

Data & cloud services

Deployment

.NET MAUI Blazor Hybrid apps

.NET MAUI community resources

.NET Community Toolkit

The .NET Community Toolkit is a collection of helpers and APIs that are agnostic of any UI platform.

Windows Community Toolkit

The Windows Community Toolkit is a collection of controls that simplifies common developer tasks for Windows with .NET.

API reference