dotnet-maui-aot

Community

Optimize MAUI for iOS/Catalyst.

AuthorAGIBuild
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the challenges of optimizing .NET MAUI applications for iOS and Mac Catalyst by leveraging Native AOT compilation, leading to significant improvements in app size and startup performance.

Core Features & Use Cases

  • Native AOT Pipeline: Understand and configure the compilation process for Native AOT on iOS/Catalyst.
  • Size & Startup Optimization: Achieve up to 50% reduction in app size and startup time.
  • Library Compatibility: Identify and resolve issues with .NET libraries in an AOT environment.
  • Trimming & Opt-Out: Manage trimming interplay and configure opt-out mechanisms for specific scenarios.
  • Use Case: A developer wants to reduce their MAUI app's download size and make it launch faster on user devices. They use this Skill to configure Native AOT, address library compatibility warnings, and test the final AOT build.

Quick Start

Configure your .NET MAUI project to use Native AOT for iOS by setting PublishAot to true in your .csproj file.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dotnet-maui-aot
Download link: https://github.com/AGIBuild/Agibuild.Fulora/archive/main.zip#dotnet-maui-aot

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.