.NET MAUI and Blazor to create windows/web and mobile application (.NET 6.0)

If you are a .NET developer you would know the following frameworks are generally used for development:-


I can tell you from my personal experience that this is not an easy stack to master and something that I have struggled with time.

While you can solve problems with the tech stack of windows and the web by using ElectronNET with ASP.NET Core or Blazor, the problem still persists for mobile applications.

Now, what if told you that you can do all of the above by just using 1 framework along with Blazor, exciting isn't it. .NET MAUI does just that and saves you from a lot of trouble learning and managing various frameworks.

What is .NET MAUI:-

.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML or Blazor.

So if you know Blazor you can write a web app and SPA but when combined with .NET MAUI you can use your skillset to create and deploy the application on web/mobile/desktop.

Framework stack now would look like this:-


This is very well explained at the below link and I would recommend it if you have 30 mins:-

https://www.youtube.com/watch?v=KmLQLSKqvvI

Just a reminder this is in preview and not available for general use, in case you want to try it use the below link to download VS 2022 preview:-

https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview


Reference:-https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui

Comments

Popular posts from this blog

Gitflow using source tree

RabbitMQ setup and cluster configuration on a windows network

Component analysis for application security

Analyse log using plug and play FileBeat

Introduction to Blazor

Clean Architecture

What Interview Is/Is Not for an interviewer

Estimation techniques

WCAG Accessibility