建置跨平台應用程式

跨平臺行動應用程式之間共用程式代碼有兩個選項:共用資產專案和可攜式類別庫。 此處將討論這些選項;您也可以取得可攜式類別庫共用專案的詳細資訊。

概觀

第 1 部分 – 了解 Xamarin 行動平臺

第 2 部分 – 架構

第 3 部分 – 設定 Xamarin 跨平台解決方案

第 4 部分 – 處理多個平臺

第 5 部分 – 實際程式碼共用策略

部分 6 - 測試和 App Store 核准

案例研究

本檔中概述的原則會在範例應用程式 Tasky 中實作,以及 預先建置的應用程式 ,例如 Xamarin CRM

Tasky

Tasky 是適用於 iOS、Android 和 Windows 電話 的簡單作業清單應用程式。 其示範使用 Xamarin 建立跨平台應用程式的基本概念,並使用本機 SQLite 資料庫。

tasky listtasky list

閱讀任務案例研究

摘要

本節介紹 Xamarin 的應用程式開發工具,並討論如何建置以多個行動平臺為目標的應用程式。

其涵蓋分層架構,可建構程式代碼以在多個平臺上重複使用,並描述可在該架構內使用的不同軟體模式。

範例提供常見的應用程式函式(例如檔案和網路作業),以及如何以跨平臺方式建置它們。

最後,它會簡短討論測試,並提供案例研究的參考,以將這些原則付諸行動。