Uno PlatformUno Platform is an open-source .NET platform for building single-codebase native mobile, web, desktop, and embedded apps quickly with either XAML or C# Markup. In addition to the core platform, Uno Platform offers Hot Design - a Visual Designer for building cross-platform .NET applications. It transforms your running app into a Visual Designer while in VS Code, enabling unprecedented developer productivity. Uno Platform VS Code extension enables epic productivity in developing and debugging .NET Mobile, Web, and Desktop Apps without leaving Visual Studio Code. It provides Visual Studio-like set of tools such as:
Using the extensionGet Started with Uno Platform for Visual Studio CodeBegin your journey in building Uno Platform apps with VS Code by visiting our Getting started with VS Code documentation page for more information. This guide will provide you with step-by-step instructions on setting up your environment for app development with Uno Platform and VS Code. OmniSharp vs C# Dev Kit ModesThe Uno Platform extension uses C# Dev Kit in VS Code, and can use OmniSharp. Read more information and instructions to switch between both modes. Platform CompatibilityThese charts show all the features we are bringing to .NET developers for Desktop, Web and Mobile targets:
[1] Use What is Uno Platform?The Uno Platform is an Open-source platform for building single codebase native mobile, web, desktop, and embedded apps quickly. It allows C# and WinUI XAML and/or C# code to run on all target platforms while allowing you control of every pixel. It comes with support for Fluent, Material, and Cupertino design systems out of the box. Uno Platform implements a growing number of the WinRT and WinUI APIs, such as Microsoft.UI.Xaml, to enable WinUI applications to run on all platforms with native performance. Use the WinUI tooling from Windows in Visual Studio, such as XAML Hot Reload and C# Hot Reload, build your application as much as possible on Windows, then validate that your application runs on iOS, Android, macOS, and WebAssembly. Visit our documentation for more details. |