在Visual Studio上开发Android

发布时间: 2014/7/15 17:10:07

Xamarin工程

Xamarin是一个编译跨平台应用程序的项目。它使用C#和VS2013,这对黄金组合对大多数.NET开发者而言是非常棒的选择。现在使用VS编译安卓和iOS应用已经成为可能,实际上,Xamarin也有他自己的IDE——Xamarin Studio。然而它也能作为插件安装到VS中以借助后者之强大的工具而受益。

下载Xamarin

1个月的试用版现在可供下载,MSDN订阅者可以使用90天的完全版。

起步

为了在VS中创建一个安卓应用,选择“新建工程”->“安卓”,然后选择你需要的API版本,选择“安卓应用”将会创建一个目标API Level10的工程。也可以下载和安装其他SDK级别。

已创建的项目似乎是一个普通的安卓项目,然而现在Activity对象已经是C#类并且工程引用了.NET和MONO的库。

UI设计可以使用拖拽实现,工具窗口包含了所有常见的安卓控件,而属性窗口则包含了选定控件的所有属性。

上图显示了VS2013编辑安卓UI

Xamarin的优势

为了使用VS的特性比如智能感知、Nuget和代码图等,也能够使用可移植类库(PCL)来应用不同的平台包括iOS和安卓。并且Nuget功能使得安装类似Json.net,HTTP Client库或甚至Sqlite.net这样有用的类库包更加简便。

Xamarin提供了获取不同平台的特性,并受益于原生应用体验,这点是HTML5开发做不到的。

总结

.NET开发者拥有使用C#与VS开发的经验,因此在使用Xamarin开发安卓和iOS应用方面有优势,而不用再学习两门新语言。想获取更多信息,docs.xamarin.com上有更多的教学文档。


赞助商