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人!