.NET MAUI 简介

发布时间 2023-09-25 10:08:00作者: 韩梦芫

简介

.NET MAUI 是一种多平台框架,用于使用 C# 和 XAML 创建本机桌面和移动应用。 .NET MAUI 是 Multi-platform Application User Interface(多平台应用程序用户界面)的首字母缩略词。 借助 .NET MAUI,可设计能够在 Windows、Android、iOS、iPadOS 和 macOS 上运行的移动应用。

假设你在一家全国性/地区性连锁杂货店工作。 该连锁店希望使用移动和桌面应用来拓展其忠诚度计划。 利用新应用,可实现向商店一键拨号,并且当用户在商店时,还可以推送有关特价商品的通知。 因此,该应用需要访问一些硬件功能。

你的任务是确定技术并构建概念证明。 你确定可将 .NET MAUI 作为可能的技术选择。 借助 .NET MAUI,可以重用相同的应用程序代码和标记来创建用户界面 (UI),并可轻松访问硬件和平台特定的功能,例如电话拨号程序和定位服务。 此外,借助 .NET MAUI,还可利用共事开发人员的 C# 技能。

学习目标

通过学习本模块,你将能够:

  • 了解 .NET MAUI 的基本体系结构。
  • 创建 .NET MAUI 应用。
  • 为 .NET MAUI 支持的平台定义共享 UI。
  • 通过 Visual Studio 部署 .NET MAUI 应用。
  • 使用 .NET MAUI 访问平台 API。

先决条件

  • 安装有 .NET MAUI 工作负载的 Visual Studio 2022
  • 熟悉 C# 和 .NET