开发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. Cordova or Xamarin 用.net开发IOS和Android程序

    Visual Studio 2015 和 Apache Cordova 在开始前,问一下自己下面这些问题: 熟练掌握web技术的开发者比例是多少?(占所有开发者的比例) 熟练掌握移动开发技术(并且使用 ...

  4. 开发更健壮python程序的一些工具

    在众多语言中, Java 生态系统发展得最好, 比如异常logging报警, 比如性能监控工具. Python其实生态也不错, 这里列出一些出色的工具. LogBook, 并结合 raven-pyth ...

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

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

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

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

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

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

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

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

  9. Xamarin.Forms移动开发系列1:介绍和安装

    摘要 Xamarin成立于2011年5月16日.Xamarin 是一套基于C#语言的跨平台移动应用开发工具,2016年2月24日被微软正式收购. 前言 很早就已经听说强大的.NET生态中有一个移动开发 ...

随机推荐

  1. Prufer Code

    1069. Prufer Code Time limit: 0.25 secondMemory limit: 8 MB A tree (i.e. a connected graph without c ...

  2. JAVA多线程提高一:传统线程技术&传统定时器Timer

    前面我们已经对多线程的基础知识有了一定的了解,那么接下来我们将要对多线程进一步深入的学习:但在学习之前我们还是要对传统的技术进行一次回顾,本章我们回顾的则是:传统线程技术和传统的定时器实现. 一.传统 ...

  3. Fast File System

    不扯淡了,直接来写吧,一天一共要写三篇博客,还有两篇呢. 1. 这篇博客讲什么? Fast File System(FFS)快速文件系统,基本思想已经在在上一篇博客File System Implem ...

  4. 【BZOJ】1778: [Usaco2010 Hol]Dotp 驱逐猪猡

    [题意]给定无向图,炸弹开始在1,在每个点爆炸概率Q=p/q,不爆炸则等概率往邻点走,求在每个点爆炸的概率.n<=300. [算法]概率+高斯消元 [题解]很直接的会考虑假设每个点爆炸的概率,无 ...

  5. U盘出现大量乱码文件,并且不能彻底删除

    问题如图所示: 问题出现原因:不正常的插拔等情况造成的,导致U盘的文件分配表错乱了 解决方法:参考http://bbs.cfanclub.net/thread-405004-1-1.html 运行ch ...

  6. .net APIHelper client获取数据

    using Newtonsoft.Json; using System.Net.Http.Headers; public static class APIHepler { public static ...

  7. pip install bs4安装失败

    使用管理员方式打开命令提示符框,然后pip install bs4即可安装成功:

  8. 常见的bug

    常见bug 一. Android系统功能测试设计的测试用例: a.对所测APP划分模块 b.详细列出每个模块的功能点(使用Xmind绘制功能图) c.使用等价类划分.边界值.场景法等对各功能点编写测试 ...

  9. ansible 下lineinfile详细使用 【转】

    转自 ansible 下lineinfile详细使用 - 散人 - 51CTO技术博客http://zouqingyun.blog.51cto.com/782246/1882367 一.简述 这几天在 ...

  10. C语言实现int转换string

    #include <stdio.h> #include <stdlib.h> #include <string.h> int string2int(const ch ...