Android编程和框架/ IDE使用?

时间:2013-07-06 09:52:54

标签: android visual-studio-2010

我对Android编程很陌生,我主要是一个.NET家伙=)

我在Windows Phone中完成了几个项目,我对MVVM模式,C#等感到非常满意 但是,我想进入Android开发,因为它是一个重要的平台

我想知道什么是最好的免费方法,我可以重复使用我的一些技能来减少学习曲线

我一直在调查,我看到了几个选择..

  • Xamarin似乎是最好的一切,如果你可以使用visual studio使用跨平台代码。这很棒,但是你需要付费才能使用它(即使我使用的是免费版本,我可能想稍后发布一些应用程序,但是我不想花这么多钱来做我的几个应用程序拥有)。所以我会说它不在问题中
  • 我见过一些名为MVVM Cross的东西,但我不知道是否需要Xamarin或其他东西才能工作?
  • 如果我使用纯Android开发框架,推荐什么?我已经尝试过Android Studio,它不像eclipse那么糟糕,但与visual studio相比,还有很长的路要走。然而,似乎使用visual studio和android的唯一方法是使用xamarin ..

另外,Android编程有哪些方法是最好的? (因为MVVM是Windows手机应用程序的最佳选择,而且模式包含了我的微软)

谢谢!

2 个答案:

答案 0 :(得分:2)

我不确定这对于SO来说是个合适的问题......

无论如何,这是我对IDE的看法。

Eclipse + ADT-plugin是Google支持的“官方”IDE。但Google决定开发基于IntelliJ的其他解决方案:Android-Studio。 因此,Eclipse是传统的IDE,如果您不熟悉Android开发,则不是最佳选择。

另一方面,Android-Studio仍处于早期开发阶段。几个星期前我尝试过,在我看来,对于我的用例(非常庞大的多模块项目),在当前状态下有太多问题无法有效地工作。

第三个选项:IntelliJ-12(免费版)是我目前的选择。它提供了与Android工具的平滑集成。它很稳定。用户界面非常类似于Android-Studio(因此,在准备就绪时切换到Android-Studio将是一个简单的步骤。)

答案 1 :(得分:0)

这是跨平台应用制作的另一种选择: www.phonegap.com

我不知道这与你的问题有多相关,