您是否认为为业余程序员学习Android开发的资源不足或不完整?

时间:2011-07-28 19:32:32

标签: android-2.2-froyo android

我知道developer.google.com上有很多书籍和很多内容,但几乎所有图书和Google网站上的示例代码都开始使用各种预定义的课程而没有正确的解释被调用的方法。 即使您检查文档,大多数时候您也无法确定该方法的作用。 文档几乎感觉像是一个维基百科的类,一个类链接到另一个类,这似乎是递归的。 那么究竟应该如何学习Android开发?

5 个答案:

答案 0 :(得分:1)

首先了解OOP,然后深入了解java。一旦掌握了这一点,就跳进Android并开始捣乱。我从阅读stackoverflow,开发指南和谷歌搜索中学到了很多东西。如果你想知道如何做某事,可以尝试一些东西。如果你无法弄清楚,请在这里问。

答案 1 :(得分:1)

我认为如果你是初学程序员,那么材料的简洁和干燥可能会令人沮丧。大多数人通过反复试验,使用书籍,在线资料和本网站作为指南来学习Android。

在一天结束时,Android只是一个工具,所以为了理解它(并因此正确使用它),你需要在理论背后的理论基础上坚定地为什么设计它的方式。为此,您需要了解面向对象设计,UI编程,并发,数据建模等内容。另外,请阅读开发人员网站上的Framework Topics,因为它描述了平台的基本原理以及管理其使用的设计决策

一旦掌握了这些概念,其他一切就变成了记忆(即,我用什么课来完成任务x)。在这个层面上,最好的学习方法是选择一个项目,然后使用你掌握的所有资源进行修补。

答案 2 :(得分:0)

嗯,它们易于使用,易于阅读,有些比其他更难,但它们也为开发人员提供了代码示例和足够的信息。

如果您不知道如何实现方法,阅读它们,或者根本无法阅读文档,我建议您首先学习Java语言作为Android开发的基础。

答案 3 :(得分:0)

大多数API文档都有点干,但网上有很多好的资源。以下是一些链接:

Lars Vogel

AndDev

还有更多 - 尝试在Google搜索中添加“使用”或“教程”。另外,保持stackoverflow加入书签 - 这也很不错!

答案 4 :(得分:0)

尽管我已经成为一名专业程序员已有20多年,但我发现很难开始使用Android,因为我从来没有用Java做任何事情,甚至不知道Eclipse开始时有些奇怪(虽然我现在非常喜欢。)

我是喜欢好旧纸质书的人,所以我从Wrox购买了专业Android 2应用程序开发。说实话,我发现这本书令人生畏,因为它开始“在你描述的时候突然使用课程”,并且在很高的层次上。

然后我找到了 Android应用程序开发傻瓜。我从未想过我会用“假人”的书,但它实际上是非常,非常好并且强烈推荐。它在需要知识的基础上轻轻开始,即。它并没有告诉你很多难以理解的技术内容,你不需要开始。它告诉你什么时候需要它 - 如果它告诉你,因为你不应该永远留在那本书。一段时间后你会长大,但当你时,你装备精良。