安卓程序开发资深从业员的新手经验

ameng
ameng 这家伙很懒,还没有设置简介...

0 人点赞了该文章 · 24 浏览

安卓程序开发资深从业员的新手经验

    每一个老鸟都是从菜鸟开始的。每一个老鸟的曾经从菜鸟走向老鸟的经验对于菜鸟来说都是一种不可多得的宝贵经验。我最近刚刚阅读了Praneeth VT发表在?Reddit?上的一个帖子,是关于他如何开发自己第一款Android手机应用——一个GPA计算器的。可以看出来他在这个编程世界还是新手,所以我想深入探讨一下他是如何做到的,以便于大家学习和借鉴。

    在此之前,我想先介绍一下Praneeth VT。毕业于计算机工程专业,实际上,他才总共学了为期6个月的编程课。在上了两门CS课程导论之后,他又学了Java语言,暑假期间,他决定学以致用,自己开发一个Android应用。


    我和Praneeth VT进行了一次关于如何在Android应用这一领域起航的谈话,下面我整理了这次谈话的内容。最后我总结了5个对于新手而言,极其重要的基础技能。


    你能否详细讲述一下,在开发Android应用过程中每一阶段要用到的技能和编程语言?


    建立一个Android应用程序可以归结为两个主要技能/语言:Java和Android系统。Java是Android的通用编程语言,但是Android还包括学习用于app界面设计的XML语言,学习Android概念,以及从Java编程角度运用这些概念。


    学了Java和XML之后,再用Android理念将两者连接起来。


    我在Reddit也有分享过一些学习Activities和?Fragments等的Android相关知识。我最喜欢的是《Big Nerd Ranch》系列书籍,因为当我们在开发过程中碰到问题,都能在书中受到启发,找到答案。


    如果一个初学者想开发Android应用,要先学什么,你有什么建议吗?
对于一个初学者,我的建议是一定要学Java。别想什么捷径,Java是必须的。


    另外,我推荐YouTube上的视频教程来学习如何安装Eclipse(用于Java开发的集成开发环境)和Java开发工具包(JDK)的基本方法。这也有助于理解Java开发的基本方法,例如循环语句和if语句。


    不过在打好了这些基础之后,我强烈建议各位可以将YouTube视频教程抛弃了,转而投向书籍和系列讲座的怀抱。YouTube的教程往往并不会着重讲述某些很重要的概念,而这些概念我觉得对于我们想要开发Android应用的程序员来说,其重要性是100%的。


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


    Android Studio和Eclipse是一种集成开发环境,即IDE(Integrated Development Environments)。当然你也可以选用其他工具来编写Java,不过因为我个人不太熟悉那些,所以也不好随口推荐。
    
    不像其他应用程序,除了需要写代码进行编译,还要写运行代码,在IDE中编译只需点击一个按钮即可运行代码。不过得在Eclipse里安装Android SDK,而且所有的安装进程都能在专门的Android开发网站上找到。

发布于 2022-09-30 23:08

免责声明:

本文由 ameng 原创或收集发布于 火鲤鱼 ,著作权归作者所有,如有侵权可联系本站删除。

火鲤鱼 © 2026 专注小微企业服务 冀ICP备09002609号-8