Developing New Experiences, Hands-On Labs

HOL03 Hands-on Lab: Building Cross-Platform Mobile & Desktop Apps with .NET MAUI

03/19/2023

9:00am - 6:00pm

Level: Intermediate

James Montemagno

Principal Lead Program Manager, Developer Community

Microsoft

Let's learn how to build our very first cross-platform mobile and desktop app for iOS, Android, MacOS, and Windows with .NET MAUI! We will build out a new project, add data, navigation, and call web services.

You will learn:

  • What is .NET MAUI and how can you use it to build apps
  • Build your first .NET MAUI app and call backend services
  • Add navigation, platform features, and more!

Attendee Requirements:

You must provide your own laptop computer (Windows or Mac) for this hands-on lab.

James reached out to us to pass along some information about the workshop:

Hey there, James here! I am super excited that you signed up for the .NET MAUI workshop at VSLive! Las Vegas and that you want to spend the full day with me! This is a hands-on workshop and I encourage you to bring your own development machine to follow throughout the day. We will be building a full app from scratch with short presentation in between each exercise and Q&A along the way. 

A few important notes before you arrive so we have a successful day. .NET MAUI is fully GA and tooling is available in both Visual Studio 2022 and Visual Studio 2022 for Mac. For the workshop, we will be using the latest version of .NET, .NET 7, which released on November 8th along side Visual Studio 2022 v17.4 and Visual Studio for Mac 2022 v17.4. I recommend upgrading to this latest version.

Before you arrive, please follow the .NET MAUI tutorial to ensure that you have the correct workloads and versions of Visual Studio configured. Finally, be sure you browse through the Get started guides on the documentation site to ensure your emulator and simulators are configured. 

After that, your machine should be ready to go for the full workshop. If you have any questions, please reach out to me via [email protected]. See you at the workshop!