.NET MAUI & Blazor are pillars of innovation in the modern .NET ecosystem. .NET MAUI is the next generation of cross-platform .NET development stack. A truly single code base powers native apps for mobile/desktop, with tighter inner loop & smarter app architecture. Blazor isn't just for modern server/client web apps, but now powers native apps with .NET MAUI. Blazor & .NET MAUI share a runtime, promote code reuse across platforms & enable modernization strategies.
Blazor Hybrid apps allow developers to render Blazor UI inside an abstracted WebView hosted by .NET MAUI – 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 a Hybrid WebView, .NET MAUI 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 island mindset with .NET MAUI – let's mix & match technology stacks & move apps forward.
You will learn:
- Understand hybrid apps with web & native technologies
- Explore how .NET MAUI works with web technologies
- Explore how .NET & JS can talk to each other