Developing New Experiences

VST19 Build Hybrid Apps with .NET

11/18/2025

4:15pm - 5:30pm

Level: Advanced

Sam Basu

Lead Developer Advocate

Uno Platform

Modern .NET is powerful, open-source, cross-platform and welcoming to all, with mature tooling accompanied by rich ecosystems. Latest .NET updates empower developers to build the next generation of cross-platform .NET apps - a truly single code base powers apps for mobile/desktop/web, with native web UI or Skia rendering. While Blazor is the .NET way of building modern web apps, Blazor does not need to be confined to the browser – it can also power native cross-platform device experiences. With modern .NET, web and native apps share a runtime, promote code reuse across platforms & enable modernization strategies.

WebAssembly can easily bring .NET C#/XAML code to the web browser, with pixel perfect rendering. Blazor Hybrid, on the other hand, allows developers to render Blazor UI inside an abstracted WebView – Blazor runs locally on .NET. This enables .NET class libraries, Blazor UI components, JS Interop and CSS styles to be easily shared between web & native mobile/desktop apps.

But what if you had years of investments into JavaScript SPA apps written with Angular/React/Vue? It’s cool – armed with Hybrid WebViews, modern .NET can welcome JS to native mobile/desktop land. Web components and styles can be easily shared between web & native apps, while having full platform API access. JavaScript & .NET can freely talk to each other – the JS Interop helps. Welcome to the hybrid mindset with .NET – let’s mix & match technology stacks & move apps forward.