使用Xamarin而不是Java来构建Android(并且仅限Android)应用是一个好主意,因为我在C#方面拥有6年的工作经验并且喜欢它吗?

Xamarin被认为是一种方便的工具,尤其是在一次为多个平台构建应用程序时。 不用在每个平台上使用单独的技术堆栈,而是使用C#编写应用程序。 借助Xamarin魔术,该应用程序可以在iOS和Android上运行,从而节省了开发工作,时间和成本。 但是使用Xamarin仅为一个平台构建应用程序有什么好处吗? 实际上,据我所知,您考虑Xamarin的原因有很多。 使用熟悉的C# –懂多语言是一项很棒的技能。 您了解的编程语言和技术越多越好。 但是,真的是开始学习新语言的最佳时机吗? 如果您希望在学习Java时将自己的应用程序用作训练场,则可以随意这样做。 但是,您还应考虑到最终产品的质量可能不是最好的,或者实施时间可能太长。 借助Xamarin,您将能够使用最熟悉和熟悉的语言,将启动产品所需的精力和时间减少到最少。 因此,如果您想测试一下水域,看看是否有机会将该企业变成“次要的小收入”,我建议至少现在就坚持使用C#和Xamarin。 非常适合用于视频游戏的简单指南应用程序 -据我所知,此类应用程序通常包含信息(包括多媒体和文本),例如教程,作弊,推荐和游戏新闻。 所以没有什么真正复杂的。 这是使用Xamarin的另一个原因。 它允许您构建简单的界面(Xamarin.Forms)和特定于平台的丰富UI(在您的情况下为Xamarin.Android)。…