3

我对 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 手机应用程序的最佳选择,而且我的微软也采用了这种模式)

谢谢!

4

2 回答 2

2

我不确定这是否适合 SO...

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

Eclipse + ADT-plugin 是 Google 支持的“官方”IDE。但谷歌决定开发另一个基于 IntelliJ 的解决方案:Android-Studio。因此,如果您是 Android 开发新手,Eclipse 是旧版 IDE,而不是最佳选择。

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

第三个选项:IntelliJ-12(免费版)是我目前的选择。它提供了与 android 工具的平滑集成。它是稳定的。UI 与 Android-Studio 非常相似(因此当它准备好时切换到 Android-Studio 将是一个简单的步骤)。

于 2013-07-06T10:14:32.097 回答
0

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

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

于 2013-07-06T10:10:41.800 回答