Table of Contents
StarterApp
The StarterApp provides a starting point for MAUI development projects. It demonstrates best practices for multi-project architecture and includes:
- Multi-project solution (UI, Database, Migrations)
- Database integration with Entity Framework Core and migrations
- Role-based security and authorization
- Local authentication with BCrypt password hashing
- MVVM architecture using CommunityToolkit.Mvvm
- Dependency injection throughout the application
- Example navigation with Shell
Understanding StarterApp
This documentation provides supplementary material for understanding specific aspects of the StarterApp architecture. These are referenced by the main tutorial but can also be used as standalone references.
Compatibility
| Name | Version |
|---|---|
| .NET | 10.0 |
| PostgreSQL Docker image | 16 |