What problem does it solve?
This Skill unit provides .NET MAUI developers with pre-defined patterns for MVVM, Shell navigation, Dependency Injection, and more, helping to avoid common pitfalls and accelerate development.
Core Features & Use Cases
- MVVM Implementation: Offers a reference for implementing MVVM patterns using CommunityToolkit.Mvvm.
- Shell Navigation: Demonstrates Shell navigation and routing for building user-friendly UIs.
- Dependency Injection: Provides guidance on using Dependency Injection for structuring application services.
- Platform Services: Includes platform-specific implementations for services like photo picking and storage.
- Data Binding: Illustrates data binding techniques with ObservableCollection and RelayCommand.
- Use Case: When starting a new MAUI project, use this skill to set up the project with best practices and patterns for MAUI development.
Quick Start
Set up a new MAUI application using the provided MauiProgram.cs template and follow the MVVM pattern with the OrdersViewModel example.