C#开发人员关于Android平滑转换的build议?

终于我的旧诺基亚崩溃了,足以certificate购买一个新的适当的手机,一个Android!

在某种程度上,我很高兴为了获得一个“外行人打扰”的电话,我花了很长时间。 我怀疑我可以抵制在智能手机上开发有趣的东西,在别处花费的时间……(如果它存在的话,会有疯狂的技巧)

对不起,我离题了。 这也是我的问题的根源。
我对.NET非常熟悉,并且在与开源语言的常规分类之间存在一些不断的关系之后,我得出结论,我需要我的Visual Studio,就这么简单。

所以…如果我想为Android开发,我显然必须做出一些牺牲,但是Java真的是“普通”Dalvik(best.name.ever.by.the.way)唯一真正支持的语言,或者是还有其他的方法吗?

在被迫在学校学习Java之后,我想尽可能避免它“合理”的可能性…… Python人群似乎总是在路边和上面冲浪,而Python我喜欢! 如果还没有,在他们获得一些Androidfunction之前等待多长时间?

任何人的任何build议,我真的不能接受能够使我的手机行事,我认为是明智的方式… ….毕竟这些年来…..

更新:

谢谢大家的关注,尽pipe你让我感到沮丧,以至于我的周末在诅咒,重新开始path更新等等之间交替。 人。 (在等待漫长的装置的时候,我有一种可怕的倾向,就是在错误的地方涉足……),最重要的是重新发现为什么直到离开学校之后我才真正地完成了对发展的热爱……并开始作为开发人员工作;-)

Bah,更多的是一个Uplate而不是更新,是一个漫长而令人沮丧的周末…不是我为我的小机器人伙伴计划的欢乐冒险……它只是让我的灵魂哭泣,得知Sun的下载页面仍然没有感觉,只是脖子疼。 将明天整理出来,神话人月我的** 😉
再次感谢和欢呼!

休斯顿,我们准备起飞!

你的宠物项目和支付账单的真正区别在于,让技术成熟,并且在等待先决条件的时候,做一些其他很酷的事情。
似乎MonoTouch有什么需要。 我不再拥有Android,所以我没有为自己尝试过,但是如果Wally McClure(这么说),在一次全面的有趣的采访中,我觉得我应该把链接放进去。

现在…如何让C#使我的Symbian FaceTweeteer做一些Linq到GPS …

Solutions Collecting From Web of "C#开发人员关于Android平滑转换的build议?"

我可以问为什么你不喜欢Java? 当然,这不是因为语法。 我也是一个C#开发人员,已经为Android创build并发布了一个应用程序。 从我安装Eclipse和Android SDK到我发布应用程序(MotoTorch LED)之前,我花了大约2周的时间。

但正如Sam所言,Java是目前制作原生Android应用程序的唯一方法。 你可以去networking应用程序。

尽pipeMono项目一直在努力让.Net代码被“转换”为与Android兼容的代码,尽pipe我不知道它们是否取消了。

http://tirania.org/blog/archive/2009/Feb-16.html

编辑:虽然似乎没有“官方”MONO项目发布的.Net – > Android,Koushik已经移植的单声道项目与C# – > Android的工作。 当我发布上面的链接时,其实我没有点击到Koushik Dutta的博客,所以我不知道他已经取得了这样的进展。 我实际上只是下载了它,然后去看看我能否得到它的工作。

http://www.koushikdutta.com/2009/12/building-mono-using-android-ndk.html

Java是目前创build完整Android应用程序的唯一方法。 正如前面提到的,有一个Android脚本引擎和一些黑客与其他语言 – 但如果你真的想写一个不平凡的应用程序,性能良好,并在不久的将来发布…破解一本Java书。

我记得读过一篇新闻报道(对不起,不记得链接),有可能用C编写你的应用程序的核心部分,但是我们强烈build议你不要这么做。 无论如何,这对你无能为力。

(这个答复写在一个修改的G1 btw … QWERTY键盘摇滚!)

那么,如果你真的反对学习/使用Java,还有其他的实验项目,比如android-scripting( http://code.google.com/p/android-scripting/ )。 还有其他的语言运行在JVM上,用于Android开发(groovy,jython,scala),对不起,没有链接。

祝你好运。

这是一个关于Android上Java v。python的问题我刚才问了一下。 答案是Java。

Android:Java v。Python

我一直在使用我的诺基亚Python,但一直在考虑Android

我想如果你花一点时间使用Eclipse,你会发现开发环境相当不错。 不仅仅是Eclipse的一部分,而且Android附加软件还是非常不错的。

来自Visual Studio + WinMo开发背景(尽我所能),我发现Android环境很容易处理。 仿真器,shell访问,设备上的完整debugging等等。不是说这不适用于WinMo,它似乎更适合Android。

另外,如果您在学校使用过Java,您可能会发现JDK在Android上相当完整。

写一个快速的应用程序,并给它一个镜头。 如果你讨厌它,你可以随时返回你的手机! 🙂