← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

.NET 11 Preview 7 Introduces Passkeys, Incremental XAML Hot Reload, and Shell Route Templates to MAUI

🔄 Updated 1h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • MAUI Essentials now includes a Passkeys API for cross-platform authentication.
  • Incremental XAML Hot Reload is a new preview feature for faster UI updates.
  • Shell navigation gains route templates similar to ASP.NET Core and Blazor routing.
  • AOT-safe bindings for XAML source generator expanded for trim-safe instances.

Passkey Authentication Integration

The .NET 11 Preview 7 release introduces a new Passkeys API within MAUI Essentials. This API enables native passkey experiences on Android 14+, iOS and Mac Catalyst 16+, and supported Windows 10 versions. Applications can use `Passkeys.CreateAsync` for credential registration and `Passkeys.AssertAsync` for authentication, with `Passkeys.IsSupported` to check platform compatibility.

Incremental XAML Hot Reload

A new incremental XAML Hot Reload feature is now available as a preview, enabled by default for Debug builds. This implementation uses a source generator with `MetadataUpdateHandler` to modify existing pages without a full rebuild. It supports changes to properties, child elements, structural reordering, attached properties, markup extensions, bindings, and `ResourceDictionary` updates, and works with `dotnet watch`.

Enhanced Shell Navigation

Shell navigation in MAUI now supports route templates, drawing inspiration from ASP.NET Core and Blazor routing concepts. Routes can include required, optional, default, constrained, catch-all, and mixed segments, such as `product/{sku}`. Parameter values are handled through existing `QueryProperty` and `IQueryAttributable` mechanisms. Currently, template routes only support absolute navigation.

AOT Compilation Improvements

The XAML source generator has expanded its Ahead-of-Time (AOT) compilation capabilities. `RelativeSource AncestorType=...` bindings can now compile into trim-safe `TypedBinding` instances when MAUI can resolve the ancestor type at compile time. This improvement helps avoid reflection-based string paths, contributing to more efficient and trim-safe applications.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~15 min · 13 stories · Aug 17

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Primary sources

GitHub dotnet/core

Reporting from

Microsoft released .NET 11 Preview 7, which includes significant updates to .NET MAUI such as cross-platform passkey authentication, incremental XAML Hot Reload, and Shell route templates. These additions enhance development workflows and security features for MAUI applications across various platforms.