开发Xamarin.Forms应用程序需要的工具

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集成的工具外,想要正常达到完美的开发效果,还需要安装一些其他工具才可以。下面我们就根据不同应用程序平台的要求来讲解需要安装哪些其他的开发工具。

Xamarin.Forms应用程序中的iOS应用程序

以下是使用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应用)。

开发者需要将OS X版的Xamarin安装包(针对iOS应用)下载到MAC计算机中,然后使用Xamarin安装包对Xamarin.iOS进行安装。Xamarin.iOS可以为Mac上iOS应用程序在Windows计算机上编写和测试网络提供构建和部署服务,也就是说Xamarin.iOS是沟通MAC计算机与Windows计算机的一个桥梁。

​Xamarin.Forms应用程序中的Android应用程序

以下是使用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是他们的主战场。熟悉的操作环境可以节省了不少平台的学习时间。

Xamarin.Forms应用程序中的Windows Phone应用程序

对于Windows Phone应用程序的开发相比其他两个应用程序的开发就比较简单了,Visual Studio 2015直接集成了Windows Phone的开发环境,可以直接使用Visual Studio 2015即可。

注意:Windows Phone的开发环境需要在Windows8.0以后的操作系统中进行开发。

本文选出自:Xamarin.Forms开发实战基础篇大学霸,转载请注明出处,尊重技术尊重IT人!

Xamarin.Forms教程开发Xamarin.Forms应用程序需要的工具相关推荐

  1. Xamarin.Forms教程开发的Xcode的下载安装

    Xamarin.Forms教程开发的Xcode的下载安装 Xamarin.Forms教程开发的Xcode的下载安装,Xcode是开发iOS应用程序的图形化开发工具.本节将讲解Xamarin.Forms ...

  2. Xamarin Andro教程搭建Xamarin Androidid开发环境(一)

    Xamarin Andro教程搭建Xamarin Androidid开发环境(一) "工欲善其事,必先利其器".对于程序员来说,编程的环境就是其手中的利器.如果没有一个合适方便的编 ...

  3. Xamarin.Forms教程下载安装Windows版的Xamarin开发工具

    Xamarin.Forms教程下载安装Windows版的Xamarin开发工具 下载安装Windows版的Xamarin开发工具 本节将讲解如何下载并安装Windows版的Xamarin开发工具. 下 ...

  4. Xamarin.Forms教程下载安装JDK配置环境变量

    Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...

  5. Xamarin.Forms教程下载安装Visual Studio 2015

    Xamarin.Forms教程下载安装Visual Studio 2015 下载安装Visual Studio 2015 Visual Studio 2015是微软提供的IDE,其中集成了Window ...

  6. Xamarin.Forms教程下载安装Xamarin.iOS

    Xamarin.Forms教程下载安装Xamarin.iOS 下载安装Xamarin.iOS Xamarin.iOS可以为Mac上iOS应用程序在Windows计算机上编写和测试网络提供构建和部署服务 ...

  7. Xamarin.Forms教程Android SDK工具下载安装

    Xamarin.Form的Android SDK工具下载安装 本节将讲解如何下载Xamarin.Form的Android SDK工具,并使用其中的工具管理Android SDK,如何创建模拟器等内容. ...

  8. Xamarin.Forms探索--使用 Xamarin.Forms 来创建跨平台的用户界面

    Xamarin.Forms 是一个跨平台的.基于原生控件的UI工具包,开发人员可以轻松的创建适用于 Android,iOS 以及 Windows Phone的用户界面.与HTML 5 不同的时,Xam ...

  9. Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台的用户界面

    Xamarin.Forms 是一个跨平台的.基于原生控件的UI工具包,开发人员可以轻松的创建适用于 Android,iOS 以及 Windows Phone的用户界面.Xamarin.Forms 通过 ...

最新文章

  1. C与指针课后答案与编程练习(第一章)
  2. 后端技术:Nginx从安装到高可用,看完本篇就够了!
  3. 为容器提供持久存储,这个方法试试看
  4. 深入理解Javascript闭包
  5. fastjson为什么默认是无序的
  6. python运行方法_对python中执行DOS命令的3种方法总结
  7. 定时器Timer和播放器MediaPlayer
  8. 项目国际化时,简体中文转繁体的自己主动化方案
  9. backtrack-回溯搜索算法总结
  10. 2017年电力职称计算机考试题,2017年职称计算机考试Excel试题(1)
  11. 闰年2月29天,我们都知道怎样判断,但知道为什么那样做吗?
  12. 三套简单的迷宫地图生成方案
  13. 织梦DedeCMS标签全攻略,织梦DedeCMS标签大全
  14. 华为鸿蒙wifi认证,鸿蒙 WiFi操作,热点连接
  15. pptpd 安装步骤
  16. 微信公众号开发——模板消息
  17. 愤世嫉俗的程序员,在网上当起了“键盘侠”
  18. JVM虚拟机-----垃圾回收相关概念
  19. 福禄克DSX5000怎么导出数据
  20. OAuth2.0,CodeChallenge的生成问题

热门文章

  1. Understanding the Framework (理解FMS框架)
  2. 函数式编程之-拒绝空引用异常(Option类型)
  3. GIS项目中数据开源、工具开源、开发开源的解决方案
  4. Java继承Exception自定义异常类教程以及Javaweb中用Filter拦截并处理异常
  5. 路由器级联后网速慢的原因分析和问题解决
  6. 微服务架构中的雪崩问题产生原因及解决办法
  7. springBoot 全局异常方式处理自定义异常 @RestControllerAdvice + @ExceptionHandler
  8. .NET 4.0有一个新的GAC,为什么?
  9. 退市35年后,牛仔裤品牌李维斯要重新IPO了
  10. cesium按路径飞