From the community
Contributor Feed
Notable moments, packages, projects, and celebrations from the MAUIverse community.
Looking for something specific?
- Swift .NET Bindings: The Objective Sharpie Replacement for .NET MAUI and iOS
Justin Wojciechowski introduces swift-dotnet-bindings, an open-source binding generator that produces complete C# binding projects from compiled Swift or Objective-C xcframeworks. One command takes you from xcframework to NuGet package — with full Swift support, SwiftUI interop, and no manual cleanup.
Read more - maui-labs — Experimental and Pre-Release Tools for .NET MAUI
.NET · The .NET team launches maui-labs, an official GitHub repository for experimental and pre-release tools for .NET MAUI developers. It brings together community-driven experiments, alternative platform targets, and new rendering options in one place.
Read more - From Commit to MSIX: Automating .NET MAUI Windows Builds with GitHub Actions
Sebastian Jensen walks through building a signed MSIX package for a .NET MAUI Windows app using GitHub Actions, covering certificate creation, manifest alignment, and test distribution. This is the Windows installment in his cross-platform CI/CD series for .NET MAUI.
Read more - MAUI Navigation Guide: Shell Navigation with a Framework-Agnostic Core
A comprehensive guide to structuring .NET MAUI Shell navigation with a clean Core/App split, keeping ViewModels free of MAUI dependencies. Covers fundamentals through advanced patterns like navigation guards, deep linking, and modal result passing.
Read more - MintedTextEditor - A Rich Text Editor for .NET MAUI
Michael Stonis releases MintedTextEditor, a fully canvas-drawn rich text editor for .NET MAUI using SkiaSharp. Free and MIT-licensed, it supports bold, italic, tables, images, HTML import/export, theming, and accessibility — with no native editor controls underneath.
Read more - From Commit to IPA: Automating .NET MAUI iOS Builds with GitHub Actions
A step-by-step guide to building and signing a .NET MAUI iOS app in GitHub Actions, from importing a .p12 certificate to downloading provisioning profiles automatically. Assumes the Apple-side preparation is already complete.
Read more - UI Automated Testing for .NET MAUI with MauiDevFlow — And How AI Wrote the Tests
Allan Ritchie demonstrates how MauiDevFlow enables lightweight UI testing for .NET MAUI without Appium or WebDriver. He walks through building a full suite of 48 UI tests for a real app — with AutomationIds, a custom driver, and AI-generated test code.
Read more - Before The IPA: Preparing iOS Signing
A practical walkthrough of the Apple-side setup required before you can automate iOS builds: creating the app identifier, distribution certificate, provisioning profile, and App Store Connect API key. Gets the hard part out of the way so your CI pipeline can focus on building.
Read more - Shiny Client v4 - Windows Support, .NET 10, and a Ton of Improvements
Allan Ritchie announces Shiny Client v4, a major release that brings Windows support for BluetoothLE, BLE Hosting, HTTP Transfers, and Locations. The release also moves to .NET 10 and includes significant fixes across locations, HTTP transfers, push notifications, and BLE modules.
Read more - Shiny.DocumentDb v3 — One API, Four Databases
Allan Ritchie announces Shiny.DocumentDb v3, expanding the schema-free document store from SQLite-only to support MySQL, SQL Server, and PostgreSQL through a provider abstraction. Same fluent query API, same LINQ expressions, same AOT support — different backend.
Read more - Shiny.Maui.ContactStore — Device Contact Access That Does It All
Allan Ritchie introduces Shiny.Maui.ContactStore, a library that provides full CRUD contact management with LINQ queries that translate to native platform operations. It goes beyond what MAUI Essentials offers, with one unified API for both Android and iOS.
Read more - Accelerating .NET MAUI Development with AI Agents
Syncfusion shares how custom-built AI agents and skills are streamlining the .NET MAUI contribution workflow, from automated issue reproduction and test creation to multi-attempt fix strategies. A look at how AI is reducing the barrier to entry for open-source contributors.
Read more - Shiny MAUI Shell — A Library That Takes Shell to the Next Level
Allan Ritchie introduces Shiny MAUI Shell, a library that wraps standard MAUI Shell with source-generated type-safe navigation, ViewModel lifecycle management, testable services, and zero boilerplate wiring. It replaces string-based routes and Shell.Current with compile-time validated, injectable navigation.
Read more - Shiny.SqliteDocumentDb v2.0.0 — Table-Per-Type, Custom Ids, Diffing, and Batch Insert
Allan Ritchie releases Shiny.SqliteDocumentDb v2 with table-per-type mapping, custom Id properties, RFC 6902 document diffing, and batch insert with prepared command reuse. The DI extensions have also moved to a separate package for lighter core dependencies.
Read more - From Commit to AAB/APK: Automating .NET MAUI Android Builds with GitHub Actions
A practical guide to automating .NET MAUI Android builds in GitHub Actions, covering keystore creation, Base64 encoding for secrets, and producing both .aab and .apk artifacts in a single pipeline run. Android is a great first platform to automate because the signing workflow is straightforward.
Read more