Mobile Xamarin-跨平台移动应用程序入门

Mobile Xamarin-跨平台移动应用程序入门,mobile,xamarin,Mobile,Xamarin,目标:使用Xamarin构建一个至少在iOS和Android上运行的跨平台应用程序 可用操作系统:Windows 7和Mac 问题: 1) Xamarin有不同的工具,比如Monotouch、Monodroid、Xamarin Studio,这让我很困惑。我应该使用哪种工具 2) 我基本上是一名C#开发者,听说我们可以在VisualStudio2010中使用xamarin开发移动应用程序。是否可以从中开发跨平台应用程序,或者一次只能开发一个平台目标 3) 使用Mac或Windows for me

目标:使用Xamarin构建一个至少在iOS和Android上运行的跨平台应用程序

可用操作系统:Windows 7和Mac

问题:

1) Xamarin有不同的工具,比如Monotouch、Monodroid、Xamarin Studio,这让我很困惑。我应该使用哪种工具

2) 我基本上是一名C#开发者,听说我们可以在VisualStudio2010中使用xamarin开发移动应用程序。是否可以从中开发跨平台应用程序,或者一次只能开发一个平台目标

3) 使用Mac或Windows for me(与问题2相关)来开发使用Xamarin的跨平台应用程序是一个好选择吗

4) 要使用Xamarin Studio开发跨平台应用程序,我们需要根据目标平台的数量在Xamarin解决方案中创建2-3个不同的项目,还是只创建一个在多个平台上运行的项目?任何使用Xamarin的跨平台开发初学者教程的视频链接都将不胜感激

提前谢谢

问候,, Saurav

1)Xamarin Studio是一个IDE,是最近发布的MonoDevelop的替代品。MonoTouch是iOS框架的名称,现在称为Xamarin.iOS;类似地,单机器人已经变成了Xamarin.Android

2) 您可以在VS2010中开发,但要部署到iOS,您需要有一个Mac构建代理,它可以与之通信

3) 如果你只是想支持iOS和Android,最好买一台Mac电脑,除非你真的需要Resharper。如果您还打算支持Windows RT,则需要同时拥有这两台计算机

4) 是的,多个项目。有几种方法可供选择。请参见此处:。跨平台应用程序示例为PropertyCross: