Úvod

Dokončeno

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