Xamarin.android而不是Java

时间:2015-03-23 08:47:04

标签: android xamarin

我是学生,而我最喜欢的语言是C#。 但是我必须创建我的第一个Android应用程序,我刚刚发现了一些关于Xamarin的东西。使用它而不是Java是否有意义? Beacouse Java真的不匹配我。 这是一个学术项目,但我也想将其部署到Google Play商店。 在Xamarin商店,我发现我可以在免费版本上开发我的应用程序,但是我需要Xamarin.Forms并购买INDIE许可证,不是吗?

2 个答案:

答案 0 :(得分:0)

如果您使用Xamarin或本机Java进行开发,那就太重要了。您将始终必须了解Android Framework。 此外,您不需要使用Xamarin.Forms,您也可以编写特定于UI Part平台。

对Xamarin.Form的需求是您对UI进行一次编码,并能够将它们部署到iOS,Android和WindowsPhone设备。

答案 1 :(得分:0)

Adam,我将非常鼓励您在原生Android中编写您的第一个应用程序。 Xamarin是一个了不起的工具集,你应该继续关注Xamarin,但请放心,Xamarin或任何其他非本地开发工具不适合初学者和胆小者。

我鼓励您开始使用原生Android的原因是因为文档,示例和获取Unstuck。当您遇到本机Android问题时,Google已经有一个示例项目通过代码示例解决了该问题,或者已经在StackOverflow中对其进行了询问,辩论和回答。

有一件事可以帮助你,但是你的第一个项目的复杂性,如果你选择一个复杂的应用程序,你可能永远不会发货。如果你选择一个中等的应用程序,那么必须知道Java的问题本质上是一个静音点,因为该框架提供了完成大多数基本用例所需的大部分管道代码。您将根据需要选择剩余的Java。

古德勒克