Blazor Implementations Across Web & Native

Blazor can drive UI/UX across web and native platforms, but implementations can vary.

Blazor is eating the world. .NET developers have understandably been excited about Blazor—a modern web framework allowing for C# code front and back. Blazor can run server-side or entirely client-side with WebAssembly, and the Blazor component/rendering model inspires confidence with stability and extensibility.

With .NET Multi-platform App UI (.NET MAUI), Blazor goodness is not confined to just web apps, but now very welcome on native cross-platforms apps for mobile and desktop. Even though Blazor components/styles can render the same user interface (UI) across web, desktop and mobile, the user experience (UX) should not be the same. In fact, developers will want to have the flexibility to do different things with Blazor across various platforms. Let’s explore how a single shared codebase allows Blazor code to have varying implementations across platforms—sharing across differences is caring.

Full article HERE.

Going Desktop With .NET MAUI

.NET MAUI reaches desktop elegantly and has features to support modern desktop app needs.

Let’s grab a definition from the books—.NET MAUI framework is designed for building modern, multi-platform, natively compiled iOS, Android, macOS and Windows apps, using C# and XAML in a single codebase. So, .NET MAUI allows developers to have a single codebase to power native mobile and desktop apps—essentially, the next generation of .NET cross-platform strategy.

However, .NET MAUI started as the evolution of Xamarin.Forms with a very mobile-first mindset. Can developers truly build modern desktop apps for Windows or macOS using .NET MAUI? While the shared codebase is nice, desktop apps often have to support heavy usage and demand very different user experiences. Can enterprises look at .NET MAUI to modernize their existing technology stack and move apps forward? While early days, .NET MAUI reaches desktop elegantly and has quite a few things to enable desktop workflows. Let’s take a look at some desktop-friendly .NET MAUI features and what lies ahead.

Full article HERE.

Sharing Code With Blazor & .NET MAUI

Shared Blazor components can power UI across web and native apps, thanks to .NET MAUI.

.NET MAUI is the future of cross-platform development with .NET—a single shared code base can power native apps for mobile and desktop. And Blazor is the natural choice for modern web apps with .NET, helping developers write C# front and back.

We’ve heard the promise of .NET MAUI and Blazor together—but how realistic is it? Can Blazor developers truly power native apps with .NET MAUI while using shared components and styles? The answer is yes—let’s take a look.

Full article HERE.