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