Ship Native iOS & Android Apps with .NET MAUI

Build once, deploy everywhere. Create beautiful native mobile apps for iOS, Android, and desktop from a single C# codebase with .NET MAUI.

In this tutorial, you will learn how to use ObservableCollection in .NET MAUI. The ObservableCollection is a collection that provides notifications when items get added, removed, or when the whole list is refreshed. These notifications are useful when you want to update the UI automatically whenever the underlying data changes. ... Read more →

Toast notifications are timed alerts that appear at the bottom of the screen and provide simple feedback to the user about an operation in a small alert. They are automatically dismissed after a configurable duration of time. In this tutorial, you will learn how to use the .NET MAUI Community ... Read more →

Using the Blazor programming model to handle button events, like OnClick, makes writing Xamarin mobile applications with form inputs a breeze. ... Read more →

In this tutorial, we will explore different layouts you can use when designing native mobile apps using Blazor and some tricks for how you can customize them to get just the look and feel your customers need. ... Read more →

This is the first in a tutorial series about developing native Android and iOS apps using Xamarin and Blazor. This lesson will help you set up your development environment. ... Read more →