Sobre o projeto
Uno Platform é uma plataforma de desenvolvimento que permite a criação de aplicações .NET de base de código única utilizando a superfície de API do WinUI 3. Ela permite que os desenvolvedores aproveitem as competências em C# e XAML para atingir múltiplas plataformas, incluindo iOS, Android, WebAssembly, Windows, macOS e Linux.
As principais capacidades técnicas incluem:
- Opções de Renderização: Suporta tanto o Unified Skia Rendering para gráficos de alta performance consistentes em alvos de desktop e embarcados, quanto o Native Rendering para aparência e sensação específicas de cada plataforma.
- Toolkit de UI: Fornece acesso a componentes WinUI, Windows Community Toolkit e suporte para temas Material, Fluent e Cupertino.
- Gestão de Estado: Suporta os padrões MVVM e MVUX.
- Ferramentas de Desenvolvimento: Inclui Hot Reload para XAML e C#, um designer visual em tempo de execução (Hot Design) e capacidades de Design-to-Code para exportar designs do Figma para XAML/C#.
- Integração de IA: Apresenta o Uno Platform Studio, que inclui um agente de desenvolvimento de IA, geração de prompt-to-app e implementações do Model Context Protocol (MCP) para que agentes de IA acedam à base de conhecimento da plataforma e interajam com aplicações em execução.
- Suporte de IDE: Compatível com Visual Studio, VS Code e JetBrains Rider.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.