What problem does it solve?
This Skill provides guidance on building cross-platform applications using the Uno Platform, simplifying the development of UIs that run on web, mobile, and desktop from a single .NET codebase.
Core Features & Use Cases
- Single-Project Structure: Develop for multiple platforms using one project file and conditional compilation.
- Uno Extensions: Leverage a rich ecosystem for navigation, dependency injection, configuration, localization, logging, and HTTP.
- MVUX Pattern: Adopt a reactive programming model for cleaner, more maintainable UI state management.
- Toolkit Controls & Themes: Utilize a comprehensive set of UI controls and design system themes (Material, Cupertino, Fluent).
- Hot Reload: Experience rapid development cycles with instant UI updates.
- Use Case: Develop a business application that needs to run seamlessly on Windows, macOS, iOS, Android, and the web, all while maintaining a consistent look and feel and leveraging modern .NET features.
Quick Start
Configure your Uno Platform project to use the Material theme and integrate the Uno Extensions for navigation and configuration.