← all plugins

Dotnet Maui

by @dotnet · plugin · 8 skills

Skills for .NET MAUI development: environment setup, diagnostics, troubleshooting, navigation, data binding, dependency injection, layout, and theming.

Install the whole plugin (CLI)
npx skillmds add dotnet/maui-theming npx skillmds add dotnet/maui-safe-area npx skillmds add dotnet/maui-data-binding npx skillmds add dotnet/dotnet-maui-doctor npx skillmds add dotnet/maui-app-lifecycle npx skillmds add dotnet/maui-collectionview npx skillmds add dotnet/maui-shell-navigation npx skillmds add dotnet/maui-dependency-injection
⬇ Download

Skills in this plugin

  1. maui-theming · dotnet bundle
    Add light/dark mode, custom branded themes, and runtime theme switching to .NET MAUI apps using AppThemeBinding, ResourceDictionary swapping, and system theme detection APIs.
    4k
    repo stars
  2. maui-safe-area · dotnet bundle
    Provides guidance on using the new .NET 10 cross-platform safe area API for edge-to-edge layouts, keyboard avoidance, and migration from legacy iOS-only APIs.
    4k
    repo stars
  3. maui-data-binding · dotnet bundle
    Wire UI controls to ViewModel properties with compile-time safety, change notification, and minimal overhead using .NET MAUI data bindings.
    4k
    repo stars
  4. dotnet-maui-doctor · dotnet bundle
    Diagnoses and fixes .NET MAUI development environment issues by validating .NET SDK, workloads, Java JDK, Android SDK, Xcode, and Windows SDK with version requirements discovered dynamically from NuGet.
    4k
    repo stars
  5. maui-app-lifecycle · dotnet bundle
    Handle .NET MAUI application state transitions, Window lifecycle events, and state preservation across backgrounding and resume cycles.
    4k
    repo stars
  6. maui-collectionview · dotnet bundle
    Guidance for implementing CollectionView in .NET MAUI apps — data display, layouts (list & grid), selection, grouping, scrolling, empty views, templates, incremental loading, swipe actions, and pull-to-refresh.
    4k
    repo stars
  7. maui-shell-navigation · dotnet bundle
    Implement Shell-based navigation in .NET MAUI apps, including AppShell setup, URI-based navigation with GoToAsync, route registration, query parameters, flyout and tab configuration, and navigation guards.
    4k
    repo stars
  8. maui-dependency-injection · dotnet bundle
    Configure dependency injection in .NET MAUI apps — service registration in MauiProgram.cs, lifetime selection, constructor injection, Shell navigation auto-resolution, platform-specific registrations, and testability patterns.
    4k
    repo stars