Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';Android的学习曲线是什么?_Android_Time - Fatal编程技术网

什么';Android的学习曲线是什么?

什么';Android的学习曲线是什么?,android,time,Android,Time,人们在学习Android方面有什么经验 我很感兴趣的是,编写第一个应用程序需要多长时间,以及这种体验与学习其他编程API相比如何 我认识几位专业程序员,他们试图学习Android,但都失败了。它是否天生比你预期的更难或更大?但这里有一项调查 这表明Android是所有智能手机平台中学习曲线最短的。我想知道 调查人员怎么会得到如此反常和不太可能的结果 我对这一点有自己的看法和看法,我会在对话中提到。在这一点上,我不想让讨论偏离我的观点。谢谢 Peter要掌握基础知识,只需了解Java即可。然而,让

人们在学习Android方面有什么经验

我很感兴趣的是,编写第一个应用程序需要多长时间,以及这种体验与学习其他编程API相比如何

我认识几位专业程序员,他们试图学习Android,但都失败了。它是否天生比你预期的更难或更大?但这里有一项调查 这表明Android是所有智能手机平台中学习曲线最短的。我想知道 调查人员怎么会得到如此反常和不太可能的结果

我对这一点有自己的看法和看法,我会在对话中提到。在这一点上,我不想让讨论偏离我的观点。谢谢


Peter

要掌握基础知识,只需了解Java即可。然而,让安卓更难的是(这既是一个优点也是一个缺点)他们有一个相当大的API,需要大量的学习和记忆。使用具有intellisense和autocomplete的优秀IDE会有所帮助。他们强大的API是一个优势,因为你可以用Android做很多事情。在其他移动平台上甚至不可能实现的事情。

我刚刚完成了一个相当大的Android项目,作为一个大学项目(2-3个月)。这是一个客户端-服务器导航系统,客户端=Android,服务器=C#Web服务。
只需按照安装指南进行操作,您就可以在一小时内拥有您的第一个android应用程序

我不知道这些程序员有多专业,如果他们在一个简单的任务上失败了。(简单的意思是学习Android的基础知识)


另外,我假设您有一些Java编程经验和知识。否则,我会从那里开始。

好吧,我正在为一个月内完成的期末考试开发一个应用程序。Java是这所大学教授的主要语言,但老实说,Android API非常大,它实际上是自己的语言,使用Java语法约定

这对我来说有点困难的唯一原因是因为这是我正在做的第一个应用程序,所以我从来没有把所有的事情都安排得井井有条,我只是随机应变。这是我的错

我会第一个承认我不是棚里最聪明的工具,但是如果我不觉得Android编程很难,我无法想象这些开发者付出了多少努力,或者他们只是一个小把戏

但要直接回答你的问题:
学习曲线就是你对它的理解。如果你全身心地投入到开发应用程序的过程中,当你第一次无法掌握某个东西时,不要放弃,这就像学习第二种编程语言一样。你已经知道所有的计算机科学基础知识,你只需要把它放在一个新的环境中

因此,这不是进行调查或讨论的地方。如果你有关于Android编程的具体问题,那就更好了。我还在等待MonoDroid,或者至少是一个功能齐全的C/C++API。我不想仅仅为了我的手机而学习java。@Nathan Ernst不管怎样,了解java是件好事,如果你知道C#,他们的概念几乎完全一样