dotnet-maui-aot

Installation
SKILL.md

dotnet-maui-aot

Native AOT compilation for .NET MAUI on iOS and Mac Catalyst: compilation pipeline, publish profiles, up to 50% app size reduction and up to 50% startup improvement, library compatibility gaps, opt-out mechanisms, trimming interplay (RD.xml, source generators), and testing AOT builds on device.

Version assumptions: .NET 8.0+ baseline. Native AOT for MAUI is available on iOS and Mac Catalyst. Android uses a different compilation model (CoreCLR in .NET 11, Mono/AOT in .NET 8-10).

Scope

  • iOS/Mac Catalyst AOT compilation pipeline
  • Publish profile configuration for MAUI AOT
  • Size/startup improvement measurements
  • Library compatibility gaps for MAUI AOT apps
  • Opt-out mechanisms and trimming interplay
  • Testing AOT builds on device

Out of scope

  • MAUI development patterns (project structure, XAML, MVVM) -- see [skill:dotnet-maui-development]
  • MAUI testing -- see [skill:dotnet-maui-testing]
Related skills

More from novotnyllc/dotnet-artisan

Installs
4
GitHub Stars
208
First Seen
Feb 24, 2026