From the community
Contributor Feed
Notable moments, packages, projects, and celebrations from the MAUIverse community.
Looking for something specific?
- .NET MAUI Community Standup - Blazor for Mobile with AI? Here's how.
David Ortinau
Beth Massi
Gerald Versluis
Matthew Leibowitz This standup shows how to evolve a Blazor app into a mobile-first experience with .NET MAUI and AI-powered capabilities. It highlights practical architecture and feature decisions so you can move from web-only ideas to production-ready cross-platform apps.
Read more - .NET MAUI Community Toolkit Monthly Standup, July 2025
.NET Foundation
Brandon Minnick
Vladislav Antonyuk
James Crutchley Join us as we discuss the current happenings in the .NET MAUI Community Toolkit! https://github.com/CommunityToolkit/Maui/wiki/Monthly-Standups
Read more - Holy MauiGraphics Batman! Part 3: Clayface-Level Batmaths
Exploring the mathematics behind calculating pointer positions for custom gauges in .NET MAUI, using basic trigonometry to create precise dial movements.
Read more - Custom Task-like Types (Extending async in C#)
Jorge Perales Diaz explores one of C#'s most underrated features: building your own awaitable types that work with async/await without inheriting from Task. He shows how following the awaitable pattern unlocks zero-allocation, domain-specific async for games, servers, and embedded scenarios.
Read more - .NET MAUI - Managing Screen Sizes
Use adaptive sizing patterns to keep .NET MAUI controls and layouts proportional across phones, tablets, and desktops.
Read more - Holy MauiGraphics Batman! Part 2: The RPM Gauge
Creating a real-time RPM dashboard for the Batcave using .NET MAUI Graphics with custom gauge backgrounds, moving dials, and telemetry data visualization.
Read more - Accessibility in .NET MAUI - Chapter 1 - Introduction & Motivation
An introduction to why accessibility matters in .NET MAUI, from UX quality and global reach to regulatory compliance.
Read more - Holy MauiGraphics Batman! Part 1: Batmobile Throttle Control
Building a custom Batmobile throttle control using .NET MAUI Graphics and IDrawable to create retro-futuristic UI elements with interactive touch controls.
Read more - The Crosswind experiment
Steven Thewissen shares a MAUI UI July styling experiment that brings a Tailwind-like utility class approach to .NET MAUI using StyleClass, including customization for spacing, sizing, fonts, and colors.
Read more - UI with C# Markup
Héctor Pérez explores UI with C# Markup, covering “What Is C# Markup and How to Install It in Your Project” and “Simplifying Code with C# Markup”. Read the full piece for the implementation details, examples, and practical takeaways.
Read more - Sands of MAUI: Issue #191
Sam Basu
David Ortinau
Telerik Sam Basu's Sands of MAUI #191 curates XAML Improvements, .NET MAUI TreeDataGrid, Vision AI with .NET MAUI, and more for .NET developers. The roundup points to practical community articles, videos, and announcements worth exploring in full.
Read more - Building Smart API Endpoints with C# Source Generators
Jorge Perales Diaz shows how he built AutoApiGenerator, a Roslyn source generator that emits full REST CRUD endpoints at compile-time from a single [AutoApi] attribute. It eliminates ~90% of controller boilerplate while staying type-safe, EF Core-ready, and fully customizable via partial classes.
Read more - MessagingCenter Is Dead in .NET 10 - Here’s What’s Next For Your MAUI app!
MessagingCenter is removed in .NET 10, and this video shows practical migration options for existing MAUI apps. You will see a drop-in plugin path and guidance toward modern messenger patterns.
Read more - Simpler XAML in .NET MAUI 10
David Ortinau previews implicit/global XAML namespaces in .NET MAUI (via XmlnsDefinition) to reduce xmlns boilerplate and simplify XAML files.
Read more - Game development on MAUI (Part 6: Pause and body disappearing)
Part 6 wraps the MAUI game series with two polish-focused upgrades: fade-out handling for defeated enemies and a robust pause flow. The article shows how to separate dead-entity rendering from active gameplay logic and how to pause safely across app lifecycle events.
Read more