我是一名Java开发人员,为了熟悉移动应用程序,我将开始与Android合作。我使用过Ajax工具包,但还没有进行任何移动开发。
我在某些工具箱的开发上看到了巨大的变化,在这些工具箱中,学习曲线确实在跳跃,就像GWT1.5和2.4一样。我只是想跳进去,从现在开始学习基础知识(以及最佳实践)。我不知道Android 2和version 4会不会做到这一点,但是version 4可能只是添加了一些我现在可能不需要知道的额外功能,而不再关注我的主要关注点。
最好是采用最新版本的Android,还是,为了确保涵盖了基础知识,还是采用一个更容易进入并开始开发的旧版本?
发布于 2012-01-27 18:15:39
在学习期间,您应该跳过任何Android < 2.1特定的内容。市场上没有太多的设备运行这些旧版本,您甚至可以跳过2.1。
首先,我建议学习开发人员指南:http://developer.android.com/guide/index.html,在阅读了这些文档之后,您应该开始培训部分:http://developer.android.com/training/index.html
发布于 2012-01-27 18:20:41
有一个图表显示每个安卓版本的份额,用它来识别哪些版本有很大的份额,哪些没有。
在大多数情况下,只使用最新版本并不是个好主意。
发布于 2012-01-27 22:45:05
任何与Android1.6和更早版本相关的内容都可以跳过,它们包含的设备范围非常小。在Android1.6之后,API并没有太多的变化,所以我可以谈谈具体的变化。
此外,自1.6以来,这方面的发展并无重大改变。当然,添加了新的API,但是没有任何需要重新学习平台的东西。基本面是一样的。
https://softwareengineering.stackexchange.com/questions/132170
复制相似问题