使用MonoTouch完成并成功发布了我的第一个iPhone应用程序后,我现在正在寻找相同应用程序的Android版本。
MonoTouch对我非常有帮助,因为我仍然认为Objective C对于读写来说是疯狂的(特别是在德语键盘上)。所以C#在这里是个不错的选择。
根据我所知,Android Java是主要的开发语言。由于Java比C#更接近于C#,我怀疑我是否应该添加MonoDroid的额外“层”或者只使用普通Java。
我的问题是:
根据您的经验,使用MonoDroid是值得的,还是直接用Java做下一个项目?
更新1:
在@Dani的提示后,我发现已经有similar question and an answer over at p.se.com。我应该删除或关闭此问题还是要求管理员这样做?
答案 0 :(得分:4)
如果您为Monodroid开发相同的应用程序,那么它可能会有意义,因为您应该能够使用大部分现有代码,只需重新编写UI层,以及任何特定于平台的代码
答案 1 :(得分:1)
最近我也对这个问题感兴趣并写了this article。它揭示了我在开发第一个MonoDroid应用程序时遇到的几乎所有优缺点。