Xamarin-跨平台移动应用入门

4
目标:使用Xamarin构建至少在iOS和Android上运行的跨平台应用程序。
可用操作系统:Windows 7和Mac
问题:
1)Xamarin有不同的工具,如Monotouch、Monodroid、Xamarin Studio,这让我感到困惑。我应该使用哪个工具?
2)我基本上是一名C#开发人员,并听说可以使用Visual Studio 2010使用Xamarin开发移动应用程序。是否可以从中开发跨平台应用程序,还是只能针对一个平台进行开发?
3)对于我来说,使用Mac或Windows开发Xamarin跨平台应用程序是否是一个好选择(与问题2相关)?
4)使用Xamarin Studio开发跨平台应用程序,我们需要根据目标平台的数量创建2-3个不同的项目,还是只需要一个在多个平台上运行的单一项目?任何关于使用Xamarin进行跨平台开发的入门教程视频链接都将受到赞赏。
谢谢您提前的帮助。
敬礼,
Saurav
1个回答

8

1) Xamarin Studio是一个集成开发环境(IDE),最近发布的替代品是MonoDevelop。MonoTouch是iOS框架的名称,现在称为Xamarin.iOS;类似地,MonoDroid已经改名为Xamarin.Android。

2) 您可以在VS2010中开发,但是要部署到iOS,您需要有一台Mac构建代理来与其通信。

3) 如果您只希望支持iOS和Android,则最好购买Mac,除非您真正需要Resharper。如果您还将支持Windows RT,则需要两台机器。

4) 是的,多个项目。有几种选项可供如何完成此操作。请参见此处:http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/part_3_-_setting_up_a_xamarin_cross_platform_solution。跨平台应用程序的示例是PropertyCross:https://github.com/tastejs/PropertyCross


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接