Xamarin- Getting started with Cross Platform mobile app
目标:使用Xamarin构建至少在iOS和Android上工作的跨平台应用程序。
可用操作系统:Windows 7&Mac
问题:
1)Xamarin有不同的工具,比如MonoTouch、MonoDroid、Xamarin Studio,这对我来说真的很困惑。我应该使用哪种工具?
2)我基本上是C开发人员,听说我们可以使用Xamarin在Visual Studio 2010中开发移动应用程序。是否可以从IT部门开发跨平台应用程序,或者一次只能开发一个平台目标?
3)使用Mac或Windows for Me(与问题2相关)使用Xamarin开发跨平台应用程序是一个不错的选择吗?
4)要使用Xamarin Studio开发跨平台应用程序,我们需要根据目标平台的数量在Xamarin解决方案中创建2-3个不同的项目,还是只创建一个在多个平台上运行的项目?任何使用xamarin的跨平台开发初学者教程的视频链接都将受到赞赏。
事先谢谢。
当做,索拉夫
1)Xamarin Studio是一个IDE,是最近发布的MonoDevelop的替代产品。MonoTouch是iOS框架的名称,现在称为xamarin.ios;同样,MonoDroid也变成了xamarin.android。
2)您可以在VS2010中开发,但要部署到iOS,您需要有一个可以与之通信的Mac构建代理。
3)如果你只想支持iOS和Android,最好是买一台Mac电脑,除非你真的需要重新下载。如果您还打算支持Windows RT,则需要同时拥有这两台计算机。
4)是的,多个项目。关于如何做到这一点,有几个选择。请参见:http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/part_3_uuuuu setting_a_xamarin_cross_platform_solution。跨平台应用程序的一个例子是propertycross:https://github.com/tastejs/propertycross。