Home

MicrosoftMaui

Microsoft MAUI, short for .NET Multi-platform App UI, is a cross-platform framework from Microsoft for building native client applications on Android, iOS, Windows, and macOS. It is part of the .NET ecosystem and serves as the evolution of Xamarin.Forms, enabling developers to share UI and business logic across platforms within a single project.

MAUI provides a single-project development model that maps cross-platform controls to native UI through a system

Apps built with MAUI target Android, iOS, Windows, and macOS and render using the native UI of

MAUI is open-source and maintained as part of the .NET platform, with its source code and project

of
handlers
rather
than
platform-specific
renderers.
Developers
define
UI
in
XAML
or
C#
and
implement
shared
logic
in
.NET,
with
the
option
to
add
platform-specific
code
when
needed.
It
supports
Blazor
Hybrid,
allowing
developers
to
embed
Blazor
web
UI
inside
native
apps,
and
offers
hot
reload
to
speed
up
iteration
during
development.
each
platform:
Android
UI
components,
iOS
UIKit,
Windows
WinUI,
and
macOS
AppKit.
The
framework
integrates
with
Visual
Studio
and
Visual
Studio
for
Mac,
and
provides
dotnet
CLI
tooling
to
install
MAUI
workloads,
create
new
projects,
and
package
apps
for
distribution.
templates
hosted
on
GitHub.
As
the
successor
to
Xamarin.Forms,
MAUI
continues
to
receive
updates
in
newer
.NET
releases
to
improve
performance,
tooling,
and
platform
parity.