Overview of Shiny Client for .NET
v5Shiny is a cross-platform framework designed to simplify working with device services and background processes. It provides a structured way to implement dependency injection, logging, and platform-specific features while handling complex tasks like permissions, main thread traversal, persistent storage, and app restarts.
Shiny is designed to be Native AOT and trim-friendly. It supports a wide range of platforms including iOS, Android, Mac Catalyst, macOS, Windows, Linux, and Blazor WebAssembly (where platform capabilities allow).