Skip to content

Features

Core scaffold

  • Shell navigation and sample pages (see repo navigation, MVVM).
  • Serilog + Microsoft.Extensions.Logging file/console/debug sinks and configuration binding.
  • Embedded configuration: appsettings.json + environment-style overrides in Application project.

Optional: observability

When UseObservability is true (default): activity source, metrics, OTLP export options — see observability.md.

Optional: localization

When UseLocalization is true: RESX resources and IStringLocalizerlocalization.md.

Optional: offline / SQLite

When UseOfflineSupport is true: local database helpers, sync abstractions, sample entity/service — offline-support.md.

Guided documentation (template symbols)

Optional markdown in generated docs/: API integration, authentication, platform features (push/biometric), deployment — see Parameters.

Packages (high level)

Key families: Microsoft.Maui.* (via workload), CommunityToolkit.Mvvm, Microsoft.Identity.Client (MSAL), OpenTelemetry.* (subset), sqlite-net-pcl + SQLitePCLRaw when offline enabled, Microsoft.Extensions.Http.Resilience for HTTP policies.

Full pinned versions: repo Directory.Packages.props.