Skip to content
Shiny.NET
Commercial SupportGuaranteed response times on Shiny bug fixes, straight from the maintainers. Plans from US$1,500 a year.See the plans

MAUI App

The things every MAUI app needs and nobody enjoys writing: typed navigation with a real ViewModel lifecycle, a MauiProgram.cs that stays readable, configuration from the platform and the network, and permissions declared once.

MAUI Shell

Typed Shell navigation with a proper ViewModel lifecycle

Get started

Opinionated Shell navigation with source-generated routes, strongly-typed parameters and ViewModel lifecycle management — no magic strings, no manual wiring, and testable.

  • Source-generated routes and strongly-typed parameters
  • ViewModel lifecycle management
  • Navigation interceptors, dialogs and tab badges
  • App links, app shortcuts and AI navigation tools

Configuration

Platform preferences, JSON bundles and remote configuration

Get started

Microsoft.Extensions.Configuration providers for mobile apps: platform preference stores, JSON bundled per platform, and configuration fetched from a server. Works without any other Shiny module.

  • JSON platform bundles
  • Platform preferences
  • Remote configuration
  • No other Shiny module required

MSBuild Permissions

Declare permissions once; MSBuild writes the manifest and Info.plist

Get started

Declare permissions in your project file and let MSBuild generate the Android manifest entries and iOS Info.plist entries. No more editing XML by hand.

  • Android manifest entries generated
  • iOS Info.plist entries generated
  • MAUI permission classes

App Device Bridge

A web app inside a MAUI app, with typed access to the device

Get started

Ship Blazor, React or any static web app inside a .NET MAUI app — served from the device, updated over the air from a signed release server, and calling native features through bridges with generated C# and TypeScript clients.

  • Served offline from its zip on a loopback server
  • Signed over-the-air updates
  • Typed C# and TypeScript clients for every bridge
  • Location, Bluetooth, maps and directions, screen recording, notifications, folders and more