Introduction

Befejeződött

A .NET MAUI egy többplatformos keretrendszer natív asztali és mobilalkalmazások C# és XAML használatával történő létrehozásához. A .NET MAUI a többplatformos alkalmazás felhasználói felületének rövidítése. A .NET MAUI használatával olyan mobilalkalmazásokat tervezhet, amelyek Windows, Android, iOS, iPadOS és macOS rendszeren futtathatók.

Tegyük fel, hogy egy országos/regionális élelmiszerboltláncnál dolgozik. A lánc egy mobil- és asztali alkalmazással szeretné bővíteni hűségprogramját. Az új alkalmazás lehetővé teszi az áruházba való egyszeri tárcsázást, és értesítéseket küld a különleges ajánlatokról, amikor a felhasználó az áruházban van. Az alkalmazásnak ezért hozzá kell férnie bizonyos hardverfunkciókhoz.

Feladata, hogy azonosítsa a technológiát, és létrehozzon egy megvalósíthatósági igazolást. A .NET MAUI-t valószínűleg technológiai választásként azonosítja. A .NET MAUI lehetővé teszi, hogy ugyanazt az alkalmazáskódot és korrektúrát használja a felhasználói felület (UI) létrehozásához, és könnyen hozzáférhessen a hardver- és platformspecifikus funkciókhoz, például a telefonos tárcsázóhoz és a helyszolgáltatásokhoz. A .NET MAUI-val emellett kihasználhatja a már használt fejlesztők C#-készségeit is.

Tanulási célkitűzések

Ebben a modulban a következőkkel foglalkozunk:

  • Ismerje meg a .NET MAUI alapvető architektúráját.
  • .NET MAUI-alkalmazás létrehozása.
  • Közös felhasználói felület definiálása a .NET MAUI által támogatott platformokhoz.
  • .NET MAUI-alkalmazás üzembe helyezése a Visual Studióból.
  • Platform API-k elérése .NET MAUI használatával.

Előfeltételek

  • Visual Studio 2022 a telepített .NET MAUI számítási feladattal
  • Nem kötelező: Visual Studio Code a .NET MAUI-bővítménnyel és a .NET SDK-val a telepített .NET MAUI számítási feladattal
  • A C# és a .NET ismerete

A .NET MAUI-fejlesztésre vonatkozó követelmények

A .NET MAUI-alkalmazások .NET 8-tal való létrehozásához telepítenie kell a Visual Studio 17.8-at vagy újabb verzióját a következő számítási feladattal:

  • .NET többplatformos alkalmazás felhasználói felületének fejlesztése

Ha .NET MAUI Blazor-alkalmazásokat szeretne létrehozni, telepítenie kell a ASP.NET és a webfejlesztési számítási feladatot.

A telepítési útmutatót a dokumentációban találja.

Fejlesztés a Visual Studio Code-tal

Ha macOS vagy Linux rendszeren fejleszt, telepítenie kell a Visual Studio Code-ot és a .NET MAUI-bővítményt a .NET SDK és a .NET MAUI számítási feladattal együtt. A telepítési útmutatót a dokumentációban találja.