簡介
注意
.NET MAUI 從 Xamarin 和 Xamarin.Forms 進化而來,即將推出,.NET MAUI 的全新 Microsoft Learn 課程模組也即將推出! 若要立即深入了解 .NET MAUI,請參閱文件。
Xamarin.Forms 是一個架構,可讓您使用 Visual Studio 搭配 C# 和 XAML 來建立跨平台原生行動應用程式。
假設您在一家全國雜貨連鎖店工作。 該連鎖店想要藉由行動應用程式擴展其忠誠度方案。 新應用程式允許輕觸一下即可撥打電話給店家,並在使用者到店時一併推播有關特殊優惠的通知。 因此,此應用成視需要存取一些硬體功能。
您已肩負識別技術及建置概念證明的任務。 您將 Xamarin.Forms 識別為可能的技術選項。 Xamarin.Forms 可讓您共用程式碼、共用用於建立使用者介面 (UI) 的標記,以及輕鬆存取硬體和平台專用功能 (例如電話撥號程式和位置服務)。 此外,藉由 Xamarin.Forms,您還可以利用您已經在運用的開發人員 C# 技能。
注意
此課程模組需要 Visual Studio 2019。 您可以使用 Windows 或 Mac:
- Windows:請確定已在 Visual Studio 2019 for Windows 中安裝「使用 .NET 進行行動應用程式開發」工作負載。 若要將它新增至您的安裝,請參閱此文件。
- macOS:標準的 Visual Studio 2019 for Mac 安裝包含使用 Xamarin 來建立行動應用程式所需的一切。
學習目標
在本課程模組中,您將會:
- 了解 Xamarin.Forms 行動應用程式的基本結構
- 定義 Android 與 iOS 的共用 UI
- 從 Visual Studio 將應用程式部署至 Android 和/或 iOS
- 從應用程式內撥打號碼
必要條件
- Visual Studio 2019 (任何版本)
- 熟悉 C# 和 .NET