Maui Dependency Injection

Guidance for dependency injection in .NET MAUI apps — service registration, lifetime selection (Singleton/Transient/Scoped), constructor injection, automatic resolution via Shell navigation, explicit resolution patterns, platform-specific registrations, and testability best practices. USE FOR: "dependency injection", "DI registration", "AddSingleton", "AddTransient", "AddScoped", "service registration", "constructor injection", "IServiceProvider", "MauiProgram DI", "register services". DO NOT USE FOR: data binding (use maui-data-binding), Shell route setup (use maui-shell-navigation), or unit test mocking patterns (use maui-unit-testing).

davidortinau Updated

File contents

davidortinau/maui-skills/tree/main/plugins/maui-skills/skills/maui-dependency-injection commit 6e75ff6aca

Frequently asked questions

npx skillmds@latest add davidortinau/maui-dependency-injection