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

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

时间: 2024-08-05 03:20:41

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

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

Xamarin.Forms教程开发的Xcode的下载安装 Xamarin.Forms教程开发的Xcode的下载安装,Xcode是开发iOS应用程序的图形化开发工具.本节将讲解Xamarin.Forms教程开发的Xcode的下载安装和苹果账号的申请. Xamarin.Forms开发前进行申请苹果账号 苹果账号是苹果公司专门为iOS.Mac.WatchOS开发成员提供的账号,也称开发者账号.有了此账号,开发成员才可以在App Store中进行SDK以及一些常用软件的下载以及安装,Xcode就是其中一

Cordova or Xamarin 用.net开发IOS和Android程序

Visual Studio 2015 和 Apache Cordova 在开始前,问一下自己下面这些问题: 熟练掌握web技术的开发者比例是多少?(占所有开发者的比例) 熟练掌握移动开发技术(并且使用跨平台开发工具)的开发者比例是多少? 熟练掌握web技术和移动开发技术的开发者比例是多少? 在以上的开发者中,能够胜任跨移动平台开发的开发者比例又是多少? 由于学习时间和职业范围限制,最后一个问题中符合条件的开发者,少之又少.事实上,在就业市场很少有公司招聘那些多面手(掌握很多技术的人),因为他们要

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

Xamarin.Form的Android SDK工具下载安装 本节将讲解如何下载Xamarin.Form的Android SDK工具,并使用其中的工具管理Android SDK,如何创建模拟器等内容. Xamarin.Form下载Android SDK 下载Android SDK具体的步骤如下. (1)打开浏览器,在地址栏中输入Android SDK官网地址http://developer.android.com/sdk/installing/ index.html,打开官网首页. (2)选项D

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

Xamarin.Forms 是一个跨平台的.基于原生控件的UI工具包,开发人员可以轻松的创建适用于 Android,iOS 以及 Windows Phone的用户界面.Xamarin.Forms 通过使用平台的原生控件来渲染用户界面,使用 Xamarin.Forms 的 App在外观上与平台完全一致.通过本文您可以快速了解如何使用 Xamarin.Form 来进行应用程序的开发. 简介 Xamarin.Forms可以帮助开发人员快速的构建跨平台的UI,通过一次编码,生成多平台界面.如果你做的工作

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

Xamarin.Forms 是一个跨平台的.基于原生控件的UI工具包,开发人员可以轻松的创建适用于 Android,iOS 以及 Windows Phone的用户界面.与HTML 5 不同的时,Xamarin.Forms 通过使用平台的原生控件来渲染用户界面,使用 Xamarin.Forms 的 App在外观上与平台完全一致.Xamarin.Forms最大的特点是:一次编写,各处使用,原生展现,这也是最吸引我的地方,下图就是一个简单的示例: 接下来我们有一系列的文章来介绍如何使用 Xamarin

开发Xamarin.From Android项目

一.准备    安装Xamarin        打开Visual Studio 安装程序,选择更多,然后点击修改,之后,勾上.Net桌面开发 然后下载安装完成即可. 二.简介 1.什么是Xamarin Xamarin 是一个开放源代码平台,用于通过 .NET 构建适用于 iOS.Android 和 Windows 的新式高性能应用程序. Xamarin 是一个抽象层,可管理共享代码与基础平台代码的通信. Xamarin 在提供便利(如内存分配和垃圾回收)的托管环境中运行.Xamarin 应用程

Xamarin跨平台移动开发解决方案

Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单.Xamarin的产品简化了针对多种平台的应用开发,包括iOS.Android.Windows Phone和Mac App.Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与·NET框架的开源.跨平台实现. 特点 作为一个跨平台开发框架,Xamarin.Mobile有很多优点.在这一框架内,开发iOS.Android.Windows Phone和Mac App应用可以不用转到Eclips

Xamarin iOS教程之进度条和滚动视图

Xamarin iOS教程之进度条和滚动视图 Xamarin iOS 进度条 进度条可以看到每一项任务现在的状态.例如在下载的应用程序中有进度条,用户可以很方便的看到当前程序下载了多少,还剩下多少.QQ音乐播放器中也使用到了进度条,它可以让用户看到当前音乐播放了多少,还剩多少等.在Xamarin.iOS中也提供实现进度条的类,即UIProgressView. [示例2-23]以下将实现进度条加载的效果.具体步骤如下: (1)创建一个Single View Application类型的工程,命名为

?Xamarin iOS教程之自定义视图

Xamarin iOS教程之自定义视图 Xamarin iOS自定义视图 工具栏中的视图在实际应用开发中用的很多,但是为了吸引用户的眼球,开发者可以做出一些自定义的视图. [示例2-33]以下将实现一个自定义的视图.当用户触摸屏幕时,就会出现一个显示手指当前位置的标签视图,以及改变主视图的背景颜色.代码如下: (1)创建一个Single View Application类型的工程,命名为2-13. (2)添加一个C#的类文件,并命名为MyView,具体步骤如下: 首先,选择菜单栏中的文件|New