techorama, deep knowledge IT conference
Oct 07 - 09 | 2024 Utrecht Netherlands

Build native cross-platform apps with .NET MAUI and Blazor Hybrid

Monday 07 October

09:00 - 17:00

maddy-montaquila.jpg
Maddy Montaquila - Sweeky Satpathy - Gerald Versluis

Join .NET MAUI team members Sweeky Satpathy, Gerald Versluis, and Maddy Montaquila for a 2 day crash course on cross-platform .NET development! On day 1, we'll get set up with .NET MAUI, learn about the platform and .NET development landscape, and implement some common app features while learning best practices for writing your mobile and desktop apps. On day 2, we'll dive into the world of hybrid development - including how to reuse your Blazor (and even JavaScript!) investments within .NET MAUI to leverage the power of native apps without rewriting your web UI!

This is what you will learn 

  • In the morning, we'll get set up with .NET MAUI, learn about the platform and .NET development landscape, and implement some common app features while learning best practices for writing your mobile and desktop apps. We will build a .NET MAUI application that will display a list of data which loads from a REST endpoint. We will also create different views for displaying the data in the app and learn about theming the app. 
  • In the afternoon, we'll dive into the world of hybrid development - including how to reuse your Blazor (and even JavaScript!) investments within .NET MAUI to leverage the power of native apps without rewriting your web UI!

 

Intended Audience & Prerequisites

  • .NET developers already familiar with C# and .NET, who are looking to get started with cross-platform development with .NET MAUI and Blazor Hybrid.
  • No (extensive) knowledge of XAML needed.
  • A basic understanding of (ASP.NET) web apps and HTML/CSS & Bootstrap might be helpful but not absolutely required.

 

Computer Setup

  • Follow Getting Started Documentation
  • Windows: Visual Studio 2022, latest stable or preview version at the time with the .NET MAUI workload installed or VS Code (stable or insiders) with the .NET MAUI Extension installed and the .NET MAUI workload installed. 
  • macOS: VS Code (stable or insiders) with the .NET MAUI Extension installed and the .NET MAUI workload installed 
  • [OPTIONAL] Go through the quick 10-minute .NET MAUI Tutorial that will guide you through installation and also ensuring everything is configured correct -OR- Open File -> New .NET MAUI Blazor Hybrid Project and Run on iOS/Android and Web Target to confirm setup works!
Maddy Montaquilla
Maddy Montaquila (formerly Leger) is a Senior Product Manager at Microsoft on the .NET team. She has been with the team since 2018 working on Xamarin and now .NET MAUI tooling. She first worked with the Xamarin team as a Microsoft intern and realized the impact she could have creating amazing developer tools and frameworks. Maddy’s current focus is on making .NET MAUI developers more productive than ever. Find Maddy on Twitter and Github @maddymontaquila!
Gerald Versluis
Meet Gerald Versluis, software engineer at Microsoft, who wields the power of .NET MAUI to conquer any project that comes his way. With a career spanning over a decade, he's tackled it all, from frontend to backend and everything in between, using Azure, ASP.NET, and all the other .NET goodies.

But it wasn't until he discovered the magic of Xamarin that he truly fell in love with mobile and cross-platform development, becoming an active community member and sharing his knowledge through writing, tweeting, and presentations. When he's not saving the world of software, you can find him on Twitter @jfversluis, blogging at https://blog.verslu.is, or making videos on his YouTube channel: https://youtube.com/GeraldVersluis.

​Sweeky Satpathy

Sweekriti is on a mission to preach best practices in mobile app development to the world, and make testing cool again. Her passions for programming, Lego, music and food have taken her from Mumbai to San Francisco, with stops in Dubai and Boston along the way.

She is currently a software engineer with the Mobile Customer Advisory Team at Microsoft, where she primarily focuses on cross-platform mobile applications written with Xamarin (but also moonlights in DevOps automation tool development). She helps organizations create good mobile architecture, write thorough test suites and automate their DevOps workflows. She has an M.S in Computer Science from Boston University, where she dabbled in computational audio and video wizardry, among other things.

In her free time, Sweekriti enjoys playing video games, stirring up concoctions in her kitchen and geeking out over the latest in science fiction. She’s always up for a rousing conversation about exciting new tech, Star Wars, Doctor Who and music!