From the community
Contributor Feed
Notable moments, packages, projects, and celebrations from the MAUIverse community.
Looking for something specific?
- Running On-Device LLMs in .NET MAUI with Microsoft.Maui.Essentials.Ai
Brandon Minnick shows how Microsoft.Maui.Essentials.Ai exposes on-device foundation models like Apple Intelligence through the same IChatClient abstraction. Part 7 of his Microsoft.Extensions.AI series runs an LLM entirely on the phone — offline, private, and free per token.
Read more - Login with Passkeys in a .NET MAUI App
Tony Edwards digs into the new cross-platform Passkeys API in .NET MAUI Preview 7, which talks to native authenticators on iOS, Android, and Windows. He walks the full WebAuthn flow end to end, pairing the tiny MAUI API with an ASP.NET Core Identity backend.
Read more - Scaffold: Modern App UI in .NET MAUI
Alberto Aldegheri shows off Nalu.Maui.Scaffold, bringing floating tab bars, flexible nav bars, easy parallax, and rich navigation transitions to .NET MAUI apps. It's a tour of the features that push modern Android and iOS UIs to another level.
Read more - Level Up Animation with Keyframes for MAUI & Blazor
Allan Ritchie brings the CSS @keyframes model to .NET MAUI and Blazor, where evaluating an animation is a pure function of time you can scrub, reverse, and export. It stacks into 42 animated Motion Icons and a ShinyButton that runs its own busy/success/error states.
Read more - .NET MAUI in 2026 — How AI Has Transformed App Development Forever
James Montemagno shows how AI is reshaping .NET MAUI development — from writing and testing code to implementing design and shipping apps. This ~1 hour 15 minute session covers customizing GitHub Copilot for mobile and the team's latest productivity boosters.
Read more - When Incoming Data Is Faster Than Your Eyes
Nick Kovalsky shares a real fix from a Bluetooth app receiving data 20 times a second: throttle how often bindings raise PropertyChanged while keeping data processing at full speed. A drop-in ThrottledViewModel base class gates UI updates to a smooth ~12Hz.
Read more - A Zero-Allocation DependencyProperty Source Generator for WPF/MAUI
kassyi · kassyi introduces Kassyi.Generators.DependencyProperty, a source generator that turns 20 lines of DependencyProperty boilerplate into a single attribute across WPF, .NET MAUI, Avalonia, Uno, WinUI 3, and UWP. It's rewritten to be zero-allocation with compile-time type-safe callbacks.
Read more - Building a Custom Middleware Pipeline in .NET MAUI
Jorge Perales Diaz brings the ASP.NET Core middleware idea to .NET MAUI, building a lightweight pipeline that wraps operations with logging, validation, auth, connectivity, and caching. It's a DI-friendly, testable way to stop scattering infrastructure code across your ViewModels and services.
Read more - Shiny Controls 1.0 — The Ultra Control Suite for .NET MAUI & Blazor
Allan Ritchie ships Shiny Controls 1.0, a huge suite with two real renderers — native .NET MAUI and real Blazor components — sharing one Material 3 token contract. It's the bottom sheets, chat views, schedulers, and camera pipelines you keep rebuilding, finally packaged as a library.
Read more - Shiny.NET — Controls 1.0, HTTP Server for MAUI, & mDNS Discovery Libraries
Gone DotNet
Allan Ritchie
Jonathan Dick Jon Dick and Allan Ritchie show off the latest Shiny.NET libraries in this ~1.5 hour session — the new Controls 1.0 suite, an HTTP server for MAUI, and mDNS discovery. Watch for live demos and the thinking behind each library.
Read more - Recycled Cells with DrawnUI — Part II
Nick Kovalsky continues the DrawnUI recycled-cells series with three more list samples, a built-in items window, and WindowedSource for data that won't fit in memory. Part of a practical guide to picking MeasureFirst vs MeasureVisible and SkiaStack vs SkiaCachedStack for smooth .NET MAUI lists.
Read more - Shiny.DocumentDb — Hidden Gems
Allan Ritchie digs into the Shiny.DocumentDb features that never got a proper write-up — diffs, temporal audit trails, raw JSON terminals, and interceptor-built soft delete. If you already use DocumentDb, this is the guided tour of the APIs you'll want next.
Read more - Shiny.DocumentDb v13 — Encryption, an Outbox, and a Front Door
Allan Ritchie ships Shiny.DocumentDb v13 with field-level encryption, a transactional outbox, HTTP/MCP front doors, and a ConfigureDocument rewrite. It's a big release at the edges of the store — what sits in front of your documents and what the write hands off next.
Read more - One Blazor UI, Two Hosts: a Device-Capability Layer That Stays Resolvable Everywhere
Ivan Ball-llovera shows how a shared Blazor UI can talk to native share, haptics, biometrics, and more without ever asking “am I on MAUI?” Small per-capability contracts, inert defaults, and host overrides keep the same components portable across browser and .NET MAUI Hybrid.
Read more - Building an Onboarding and Registration UI in .NET MAUI
Leomaris Reyes recreates a Dribbble-inspired onboarding and sign-up flow in .NET MAUI with code-built LinearGradientBrush and RadialGradientBrush backgrounds. The registration screen uses Telerik DataForm so you can ship a polished form without wiring every field by hand.
Read more