Every week starting September 7, 2022 through November 16, 2022 (7 episodes)

Learn Live: Build mobile and desktop apps with .NET MAUI

Learn how to use .NET MAUI to build apps that run on mobile devices and on the desktop using C# and Visual Studio. You'll learn the fundamentals of building an app with .NET MAUI and more advanced topic such as local data storage and invoking REST-based web services.

Join us for this live learning experience where you will be guided by subject matter experts through the Learn modules below in real time along with developers around the globe. Earn badges, prepare for certifications and Learn Live with a great community! See you there :)

Create a cross-platform app with .NET MAUI

Create a cross-platform app with .NET MAUI: September 7, 2022 10:00AM - 11:30AM (Pacific)

Learn how to use Visual Studio with .NET MAUI to create a cross-platform app. In this episode, you will:

  • Learn the basic architecture of .NET MAUI
  • Create .NET MAUI app
  • Define a shared UI for the platforms supported by .NET MAUI
  • Deploy a .NET MAUI app from Visual Studio
  • Dial a number from within the app
Create a UI in a .NET MAUI app by using XAML

Create a UI in a .NET MAUI app by using XAML: September 14, 2022 10:00AM - 11:30AM (Pacific)

Learn how to design a UI for a .NET MAUI app using XAML In this episode, you will:

  • The benefits of using XAML over defining the UI for a .NET MAUI app in C#
  • The types available for defining a .NET MAUI app using XAML, and the properties these types expose
  • How to handle UI events and wire them up in XAML
  • How to create and use XAML mark-up extensions
  • How to set platform-specific values in XAML mark-up
Customize layout in .NET MAUI XAML pages

Customize layout in .NET MAUI XAML pages: September 21, 2022 10:00AM - 11:30AM (Pacific)

Create consistent user interfaces across different devices by using StackLayout and Grid. In this episode, you will:

  • Arrange user interface elements in an app and size them
  • Display views in a vertical or horizontal list using StackLayout
  • Display views in rows and columns using Grid
Design consistent .NET MAUI XAML pages by using shared resources

Design consistent .NET MAUI XAML pages by using shared resources: October 26, 2022 10:00AM - 11:30AM (Pacific)

Learn how to use shared resources and styles in .NET MAUI XAML In this episode, you will:

  • Create and use static resources in a MAUI XAML user interface
  • Create and use dynamic resources
  • Create a consistent user interface by using styles
  • Create and use application-wide resources
Create multi-page .NET MAUI apps with tab and flyout navigation

Create multi-page .NET MAUI apps with tab and flyout navigation: November 2, 2022 10:00AM - 11:30AM (Pacific)

Use .NET MAUI shell to create multi-page applications with tabs and flyout navigation. In this episode, you will:

  • Implement tab navigation with .NET MAUI Shell
  • Navigate between pages within tabbed pages
  • Implement flyout navigation with .NET MAUI Shell
Consume REST web services in .NET MAUI apps

Consume REST web services in .NET MAUI apps: November 9, 2022 10:00AM - 11:30AM (Pacific)

Consume a REST web service by using HttpClient and perform basic CRUD operations. You will detect when your device is connected to the internet to provide a good user experience and take advantage of the native networking stacks to get top performance. In this episode, you will:

  • Detect if your device is connected to the internet
  • Consume a REST web service by using HttpClient
  • Take advantage of the native networking stacks while using HttpClient
Store local data with SQLite in a .NET MAUI app

Store local data with SQLite in a .NET MAUI app: November 16, 2022 10:00AM - 11:30AM (Pacific)

Learn how to store and access data held in SQLite using a .NET MAUI app In this episode, you will:

  • Compare the different data storage options that are available for .NET MAUI applications
  • Store relational data in a SQLite database
  • Interact with your database asynchronously to make sure that your UI remains responsive

Our Speakers and Moderators

  • Frank Boucher

    Senior Cloud Advocate, Microsoft

    Follow Frank Boucher
  • James Montemagno

    Program Manager, Microsoft

    Follow James Montemagno
  • Jon Galloway

    Senior Program Manager, Microsoft

    Follow Jon Galloway
  • Katie Savage

    Program Manager for the .NET Community Team, Microsoft

    Follow Katie Savage
  • Matt Soucoup

    Principal Cloud Developer Advocate for .NET, Microsoft

    Follow Matt Soucoup

Frequently Asked Questions

Is there a cost to attend the event?

The event is free! You can join YouTube to stream the content for free!

When does the event take place?

Every week starting September 7, 2022 through November 16, 2022

Will this event be available on-demand?

Yes! You can stream our past events anytime! Browse all Learn Live to stream anytime.

Where does the event take place?

This event series is virtual! Join us and thousands of others to enjoy the experience from the comfort of your own home, office, or device.

What language are episodes delivered in?

This show is delivered in English. Captioning in 14 different languages will be available in the recordings, made available 48 hours after each live show at Learn Live.

Code of Conduct

We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is degrading to any gender, race, sexual orientation, or disability, or any behavior that would be deemed harassment or discrimination. Individuals are responsible for knowing and abiding by our standards and we encourage everyone to assist in creating a welcoming and safe environment. Additionally, we strive to treat our shared planet with the same amount of respect. Please report any questions, concerns, or disruptive activity or behavior to the organizing team, so that we can address the issue immediately.