# Uno Platform The Uno Platform is an Open-Source .NET platform for building single-codebase, cross-platform applications for mobile, web (using WebAssembly), desktop, and embedded apps quickly. Important notes: - The core framework is free and open-source under the Apache 2 license, since its release in 2018; optional enterprise support and advanced tooling (such as Hot Design) are offered under paid plans - Skia (using a full-screen canvas) and Native (using native elements) renderers are available - Uno Platform uses the WinUI (UI APIs) and WinRT (non-UI APIs) API definitions, but does not use WinAppSDK/WinUI. WinAppSDK is only used when running the `netX.0-windows` target, for the other targets, only Uno Platform code is used - Uno Platform uses official .NET mobile bindings directly, but does not use MAUI - Uno Platform offers a comprehensive C# and XAML Hot Reload support, under the free plan - Uno Platform apps can run on iOS/iPadOS, Android, macOS, Windows, Linux, and Browsers supporting WebAssembly ## Table of Contents - [Get Started](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started.md) - [Setup](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-vs-2022.md) - [Visual Studio](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-vs-2022.md) - [VS Code](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-vscode.md) - [Rider](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-rider.md) - [Claude Code](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-ai-claude.md) - [Codex](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-ai-codex.md) - [GitHub Copilot CLI](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-ai-gh-copilot-cli.md) - [Cursor](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-ai-cursor.md) - [Sign in with Uno Platform](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-licensing.md) - [Create an App](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/create-an-app-vs2022.md) - [Visual Studio 2022/2026](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/create-an-app-vs2022.md) - [VS Code](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/create-an-app-vscode.md) - [Rider](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/create-an-app-rider.md) - [Claude Code](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/create-an-app-ai-claude.md) - [Codex](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/create-an-app-ai-codex.md) - [GitHub Copilot CLI](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/create-an-app-ai-gh-copilot-cli.md) - [Cursor](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/create-an-app-ai-cursor.md) - [Build your app](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-explore.md) - [AI Agents](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/explore-your-app-ai-agents.md) - [Hot Reload](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/working-with-xaml-hot-reload.md) - [App Structure](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-app-solution-structure.md) - [Troubleshoot](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues.md) - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues.md) - [Hot Reload](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/working-with-xaml-hot-reload.md) - [Uno Platform Status](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-platform-status-troubleshooting.md) - [Development Environments](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-all-ides.md) - [All Development Environments](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-all-ides.md) - [Visual Studio 2022/2026](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-vs2022.md) - [VS Code](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-vscode.md) - [Rider](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-rider.md) - [Android & iOS Emulators](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-mobile-debugging.md) - [AI Agents](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-ai-agents.md) - [Platforms](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-wasm.md) - [WebAssembly](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-wasm.md) - [Skia (Gtk/Wpf/Framebuffer)](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-skia.md) - [iOS](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-ios.md) - [Android](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/common-issues-android.md) - [Build Errors](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-builds-troubleshooting.md) - [Troubleshooting build errors](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-builds-troubleshooting.md) - [Build error codes](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-build-error-codes.md) - [Samples & Tutorials](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/samples-tutorials-overview.md) - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/samples-tutorials-overview.md) - [Counter](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/getting-started/counterapp/get-started-counter.md) - [Counter App](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/getting-started/counterapp/get-started-counter.md) - [XAML + MVUX](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/getting-started/counterapp/get-started-counter-xaml-mvux.md) - [XAML + MVVM](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/getting-started/counterapp/get-started-counter-xaml-mvvm.md) - [C# Markup + MVUX](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/getting-started/counterapp/get-started-counter-csharp-mvux.md) - [C# Markup + MVVM](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/getting-started/counterapp/get-started-counter-csharp-mvvm.md) - [Hot Design](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/studio/Hot Design/hot-design-getstarted-counter-tutorial.md) - [Simple Calc](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/external/workshops/simple-calc/README.md) - [Tube Player](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/external/workshops/tube-player/README.md) - [Chefs](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/external/uno.chefs/doc/Overview.md) - [Tutorials](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/tutorials-intro.md) - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/tutorials-intro.md) - [How to deploy a WebAssembly app on Azure Static Web Apps](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/azure-static-webapps.md) - [How to use Windows Community Toolkit](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-community-toolkit.md) - [Windows Community Toolkit - Version 8.x](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-community-toolkit-v8.md) - [Windows Community Toolkit - Version 7.x](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-community-toolkit-v7.md) - [How to manually add a splash screen](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/splash-screen.md) - [How to use native Frame navigation](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/native-frame-nav-tutorial.md) - [How to consume a web API](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/howto-consume-webservices.md) - [How to localize text resources](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/localization.md) - [How to change app language at runtime](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/hotswap-app-language.md) - [How to integrate SignalR](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/signalr.md) - [How to use MSAL for Azure Authentication](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/interop/MSAL.md) - [How to authenticate with OpenID Connect](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/open-id-connect.md) - [How to implement a sign-in with Apple Button](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/interop/apple-login.md) - [Embed a JavaScript Component](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/interop/wasm-javascript-1.md) - [Part 1](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/interop/wasm-javascript-1.md) - [Part 2](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/interop/wasm-javascript-2.md) - [Part 3](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/interop/wasm-javascript-3.md) - [Deploy to Raspberry Pi](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/raspberry-pi/raspberry-pi-intro.md) - [Community Tutorials](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/community-tutorials.md) - [Samples](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/external/uno.samples/doc/samples.md) - [Additional Resources](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-next-steps.md) - **Overview** - [Introduction](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/intro.md) - **Architecture** - [Supported Platforms](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/getting-started/requirements.md) - [.NET Version Support](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/net-version-support.md) - [Philosophy](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/concepts/overview/philosophy-of-uno.md) - [How Uno Works](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/how-uno-works.md) - **UI Renderers** - [Skia Renderer](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-skia-rendering.md) - [Native Renderer](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-native-rendering.md) - [Best Practices](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/best-practices-uno.md) - **Authoring** - [Using the Uno.SDK](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-the-uno-sdk.md) - [UI Markup](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-markup.md) - [Platform-specific C# code](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/platform-specific-csharp.md) - [Platform-specific XAML markup](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/platform-specific-xaml.md) - [Creating Custom Controls](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/creating-custom-controls.md) - [Control Libraries](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/how-to-create-control-libraries.md) - [Adding New Platforms](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/how-to-add-platforms-existing-project.md) - [New Projects in Existing Solutions](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/how-to-add-uno-to-an-existing-solution.md) - [Using the Skia Desktop](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-skia-desktop.md) - [Linux Framebuffer](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-linux-framebuffer.md) - [Using Skia Desktop (macOS)](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-skia-macos.md) - [Getting Started With Tests](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/getting-started/getting-started-tests.md) - [Logging](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/logging.md) - [AppManifest (WebAssembly)](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/wasm-appmanifest.md) - [Using the server project](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/using-the-server-project.md) - [Hosting a WebAssembly app](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/how-to-host-a-webassembly-app.md) - **Debugging** - [How to create a repro sample](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-howto-create-a-repro.md) - ['Debugging C# on WASM'](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/debugging-wasm.md) - [VS Code Advanced Mobile Debugging](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/vscode-advanced-mobile-debugging.md) - [Generic Unhandled Exceptions handler](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/unhandled-exceptions.md) - [Debugging Troubleshooting](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/debugging-troubleshooting.md) - **Embedding** - [Uno Platform in WPF](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/uno-islands.md) - [Native Views](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/native-views.md) - [Native Views with Skia](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-skia-hosting-native-controls.md) - **Upgrading** - [Upgrading NuGet Packages](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/upgrading-nuget-packages.md) - [Upgrading from previous releases](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-from-previous-releases.md) - [Upgrading to Single Project](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-to-single-project.md) - [Upgrading to Uno 6.0](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-to-uno-6.md) - [Upgrading to Uno 5.0](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-to-uno-5.md) - [Upgrading from .NET 9 to .NET 10](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-from-net9-to-net10.md) - [Upgrading from .NET 8 to .NET 9](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-from-net8-to-net9.md) - [Upgrading from .NET 7 to .NET 8](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-from-net7-to-net8.md) - [Upgrading from Xamarin to .NET 6](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-from-xamarin-to-net6.md) - [Upgrading to WinUI 3.0](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/updating-to-winui3.md) - **Migrating** - [Xamarin Forms](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/xf-migration/overview.md) - **WPF** - [Migrating WPF Apps to Web](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/wpf-migration.md) - **UWP-only code** - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/howto-migrate-existing-code.md) - [Checklist](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-before-you-start.md) - [Applications](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-apps.md) - [Class libraries](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-libraries.md) - [General guidance](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/migrating-guidance.md) - [Silverlight](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/silverlight-migration/silverlight-migration-landing.md) - **Publishing** - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-overview.md) - [Publishing for Desktop](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-desktop.md) - [Publishing Your App for Desktop](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-desktop.md) - [Publishing Your App for macOS](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-desktop-macos.md) - [Publishing Your App for macOS - Advanced Topics](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-desktop-macos-advanced.md) - [Publishing Your App for Linux](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-desktop.linux.md) - [Publishing for WebAssembly](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-webassembly.md) - [Publishing for Windows App SDK](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-windows.md) - [Build Packaged Unsigned Apps](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-windows-packaged-unsigned.md) - [Build Packaged Signed Apps](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-windows-packaged-signed.md) - [Build Unpackaged Apps](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-windows-unpackaged.md) - [Publishing for iOS](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-ios.md) - [Publishing for Android](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-publishing-android.md) - **Performance** - [Improving Build Times](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/solution-building-single-targetframework.md) - [Performance tips](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/Uno-UI-Performance.md) - [Memory Profiling](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/troubleshooting-memory-issues.md) - [How to profile applications](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/profiling-applications.md) - [IL Linker for WebAssembly](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-il-linker-webassembly.md) - [Skia Native Libraries Trimming](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/skia-libraries-trimming.md) - [Working with String Resource Trimming](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/upri-trimming.md) - [Working with XAML Trimming](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/resources-trimming.md) - [Error Monitoring & Crash Reporting with Raygun](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/guides/raygun-monitoring.md) - **Contributing** - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/contributing-intro.md) - [Code of Conduct](https://github.com/unoplatform/uno/blob/master/CODE_OF_CONDUCT.md) - [Ways to contribute](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/ways-to-contribute.md) - **How Uno works** - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/uno-internals-overview.md) - [Android](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/uno-internals-android.md) - [Layouting in Android](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/Uno-UI-Layouting-Android.md) - [iOS](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/uno-internals-ios.md) - [Layouting in iOS](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/Uno-UI-Layouting-iOS.md) - [WASM](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/uno-internals-wasm.md) - [macOS](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/uno-internals-macos.md) - [DependencyProperty backing generator](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/Internal-DependencyProperty-Generator.md) - [x:Bind in Uno Platform](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/Uno-UI-xBind-architecture.md) - [ListViewBase](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/listviewbase-internals.md) - [ThemeResource](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/themeresource-internals.md) - [InteractionTracker internals](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/interaction-tracker-internals.md) - [Building Uno.UI](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/building-uno-ui.md) - [Debugging Uno.UI](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/debugging-uno-ui.md) - [Using Codespaces](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/working-with-codespaces.md) - [Using Ona](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/working-with-gitpod.md) - [Inspecting the visual tree](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/debugging-inspect-visual-tree.md) - [Guidelines for code style](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/contributing/guidelines/code-style.md) - [Using the SamplesApp](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/working-with-the-samples-apps.md) - **Guidelines for creating tests** - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/contributing/guidelines/creating-tests.md) - [Mocked unit tests (Uno.UI.Tests)](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/creating-mocked-tests.md) - [Platform-runtime unit tests (Uno.UI.RuntimeTests)](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/creating-runtime-tests.md) - [UI tests with Uno.UITest](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/creating-ui-tests.md) - [Debugging Solution Templates](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/debugging-templates.md) - [Conventional Commits format](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/git-conventional-commits.md) - [Guidelines for pull-requests](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/contributing/guidelines/pull-requests.md) - [Guidelines for breaking changes](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/contributing/guidelines/breaking-changes.md) - [Guidelines for updating dependencies](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/contributing/guidelines/updating-dependencies.md) - [Guidelines for issue triage](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/contributing/guidelines/issue-triage.md) - [Guidelines for implementing a new WinUI/WinRT feature](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/contributing/guidelines/implementing-a-new-winui-winrt-feature.md) - [Adding documentation](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/doc-on-docs.md) - [DocFX](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/docfx.md) - [Uno.UI release procedure](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/release-procedure.md) - [Build Artifacts](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/contributing/build-artifacts.md) - **Advanced topics** - [Adding functionality with API extensions](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/api-extensions.md) - [The WeakEventHelper class](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/Internal-WeakEventHelper.md) - [Debugging Uno.UI Java code with Android studio](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/Uno-UI-Debugging-Android-Studio.md) - [Troubleshooting Memory Issues](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/troubleshooting-memory-issues.md) - [Troubleshooting Source Generation](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/troubleshooting-source-generation.md) - [The XAML Trimming phase](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/Uno-UI-XAML-ResourceTrimming.md) - [Hot Reload internals](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-development/uno-internals-hotreload.md) - [Why use Uno Platform?](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/concepts/overview/why-uno-platform.md) - [FAQ](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/faq.md) - **Studio** - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/studio/studio-overview.md) - [Uno MCPs](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-the-uno-mcps.md) - [Hot Reload](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/studio/Hot Reload/hot-reload-overview.md) - [Feedback](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/studio/studio-feedback.md) - **Reference** - **Overview** - [Developing with Uno Platform](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/using-uno-ui.md) - [Features List](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/supported-features.md) - [Feature Flags](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/feature-flags.md) - **WinUI Compatibility** - [Differences From WinUI](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/api-differences.md) - [About NotImplemented members](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-notimplemented-types.md) - [Uno and WinUI 3](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uwp-vs-winui3.md) - [WinAppSDK Specifics](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/winapp-sdk-specifics.md) - **WinUI links** - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/winui-doc-links.md) - [Tutorials](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/winui-doc-links-tutorials.md) - [Development](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/winui-doc-links-development.md) - [Design](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/winui-doc-links-design.md) - **UI** - **Controls** - [Implemented Views](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/implemented-views.md) - **Uno Specifics** - [AdaptiveTrigger](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/AdaptiveTrigger.md) - [Activities in Android](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/android-activities.md) - [ComboBox](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/ComboBox.md) - [CommandBar](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/CommandBar.md) - [DatePicker](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/DatePicker.md) - [ElevatedView](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/ElevatedView.md) - [Fluent icon font](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-fluent-assets.md) - [Flyout](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/Flyout.md) - [Frame](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/Frame.md) - [GLCanvasElement](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/GLCanvasElement.md) - [Image](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/image.md) - [ListView and GridView](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/ListViewBase.md) - [Lottie animations](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/Lottie.md) - [MapControl](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/map-control-support.md) - [MediaPlayerElement](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/MediaPlayerElement.md) - [MenuFlyout](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/MenuFlyout.md) - [NavigationView](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/NavigationView.md) - [Native control styles](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/native-styles.md) - [Other features](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/Uno.UI.Toolkit.md) - [Pivot](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/Pivot.md) - [Popup](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/Popup.md) - [ProgressRing](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/progressring.md) - [RefreshContainer (Pull to Refresh)](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/RefreshContainer.md) - [ScrollViewer](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/ScrollViewer.md) - [SKCanvasElement](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/SKCanvasElement.md) - [TextBox](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/TextBox.md) - [TimePicker](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/TimePicker.md) - [ToggleSwitch](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/ToggleSwitch.md) - [URI Protocol activation](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/protocol-activation.md) - [Using pointer cursors](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/cursors.md) - [Using SVG images](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/svg.md) - [VisibleBoundsPadding](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/VisibleBoundsPadding.md) - [WebView (WebView2)](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/controls/WebView.md) - **Features** - [Accessibility](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/working-with-accessibility.md) - [Animations](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/working-with-animations.md) - [Assets and image display](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/working-with-assets.md) - [Build telemetry](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-toolchain-telemetry.md) - [Composition API](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/composition.md) - [Customizing the UIApplicationDelegate on iOS](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/customizing-uiapplicationdelegate.md) - [Dialogs](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/dialogs.md) - [Fluent styles](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/fluent-styles.md) - [Focus management](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/focus-management.md) - [Fonts](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/custom-fonts.md) - [Markup Extensions](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-ui-markup-extensions.md) - [Native frame navigation](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/native-frame-nav.md) - [Orientation](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/orientation.md) - [Routed Events](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/routed-events.md) - [Shapes & Brushes](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/shapes-and-brushes.md) - [String resources and localization](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/working-with-strings.md) - [Succinct syntax](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-ui-succinct-syntax.md) - [Themes](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/working-with-themes.md) - [User inputs - Keyboard, Pointers, Gestures, Manipulations, Drag and drop](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/pointers-keyboard-and-other-user-inputs.md) - [Using Fluent styles in legacy apps](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-winui2.md) - [Windowing](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-ui-xaml-window.md) - [Preventing Window Closing](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/app-close-handler.md) - [x:Bind](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-ui-xaml-xbind.md) - [3rd-party libraries](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/supported-libraries.md) - **Non-UI** - [Overview](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/using-winrt.md) - [Accelerometer](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/accelerometer.md) - [Android TV](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/android-tv.md) - [App Actions](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-ui-startscreen.md) - [App Suspension](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-ui-xaml-application.md) - [Application Data and Settings](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/applicationdata.md) - [Badge Notifications](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-ui-notifications.md) - [Barometer](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/barometer.md) - [Battery Information](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-system-power.md) - [Bluetooth](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/bluetoothdevice.md) - [Capture (Camera)](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-media-capture.md) - [Clipboard](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/clipboard.md) - [Compass](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/compass.md) - [Contacts](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-applicationmodel-contacts.md) - [Credential Storage](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/PasswordVault.md) - [Device Enumeration](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-devices-enumeration.md) - [Device Information](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-system-profile.md) - [E-mail](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-applicationmodel-email.md) - [File and Folder Pickers](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-storage-pickers.md) - [File Management](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/file-management.md) - [Flashlight](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/flashlight.md) - [Gamepad](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/gamepad.md) - [Geolocation (GPS)](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-devices-geolocation.md) - [Gyrometer](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/gyrometer.md) - [Haptics](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-devices-haptics.md) - [Hardware back button](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/hardware-back-button.md) - [Keeping Screen On](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-system-display.md) - [Light Sensor](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/lightsensor.md) - [Magnetometer](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/magnetometer.md) - [MIDI](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-devices-midi.md) - [Network Information](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-networking.md) - [Orientation Sensor](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/orientation-sensor.md) - [Package Information](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-applicationmodel.md) - [Phone Calls](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-applicationmodel-calls.md) - [Proximity Sensor](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/proximity-sensor.md) - [Settings](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/settings.md) - [Sharing](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-applicationmodel-datatransfer.md) - [SMS](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-applicationmodel-chat.md) - [Speech Recognition](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/SpeechRecognition.md) - [Step Counter](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/step-counter.md) - [Store Context](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-ui-storecontext.md) - [Title Bar Customization](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-ui-viewmanagement.md) - [URI Launcher](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-system.md) - [Vibration](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-phone-devices-notification-vibrationdevice.md) - [Wallpaper and Lock Screen](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-system-userprofile.md) - [Web Authentication Broker](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/web-authentication-broker.md) - [Working with cookies](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/working-with-cookies.md) - **Tooling** - [Uno Platform Status](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/uno-platform-status.md) - [Dev Server](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/dev-server.md) - **VS Code Extension** - [Visual Studio Code Extension](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/additional-vscode-topics.md) - [C# Dev Kit Support](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-vscode-devkit.md) - [Omnisharp Support](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-vscode-omnisharp.md) - **Rider** - [License Agreement](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/other/rider-eula.md) - **Templates** - [Visual Studio Wizard](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/getting-started/wizard/using-wizard.md) - [dotnet new Templates](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-dotnet-new.md) - [Get started wizard](https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/get-started-wizard.md)