> Markdown version of [/videos/1228-net-apps-everywhere?t=249](https://www.wearedevelopers.com/videos/1228-net-apps-everywhere?t=249). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # .NET Apps Everywhere! Stop rewriting code for every operating system. The open-source Uno Platform lets you build native .NET apps for iOS, Android, and WebAssembly from a single XAML codebase. - **Speakers:** Steve Bilogan - **Event:** WeAreDevelopers LIVE - **Published:** October 16, 2024 - **Duration:** 26:33 - **URL:** https://www.wearedevelopers.com/videos/1228-net-apps-everywhere ## Summary The open-source Uno Platform enables developers to build cross-platform applications from a single codebase and project file, targeting virtually anywhere .NET runs. By leveraging WinUI and XAML as the foundational API layer, the framework maps UI definitions directly to native rendering engines across operating systems, including iOS UIKit, Android Views, HTML via WebAssembly, and Skia-based 2D desktop rendering. Beyond core UI rendering, the platform offers a robust ecosystem of first-party libraries and developer tooling. Engineers can rapidly configure projects using a feature-based Uno SDK that eliminates bloated package references in the project file. The ecosystem supports modular extensions for dependency injection, navigation routing, and diverse presentation frameworks like MVVM or Uno's custom MVUX—a pattern blending model-view-update architecture with built-in observability. Developers can seamlessly swap between Fluent and Material design systems to maintain cross-platform visual consistency or respect native device paradigms. The framework extends beyond interface development by mapping non-UI Windows Runtime APIs, such as geolocation, speech recognition, and gamepad inputs, across platforms without requiring device-specific native code. Modern developer workflows are accelerated through live hot reload capabilities and deep integrations with Figma and Visual Studio. As demonstrated by the migration of the legacy NuGet Package Explorer to a web-hosted browser application, the Uno Platform provides a highly viable modernization path for bringing traditional desktop software into versatile, multi-platform environments. **Keywords:** uno platform, cross-platform .net development, winui xaml framework, webassembly deployment, skia rendering engine, mvux design pattern, cross-platform runtime apis, wpf app modernization, single codebase architecture, native ui rendering, fluent design theming, material design integration, nuget package explorer, .net developer tooling, visual studio extension ## Chapters 1. **Introduction to the Uno cross-platform framework** (00:03) — Uno platform enables building uniform .NET applications from a single code base using native API layers for UI rendering. 1. **Ecosystem of first-party libraries and developer tools** (01:55) — First-party extensions provide out-of-the-box themes, navigation configurations, and robust design tool integrations. 1. **Cross-platform user interface creation using WinUI XAML** (04:09) — Standard WinUI XAML code defines universal application layouts that execute natively on mobile, desktop, and web environments. 1. **Bootstrapping an application via the Visual Studio wizard** (06:11) — A configuration wizard streamlines setup by scaffolding framework targets, logic structures, and thematic UI settings. 1. **Inspecting the project structure and SDK feature management** (13:55) — Feature-based SDK integration reduces boilerplate code and resolves necessary NuGet payload references automatically. 1. **Application execution and UI hot reload demonstration** (16:05) — Live interface modifications retain application state via hot reload workflows inside visual deployment targets. 1. **Implementing non-UI runtime APIs across operating platforms** (19:50) — Hardware interaction tools connect cross-platform code to local sensors, networking capabilities, and external gamepads. 1. **Application modernization case study and community resources** (23:46) — The NuGet Package Explorer serves as a reference application illustrating desktop-to-web migration leveraging shared logic. ## Related Moments - [Delivering cross-platform enterprise applications from a single codebase](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) (from "Blazor Unleashed: The Future of .NET Web Development") - [Transitioning from native WPF to modern web assembly](https://www.wearedevelopers.com/videos/1747-uncharted-territories-of-web-performance-andrew-burnett-thompson-and-david-burleigh) (from "Uncharted Territories of Web Performance - Andrew Burnett-Thompson and David Burleigh") - [Expanding platform reach with cross-platform frameworks](https://www.wearedevelopers.com/videos/1182-optimization-of-mobile-development-strategies-for-maximum-business-impact) (from "Optimization of Mobile Development Strategies for Maximum Business Impact") - [Tracing the framework evolution from mono to multiplatform interfaces](https://www.wearedevelopers.com/videos/700-discover-net-maui) (from "Discover .NET MAUI") - [Introduction to MCP apps and dynamic UI elements](https://www.wearedevelopers.com/videos/1981-from-zero-to-mcp-ui-hero-building-context-aware-ai-apps-that-actually-work) (from "From Zero to MCP UI Hero: Building Context-Aware AI Apps That Actually Work") - [Exploring web capabilities for comprehensive cross-platform applications](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) (from "Project Fugu: Extending the web") ## Related Articles - [Native Web Apps: Are We There Yet?](https://www.wearedevelopers.com/magazine/83-native-web-apps-are-we-there-yet) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) ## Related Jobs - [Principal Windows NPU/AI Accelerator Drivers Engineer](https://www.wearedevelopers.com/jobs/ext/2599132-principal-windows-npu-ai-accelerator-drivers-engineer) at **ARM** - [Ios Engineer, Swift (Onboarding & Verification)](https://www.wearedevelopers.com/jobs/ext/2777999-ios-engineer-swift-onboarding-verification) at **Bitpanda** - [Servicios Digitales Y Tecnológicos Santa Cruz De Tenerife](https://www.wearedevelopers.com/jobs/ext/1938602-servicios-digitales-y-tecnologicos-santa-cruz-de-tenerife) at **PWC** - [Desarrollador Digital Y Tecnológico - Proyectos Vanguardistas](https://www.wearedevelopers.com/jobs/ext/1938045-desarrollador-digital-y-tecnologico-proyectos-vanguardistas) at **PWC** - [Servicios Digitales Y Tecnológicos Santa Cruz De Tenerife](https://www.wearedevelopers.com/jobs/ext/1936093-servicios-digitales-y-tecnologicos-santa-cruz-de-tenerife) at **PWC** - [iOS Engineer](https://www.wearedevelopers.com/jobs/ext/3044501-ios-engineer) at **Bitpanda**