非Java程序员进行Android开发的最快路径

决定加入Android的潮流已经做出决定。 已正确安装和配置整个开发环境。 我完成了http://developer.android.com/sdk/installing.html中建议的步骤,甚至设法“编写”Hello World应用程序并在模拟器上运行它。 🙂

不幸的是,我不是一个经验丰富的Java程序员,因此,尽管已经成功完成了所有建议的步骤,并为C ++程序员提供了一个优秀的快速Java教程 ,但我觉得在掌握Android开发的过程中缺少很多东西。

首先掌握Java世界会很棒(注意:我没有说语言,因为Java不仅仅是语法),然后深入研究Android,但在现实世界中有最后期限可以满足并因此开始在Android上直接开发/学习非常诱人……

我的问题:是否有可能在跳过成为有经验的Java程序员的步骤的同时开发出优秀的Android代码?

你知道快速通道可以掌握两者吗?

我来自.NET,很容易找到它。

我买了Android Pro 2书,这就是我所需要的。

UPDATE

好吧,似乎有些人因为样本中的拼写错误和错误而发现这本书真的很糟糕 – 甚至在本书中也是如此。

无论如何,正如您在评论中所看到的,这绝不是一个明确的答案,请阅读亚马逊评论并选择您喜欢的评论。 这对我有用,因为我需要理解这个概念,然后从Android文档本身中获取样本。

我相信很多Android开发人员都来自其他语言而根本没有任何Java知识。 事实上,你需要了解Java才能编写Android代码,它的语法和核心API是:java.lang。 ,java.util。 ,java.net。 ,java.io。 其余的是特定于Android的API,而深刻的Java程序员在学习它们时不会有太多优势。