.NET .NET 8 .NET MAUI Blazor Code Desktop Developer Hybrid Windows WinUI 3 Xamarin

.NET MAUI – Blazor Hybrid – WinUI 3

.NET MAUI and Blazor – Best of both modern technologies for Mobile, Desktop, and Web solutions from a single codebase.

But app development is of two categories: Existing ones and Greenfield development. New features can be part of the latter quite easily as they’re done from scratch but definitely not that easy on the former as existing investments needs to be protected. And changes can be quite expensive as it needs to be thoroughly validated before rolling out to production use.

.NET 8 .NET MAUI Blazor Code Desktop Developer Hybrid Mobile What's New Xamarin

.NET MAUI – Blazor Hybrid – StartPath

Providing a hybrid solution is uber cool as it paves way for the reuse of components across the Web, Mobile, and Desktop solutions.

But the Mobile world has matured a lot with native features such as Deep linking, App links, etc … So it’s necessary for the Apps developed in the Hybrid model to support these to stay up to date.

Whenever a link is clicked that is shared via social media or received through messaging apps, it’s expected to open in the associated app, if installed to provide the best possible user experience.

.NET MAUI Blazor Code Deep Dive Desktop Developer Hybrid Mobile Web Xamarin

Blazor – All along the way – Hybrid Apps

This is the fourth article in the .NET MAUI – Blazor series and have provided links for the other 3 articles previously published.

This article primarily focuses on the Blazor Hybrid scenarios.

The reason is the potential of Blazor, the modern web UI stack based on Razor SDK and allows to work with C# language constructs which can be used across multiple frameworks with the introduction of BlazorWebView, now officially supported on .NET MAUI, classic Windows desktop application frameworks such as Windows Forms (WinForms) and WPF.