摘要 Xamarin成立於2011年5月16日。Xamarin 是一套基於C#語言的跨平臺移動應用開發工具,2016年2月24日被微軟正式收購。 前言 很早就已經聽說強大的.NET生態中有一個移動開發的解決方案叫Xamarin,也曾經翻閱過相關資料和教程,但由於國內資源較少,且全是英文,所以並沒有深 ...
摘要 Xamarin成立於2011年5月16日。Xamarin 是一套基於C#語言的跨平臺移動應用開發工具,2016年2月24日被微軟正式收購。
前言
很早就已經聽說強大的.NET生態中有一個移動開發的解決方案叫Xamarin,也曾經翻閱過相關資料和教程,但由於國內資源較少,且全是英文,所以並沒有深入研究。
如今隨著.NET Core 3.0、VisualStudio 2019的發佈,.NET的跨平臺漸入佳境,又恰逢公司有APP方面的需求,所以決定會一會這個所謂的Xamarin(渣馬潤)。
介紹
1.Xamarin是什麼?
Xamarin成立於2011年5月16日,2016年2月24日被微軟正式收購,而後微軟宣佈將會在各個版本的Visual Studio中免費提供Xamarin,並且宣佈Xamarin SDK開源。
Xamarin是一套基於C#語言的跨平臺移動應用開發工具,開發人員可以使用C#編寫原生的Andorid、Mac、iOS、UWP應用。
2.Xamarin能做什麼?
Xamarin主要包含Xamarin.Andorid、Xamarin.iOS、Xamarin.Forms。
(1)Xamarin.Andorid:為.NET開發人員提供了完整的Andorid SDK,可以構建完整的Andorid原生應用。
(2)Xamarin.iOS:為.NET開發人員提供了完整的iOS SDK,可以構建完整的iOS原生應用。
(3)Xamarin.Forms:為.NET開發人員提供了一個完整的跨平臺UI工具包,開發人員可以通過(C#、XAML)輕鬆構建適用於各個平臺(Andorid、iOS、UWP)的原生應用。
簡單來說就是前兩個分別能夠使用C#開發Andorid和iOS應用,而Xamarin.Forms則可以用一套代碼C#代碼開發跨平臺的應用。本系列只研究Xamarin.Forms。
3.Xamarin.Forms如何運作?
Xamarin Forms的工作原理是將創建的UI元素從共用PCL(可移植類庫)UI代碼映射到Windows,Android和iOS上相應的原生代碼。每個Xamarin Forms頁面分為兩部分,用於處理UI邏輯的Code Behind文件和製作UI界面的XAML文件。
Xamarin.Forms提供了兩個創建應用程式用戶界面的方式:
①XAML:可擴展應用程式標記語言,它和XML、HTML差不多。(WPF也是使用的XAML)
②C#:如果沒有任何前端開發經驗,可以使用這種方式。
安裝
隨著宇宙第一IDE Visual Studio 2019 的發佈,Xamarin的安裝變得更加簡單了。
1.下載VS2019安裝程式
地址:https://visualstudio.microsoft.com/zh-hans/vs/
2.打開安裝程式=》工作負載=》移動與游戲=》使用.NET的移動開發
3.點擊安裝
4.打開VS2019,點擊創建新項目,在項目模版中找到移動應用(Xamarin.Forms)則安裝成功。
本文鏈接:http://www.leo96.com/article/detail/38
歡迎添加個人微信號:Like若所思。
歡迎關註我的公眾號,不僅為你推薦最新的博文,還有更多驚喜和資源在等著你!一起學習共同進步!