Introduction
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.