Developing New Experiences

H06 Snorkeling in MAUI

09/29/2022

9:30am - 10:45am

Level: Intermediate

Sam Basu

Developer Advocate

Progress

You are invested in .NET and Xamarin technology stacks. But there are some pain points in the present reality. Perhaps you crave for cohesiveness, maturity and want to have more confidence in the Xamarin.Forms ecosystem?

Let's look under the surface of the future with .NET MAUI – the evolution of Xamarin.Forms running on .NET 6. The promise is exciting with major updates to most parts of the .NET cross-platform developer experience and tooling. Developers would be able to write more cross-platform code from a truly single project to target a wider selection of platforms, across mobile & now desktop with Windows/Mac support. Architectural changes make app bootstrapping more consistent and allow for supporting the traditional MVVM design pattern, as well as the newer MVU style for additional developer flexibility. .NET MAUI also opens the funnel to invite more developers into the ecosystem by offering choices in the UI stack – web technologies, like Blazor, are welcome towards building native/hybrid apps. The tools you know get better, projects get smarter, apps aim to be more performant and developer cycles get tighter loops with Hot Reload. .NET MAUI is a combination of technologies to evolve cross-platform .NET development stack for future – a state of mind for surf & fun. Let's explore!

You will learn:

  • Explore .NET MAUI across mobile & desktop
  • Explore MAUI tooling & platform interplay
  • Explore Blazor on native apps & sharing code