2011-12-03 32 views
-2

问题有经验的Web开发人员的Android开发指导?

我在哪里可以找到真正的好,彻底和全面的Android开发指令超出了基础知识和设备结合起来 - 用最少的时间投资和几乎为零的预算?

详细

请不要误会我 - 我明白,学习一个新的平台需要一定的时间。我只是想简化这个过程。这是我的情况:

多年来,我一直是一个以PHP为中心的Web开发人员,并且已经围绕MVC和企业设计模式构建了许多大型应用程序。我有一个 Java,C++和C#的经验 - 主要是我在学校学到的,但那是几年前。

但是现在我已经深入了解并开始构建Android应用程序。我有一些真正需要构建的应用程序,时间表只是“尽快”。

我对基础知识足够了解,并且我已经通过了关于的Hello World和记事本教程,所以我实际上不需要从头开始,但它看起来像我发现的大部分瀑布成两个阵营:

  1. 非常基本的教程,这花更多的时间告诉你如何设置环境比实际设计一个现实世界的应用程序,或者”

  2. 高特异性“如何“内容,这对于处理非常具体的场景非常有用,但对于学习组织和实施公关很不利专业品质的应用程序。

我正在寻找理想是一个系列教程,一本书,或者实际上清楚地表明了一些证据充分的示例应用程序的原因,并设计建造专业的Android应用程序如何 - 建立模型,铺设复杂的观点等,而不一定假设我是Java专家。

那么,有什么好的建议?

UPDATE

为了澄清,我不是这方面的完整的白痴。我已经建立了几个小的Android应用程序。问题在于,他们很简单,而且完全没有专业知识或者值得放弃,而且我不确定从哪里开始学习“正确的方式”。

我所要求的只是一些非常专注的教程或指导,理想的是面向来自另一个平台的专业人士。我不会要求别人神奇地教我如何编程。

附注:如果您打算放弃投票,请留言,这样我至少知道您的问题是什么。

+1

也许你可以找到一个有兴趣通过查找开发人员组来帮助你的人,例如http://android-developers.meetup.com/。在我的城市里,有几个开发人员组织专门开会,互相帮助编写代码。 – DOK

+1

哇,-3并且没有评论!是什么赋予了? –

+0

@ DOK - 这是一个好主意,实际上,谢谢。我很高兴有几个人认真对待我的问题。 –

回答

4

我发现这些很有帮助:CommonsWare Library

但是,官方开发Android门户(http://developer.android.com)及其开发指南确实提供了一个很好的基础,我强烈建议将其作为第一个信息源。这些指南只是必须的。

更新:既然你来自PHP,那么我怀疑Android应用程序li​​fe-cylce对你来说是一个相当新的概念。请务必注意Process lifecycleManaging the Activity Lifecycle。有这么多蹩脚的应用程序没有理解的书面。如果你没有完全掌握这些概念,Android可以打破你的想法。它们在移动应用程序开发方面有些新颖,因此需要时间来采用它们。

+0

感谢您了解我来自何处,Arhimed。当然,我总是从官方的开发指南开始,但你说得对,Android与我最熟悉的平台截然不同。我很感谢伟大的建议和建议。 –

2

“尽快” 是不相关的。不知道平台,不懂语言,不了解图书馆,你是在教程的摆布。开始时花费时间而不是在应用程序上工作会更好。如果你专注于预先学习,最终你会花更少的时间。

+0

我欣赏伟大的链接。这就是我要求的。显然我知道学习这个平台需要时间。但我是一个非常实用的学习者;我通过做最好的学习。 –

+0

@BrianLacy应用程序驱动的书在这方面很不错,它比许多其他书籍更强调每章创建一个应用程序(或一组章节,我忘了)。它可能并不像参考资料那么好,但这就是其他的。 –

+0

幸运的是,网上并没有参考资料(书架上也没有)。 Android开发人员指南和API参考都非常好。 –

相关问题