我刚开始学习Android开发。
我以前的经验主要是C#中的.NET框架。我有一些Linux的经验,基本上不了解Java。
那么,成为Android开发专家的好方法是什么?图书?研究路线图?任何事情都会受到赞赏。我全神贯注于你的建议。
感谢。
(如果这不是发布此类问题的正确位置,请道歉。)
答案 0 :(得分:12)
你必须做的第一件事就是学习Java。 Head First Java将是一个很好的介绍。 Android应用程序通常使用复杂的Java概念,例如内部类,匿名类,泛型等。在成为Android专家之前,您应该成为Java专家。它会让你的生活更轻松。
在此之后,我建议您通过阅读Beginning Android 2等介绍书来学习Android。
在此之后 - 或作为本书的补充 - 请查看android developer's guide,在那里您将获得大量精彩提示和示例代码。确保您了解所有这些示例代码。
在此过程中,您应该查看this wonderful tutorial创建“真实”应用程序。它一步一步地帮助了我。
答案 1 :(得分:4)
如果您使用过C#,那么简单地“跳入”应该没问题......它基本上是相同的语言,您只需像其他人一样学习库。只记得比较字符串与.equals()而不是== :)微软做了一个很好的工作(咳嗽复制咳嗽)Java语言,所以你应该感觉正确在家里:))
说真的,你不需要费心学习Java本身,只需获得Eclipse,install the SDK并启动read the developper's guide。 AFAIK没有任何好的Android书籍,但有很多有趣的视频here。这些视频应该是您最好的信息来源......
答案 2 :(得分:4)
我同时学习了Java和Android(以前没有没有以前的Java经验)。我不能说我的第一个应用程序特别好,但与其他任何东西一样,你会随着时间和经验而变得更好。现在我正在全职工作开发Android应用程序(在几个开源项目之后):)
我想这取决于你喜欢学习的方式。我开始直接跳进去为自己做some tutorials和一些小应用程序,所以我可以推荐(我还没有读过任何Android书籍)。如果您想要阅读某些内容,the developer's guide会让您至少在几个小时内获得娱乐。
答案 3 :(得分:0)
对于Java,我建议使用Thinking in Java,对于Android,你可以在这里http://developer.android.com/resources/browser.html?tag=tutorial找到有趣的(对于初学者)。就个人而言,我试图阅读一些关于android的书,但它们并不特别有趣(Pro Android 2)。
答案 4 :(得分:0)
如果你想在Android工作,首先要学习JAVA的基础知识。 阅读 JAVA完整参考一书,以提高您的理解。 然后开始学习Android。使用谷歌搜索将为您提供大量的视频教程来学习安卓。