Úvod
.NET MAUI je multiplatformní architektura pro vytváření nativních desktopových a mobilních aplikací pomocí jazyka C# a XAML (Extensible Application Markup Language). Pomocí uživatelského rozhraní .NET MAUI (multiplatformní aplikace) můžete navrhovat mobilní aplikace, které můžou běžet ve Windows, Androidu, iOSu, iPaduOS a macOS.
Předpokládejme, že pracujete pro národní/regionální řetězec obchodu s potravinami. Řetězec chce rozšířit svůj věrnostní program o mobilní a desktopovou aplikaci. Nová aplikace umožňuje vytáčení jedním dotykem do storu a také nabízená oznámení o speciálních nabídkách, když je uživatel v obchodě. Aplikace proto potřebuje přístup k některým hardwarovým funkcím.
Máte za úkol identifikovat technologii a vytvořit testování konceptu. .NET MAUI identifikujete jako pravděpodobnou volbu technologie. .NET MAUI umožňuje opakovaně používat stejný kód aplikace a značky pro vytvoření uživatelského rozhraní a snadno přistupovat k hardwarovým a platformovým funkcím, jako je telefonní vytáčení a zjišťování polohy. S .NET MAUI navíc můžete využívat dovednosti C# vývojářů, se kterými už pracujete.
Cíle výuky
V tomto modulu:
- Seznamte se se základní architekturou rozhraní .NET MAUI.
- Vytvoření aplikace .NET MAUI
- Definujte sdílené uživatelské rozhraní pro platformy podporované rozhraním .NET MAUI.
- Nasazení aplikace .NET MAUI ze sady Visual Studio
- Přístup k rozhraním API platformy pomocí rozhraní .NET MAUI
Požadavky
- Visual Studio 2022 s nainstalovanou úlohou .NET MAUI
- Volitelné: Visual Studio Code s rozšířením .NET MAUI a sadou .NET SDK s nainstalovanou úlohou .NET MAUI
- Znalost jazyka C# a rozhraní .NET
Požadavky na vývoj pro .NET MAUI
Pokud chcete vytvářet aplikace .NET MAUI s .NET 8, musíte nainstalovat Visual Studio verze 17.8 nebo novější s nainstalovanou následující úlohou:
- Vývoj uživatelského rozhraní pro více platforem .NET
Pokud navíc chcete vytvářet aplikace .NET MAUI Blazor, musíte nainstalovat ASP.NET a úlohu vývoje pro web.
Návod k nastavení najdete v dokumentaci .
Vývoj pomocí editoru Visual Studio Code
Pokud vyvíjíte v systému macOS nebo Linux, budete muset nainstalovat Visual Studio Code a rozšíření .NET MAUI spolu se sadou .NET SDK a úlohou .NET MAUI. Návod k nastavení najdete v dokumentaci .