Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Moving from Xamarin.Forms to .NET MAUI

Moving from Xamarin.Forms to .NET MAUI

1h 34mIntermediate2022-05-27

Authors

Kevin Ford

Kevin Ford

Development Practice Lead at Magenic

Course details

It’s time to get up to speed with .NET MAUI, the new face of Xamarin.Forms developed by Microsoft as a replacement. In .NET MAUI—or, more accurately, .NET Multi-platform App UI—you can build native mobile and desktop apps that run anywhere, all from a single, shared code base. In this course, software developer and instructor Kevin Ford gives you an overview of the most important features of .NET MAUI including the critical changes it makes to Xamarin.Forms.

Explore what you need to know to get started writing code with the new project structure. Learn about the key differences between .NET MAUI and Xamarin.Forms, including namespace changes, new views and controls, and major effects on cross-platform view rendering. Join Kevin to find out more about .NET MAUI and gather insights to boost your coding career.

Skills covered

XamarinCross-Platform DevelopmentMobile DevelopmentSoftware Development ToolsMicrosoftSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Welcome to .NET MAUI
  • 02 - Why .NET MAUI
  • 03 - Things you need to know for this course
  • 04 - What needs to be installed for this course

1. .NET MAUI Project Structure

  • 05 - Overview of the single project structure
  • 06 - .NET MAUI Class libraries
  • 07 - Moving files from Xamarin.Forms structure to .NET MAUI - Part one
  • 08 - Moving files from Xamarin.Forms structure to .NET MAUI - Part two
  • 09 - Bootstrap project code - Overview
  • 10 - Bootstrap project code - Dependency injection

2. Namespace Changes

  • 11 - Where are things now
  • 12 - Using legacy Xamarin.Forms types

3. New Views and Controls

  • 13 - Comparing .NET MAUI and Xamarin.Forms layouts
  • 14 - Comparing .NET MAUI and Xamarin.Forms views
  • 15 - The new Shell navigation - Part one
  • 16 - The new Shell navigation - Part two
  • 17 - The new Shell navigation - Part three
  • 18 - Lifecycle event changes
  • 19 - Splash screens

4. Cross-Platform Differences

  • 20 - Cross-platform view rendering
  • 21 - Effects
  • 22 - Handling renderers

Conclusion

  • 23 - Where should you go from here

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal