Skip to content
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.

Project
Target Framework
Platforms
Framework2 selected
MVVM Framework
Shiny MAUI Shell https://shinylib.net/mauishell/
Markup
Configuration1 selected
Logging
Services
Push Notifications
No push library is installed
Maps
No map support
Code Generation
Authentication
No authentication setup
UI Libraries1 selected
Blazor Components
Data & Storage
AI
Platform
Utilities
Setup Previewfiles added or changed by your selections — the download includes the full project
Changed 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}