MVVM Framework
Shiny MAUI Shell https://shinylib.net/mauishell/ Client v5: BLE, BLE Hosting, HTTP, Jobs - Linux, MacOS, & Blazor Support! Full AOT, RX on BLE only & MANY other features! Power up!
App Builder
Choose a template (MAUI, ASP.NET, or Blazor WASM), pick your options, and preview the full generated project — files marked setup are the ones that change based on the libraries you select (MauiProgram.cs, manifests, entitlements, and more). When you’re ready, download a complete, ready-to-build project — just like dotnet new shiny<kind>, but right in your browser.
Cross-platform iOS, Android, Mac Catalyst, and Windows app powered by the Shiny stack.
Target Framework
Platforms
Push Notifications
No push library is installedMaps
No map supportAuthentication
No authentication setupChanged files
- MyApp/
Handlers/MyCommandHandler.cs
MyCommandHandler.cs
1namespace MyApp.Handlers;23// consider moving to a shared project or at least not inline with your handler4public record MyCommand : Shiny.Mediator.ICommand;56[MediatorSingleton]7public class MyCommandHandler : ICommandHandler<MyCommand>8{9 public async Task Handle(MyCommand command, IMediatorContext context, CancellationToken cancellationToken)10 {11 }12}