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

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.