Xamarin.Forms教程開發Xamarin.Forms應用程序須要的工具,2014年5月8日在發佈的Xamrin 3中引進了Xamarin.Forms。Xamarin.Forms是一個高效建立跨平臺用戶界面的庫。經過Xamarin.Forms能夠一次編碼生成基於主流移動平臺(iOS、Android、Windows Phone)的應用界面。和HTML 5不一樣,Xamarin.Forms是一套原生的界面解決方案,這意味着經過Xamarin.Forms渲染的界面是與底層API緊密相連。開發者能夠結合諸如iOS中的Core Motion 、PassKit、StoreKit等API使用。程序員
Xamarin.Forms教程開發Xamarin.Forms應用程序須要的工具,在本書中咱們就是經過Visual Studio 2015集成的Xamarin.Forms去開發應用程序。因爲不一樣平臺應用的要求不一樣,因此除了Visual Studio 2015集成的工具外,想要正常達到完美的開發效果,還須要安裝一些其餘工具才能夠。下面咱們就根據不一樣應用程序平臺的要求來說解須要安裝哪些其餘的開發工具。編程
如下是使用Visual Studio 2015集成的Xamarin.Forms去開發iOS應用程序所須要的工具介紹。網絡
1.Mac或者Mac虛擬機框架
iOS應用程序不能在沒有蘋果的編譯器(Xcode)中進行建立,因此首先須要一臺Mac機或者是Mac虛擬機。工具
2.Xcode學習
因爲蘋果公司規定iOS應用程序都須要經過Xcode進行編譯,因此想要開發iOS應用必需要使用Xcode開發工具。開發工具
3.OS X版的Xamarin工具Xamarin.iOS測試
Xamarin.Forms是Xamarin的一個框架或者是庫,因此開發Xamarin.Forms應用程序首先須要下載Xamarin的安裝包。編碼
Xamarin安裝包的分爲兩部分:一部分是OS X版的Xamarin安裝包(針對iOS應用),另一部分是Windows版的Xamarin安裝包 (針對Android應用)。spa
開發者須要將OS X版的Xamarin安裝包(針對iOS應用)下載到MAC計算機中,而後使用Xamarin安裝包對Xamarin.iOS進行安裝。Xamarin.iOS能夠爲Mac上iOS應用程序在Windows計算機上編寫和測試網絡提供構建和部署服務,也就是說Xamarin.iOS是溝通MAC計算機與Windows計算機的一個橋樑。
如下是使用Visual Studio 2015集成的Xamarin.Forms去開發Android應用程序所須要的工具介紹。
1.Android開發工具
因爲Android開發工具須要Java運行環境的支持。因此首先要安裝Java的JDK,並配置好Java的環境。而後,咱們須要下載Android應用開發工具ADT(Android Developers Tool,Android開發工具)。該工具不只包含了Android SDK Manager工具,還包含了Android模擬器管理工具。
使用ADT不只能夠從Google官網中下載最新的Android SDK和各類版本的工具,還能夠管理各類模擬器。咱們須要經過Android SDK管理器下載須要的Android SDK版本和對應工具(具體內容以後會講到)。這樣一個Android環境纔算完成。
2.Windows版的Xamarin工具
在使用Xamarin開發Android應用時,除了提供上文中的Andriod開發環境外,還須要其它工具和軟件。首先,系統中須要安裝Android NDK for Windows的支持,而後還須要GTK#的支持。這樣才能夠開始安裝Xamarin。也就是說安裝Xamarin必須的有如下工具軟件:
Android NDK for Windows
GTK#
Xamarin
3.Visual Studio 2015
Visual Studio 2015簡稱VS 2015。這是微軟開發的較爲新的IDE。Visual Studio 2015很好的支持了Windows操做系統,而且原生的支持C#編程。它是Xamarin.Forms開發的支架,本書主要的操做也會在該平臺進行完成。對於開發Xamarin.Forms的C#程序員來講,這也意味着Visual Studio 2015是他們的主戰場。熟悉的操做環境能夠節省了很多平臺的學習時間。
對於Windows Phone應用程序的開發相比其餘兩個應用程序的開發就比較簡單了,Visual Studio 2015直接集成了Windows Phone的開發環境,能夠直接使用Visual Studio 2015便可。
注意:Windows Phone的開發環境須要在Windows8.0之後的操做系統中進行開發。
本文選出自:Xamarin.Forms開發實戰基礎篇大學霸,轉載請註明出處,尊重技術尊重IT人!