当前位置: 移动互联网学院 > 常见问题 > 安卓App开发学习前初学者必须知道的5件事
安卓App开发学习前初学者必须知道的5件事 时间:2017-03-20     来源:安卓app开发学习网

在正式开始安卓App开发学习之前,作为初学者有5件事你必须先搞清楚,对于新手而言,这是5件事是极其重要的基础技能,事先了解这些事能帮助你找到正确的方向,少走一些弯路。

安卓App开发学习前初学者必须知道的5件事
安卓App开发学习前初学者必须知道的5件事

1.在Android应用开发的过程中,每一阶段需要用到哪些技能和编程语言?


建立一个Android APP需要的主要技能/语言可以归结为两个:Java基础和Android。Java是Android的通用编程语言,所以从事android开发也一定要懂一些Java基础知识,但是Android还包括学习用于app界面设计的XML语言,学习Android概念,以及从Java编程角度运用这些概念。

学了Java和XML之后,再用Android理念将两者连接起来,本质上来说Android就是这两者的有机结合。

总的来说,学习安卓App看ifa,需要用到的主要技能/语言包括Java和Android,XML语言也要会用,但是这个的要求相比前两者要低一些。
 

2.如果一个初学者想开发Android应用,要先学什么,你有什么建议吗?


初学者学习Android APP开发,一定要有Java基础,原因就是之前所说的,Java是Android的通用编程语言,所以我的建议是一定要学先Java,别想什么捷径,Java是必须的。

另外,推荐网站找一些视频教程来学习如何安装Eclipse(用于Java开发的集成开发环境)和Java开发工具包(JDK)的基本方法,这是入门的基础也是难点,尤其是安卓开发环境的搭建。这也有助于理解Java开发的基本方法,例如循环语句和if语句。

但是要注意视频可以看,但是书籍也是必须要看的。大部分视频都是为了吸引你,一般都是一些实操性的东西,往往并不会着重讲述某些很重要的概念,而这些概念我觉得对于我们想要开发Android应用的程序员来说,其重要性是100%的。
 

3.Eclipse和Android Studio究竟是什么?开发Android应用是不是非它们不可?


Android Studio和Eclipse是Android应用开发工具,是一种集成开发环境,即IDE(Integrated Development Environments)。当然你也可以选用其他工具来编写,看个人喜好,哪个用着顺手就用哪个。

不像其他应用程序,除了需要写代码进行编译,还要写运行代码,在IDE中编译只需点击一个按钮即可运行代码。不过得在Eclipse里安装Android SDK,而且所有的安装进程都能在专门的Android开发网站上找到。
 

4.你每天/每周花多少时间用来进行Android APP开发编程?


近很流行一万小时天才理论,强调练习对于掌握知识的重要性,学习Android等编程方面的知识也是一个不断积累的过程,一段时间不写就会变得很生疏,所以每天花多少时间不重要,重要的是一定要坚持写。开始的时候会很困难,经常会出现断层现象不知道一段代码该怎么写,哪怕不久前才写过。这是正常现象,写的多了自然熟能生巧,以后会越写越容易,能力上来了,思维也形成了,之后学习新的知识也会非常容易。
 

5.如果不得不寻求帮助和咨询问题,你会怎么做?


通常情况下我会用Google搜索,很多程序员也都喜欢用谷歌而不是百度。自己搜索解决不了了,可以去一些知名的技术论坛发帖子提问,或者直接一点,加一些技术交流QQ群,大神们总是很愿意为新手提供帮助的。总之,有了问题一定要及时解决,否则越拖越多,终会压得你喘不过气来,甚至影响其他知识的学习。
 

下面我总结一下,安卓App开发学习前初学者必须知道的5件事:

Java语言是必备技能。

Android系统里面的app设计需要涉及XML,请了解Android的概念和编程方式。

建议初学者使用IDE(相比Eclipse ,PraneethVT更喜欢 Android Studio)。

这是一个漫长的过程,需要不断坚持,如果你只是为了敷衍,那么此文不适合你。

陷入困境的时候,可以向大神们求助。

安卓app开发学习的过程可能会很枯燥,如果自己实在学习不下去,可以报名参加一些Android培训班,4个月的集中学习,让你从零基础小白变身大神,毕业之后立马高薪就业。