肯定感觉到Rob成功地解释了如何开发应用程序
Android是一个很棒的平台:移动操作系统的灵活性是我们所有人选择使用它而不是竞争对手的主要原因。由于Android非常灵活,因此它为开发人员留下了很大的空间来创建大量的应用程序和服务。作为Android爱好者,我一直渴望获得成为应用程序开发人员所需的技能。但是可惜,Java的复杂性和工科学校的时间要求使我无法追求正确开发所需的知识。我需要找到一个平易近人的课程,并且可以调整自己的时间表,而不是相反。那就是Stackskills进来的地方。他们在XDA与我们联系,检查了他们众多课程中的一门,以查看它们是否值得,所以我们做到了。抓住这个机会,我选择了一个课程,并尽快开始。
他们确实提供了广泛的课程,价格根据您所获得的而有所不同。我选择的课程是Rob Percival的“ 完整的Android开发人员课程 ” 。它似乎非常健壮,它提供了从Java一直到将您的应用程序提交到Play商店的课程,以及如何制作一个简单的网站来推广上述应用程序的课程。
据说这门课程是针对初学者的,这几乎就是我的本意。我试图自学如何开始针对Android进行开发,但始终不愿涉及所涉及的复杂性,例如学习一种全新的语言(Java)和自己掌握Android Studio程序。我曾经正确地完成的绝对最大编码是在一门中学IT课中使用HTML和CSS(感谢Steffens先生!),就应用程序开发而言,我几乎没有经验。
课程涵盖了成为一名合格的Android开发人员所需的所有一切。我花了最后两个半周的时间来学习他的课程,并且对我所收到的关于时间和标价的信息量充满信心。从角度来看,我只完成20%的讲座,并且已经拥有4个基本应用程序,其中不包括方法演示和示例代码。
教训
到目前为止,这些课程涵盖了Android开发世界的基础知识。它们由关于各个主题的讲座分解,每个主题以视频形式呈现,并带有指向Rob的示例文件的下载链接,以便您可以将他的构建与您的构建进行比较。
第一课是Android Studio简介,以及如何正确使用Android Studio创建应用。涵盖了基础知识;如何启动项目,添加UI元素,通过基本代码链接按钮以及调用Toast消息。下一课是“ Java深入学习”,Rob专注于向我们教授编程语言及其基础知识。该课程涵盖了如何设置基本的Java文档,理解变量,理解数组和映射,if / else语句,for和while循环以及类和对象。Rob将指导您进行操作,并对课程中产生的每一行代码进行简要说明。
第三课,我目前正在学习,涵盖了应用程序中的媒体。到目前为止,我们已经介绍了应用程序中的布局,如何将视频和音频导入到应用程序中以及如何为所述应用程序设置基本媒体控件。
应用程式
在每节课的最后,Rob要求您制作一个完整的应用程序以应用到目前为止提供的知识。第一课的最后一个应用程序是一个基本的货币转换器,该转换器被编码为将美元转换为欧元。第二课有两个应用程序,一个猜数字游戏,以及一个告诉用户输入的数字是三角形还是正方形的应用程序。猜数字游戏是整数和数字如何在Java中工作的一个很好的例子,也是if / else语句的一个很好的例子。Triangular / Square数字应用程序是数字猜谜游戏中使用的概念的另一个绝佳示例。
我当前正在上课的第一个应用程序是“ Connect 3”游戏,该游戏将Connect 4与井字游戏(Ron称为Nots and Crosss)混合在一起,展示了我学到的很多知识至今。它包括图像链接,中等Java逻辑,动画和过渡,布局方法,按钮链接和简单弹出窗口的示例。就将应用程序组合在一起的感觉而言,即使它是一个非常简单的应用程序,它也给我最大的收获。所有这些都是非常基础的,但是由于家庭,学校和工作的原因,在几个星期的时间里可用性有限,感觉就像是进步。
在线提供这些课程的最大优势是,您可以随时随地停下来上课。在我两个半星期的时间里,我每周工作20个小时以上,每天都上大学,并在家中照顾家人。以自己的步调观看课程并练习自己的发展技能的能力无疑有助于防止我感到倦怠。
流动性是在线课程的另一个优点。这些视频可通过浏览器网站获得,这意味着您可以使用浏览器在任何设备上打开讲座。我在旧笔记本电脑上观看了视频,并在田纳西州400英里长的范围内旅行时能够跟上课程进度。
拥有一个好的指导老师也是一个很大的好处,尽管很大程度上是失败的。Rob进行课程的方式与我的工程课程的进行方式非常相似。他将向您展示如何通过示例和定义来实现方法,并在每个视频之后给您一个挑战,以使您能够运用所教的内容。在每节课的最后,他将通过要求您开发一个完整的应用程序来测试您,有时会要求您出去学习他可能故意跳过的一小节课。
肯定感觉到Rob成功地解释了如何开发应用程序,并激发了我作为学生的自我思考和解决问题的能力。我无法将我的应用程序提交给Rob,而是我暂停了演讲,自己尝试了该应用程序,然后继续播放视频以查看Rob关于如何构建该应用程序的答案-每个人的经验都将有所不同,具体取决于他们计划走这条路线,以及他们想挑战自己的程度。
当出现问题时,“您是否可以通过参加在线课程真正学习如何成为一名完整的应用程序开发人员?” 大多数人会很快喊出“不”。但是到目前为止,在与Rob在一起的时间里,我非常乐观,我将能够走出一条路,准备相对轻松地开发各种类型的应用程序。
通过课程学习Android开发仅仅是旅程的开始,根据您的经验和奉献精神,您在任何课程中的学习进度都会有所不同。许多人可以自己开发应用程序并自己学习,但是拥有一套集中整洁的资源和课程可能非常有价值,尤其是对于那些承担其他职责或时间限制的人。它并不适合所有人,但对于需要它的人来说也不错。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
宝子们,杭州 房子装修完成啦!这次要给大家分享几家设计超赞的装修公司哦。它们各具特色,从空间规划到风格...浏览全文>>
-
欲筑室者,先治其基。在上海,装修房子对于每个业主而言,都是极为关键的一步,然而,如何挑选一家值得信赖的...浏览全文>>
-
2025年以来,联通支付严格贯彻落实国家战略部署,以数字和科技为驱动,做好金融五篇大文章,履行支付为民社会...浏览全文>>
-
良工巧匠,方能筑就华居;精雕细琢,方可打造美家。当我们谈论装修公司时,选择一家靠谱可靠的公司是至关重要...浏览全文>>
-
在当今社会,随着城市化进程的高速推进,建筑垃圾的产生量与日俱增。据权威数据显示,我国每年建筑垃圾产生量超 ...浏览全文>>
-
家人们,在上海要装修,选对公司那可太重要了!古语有云:"安得广厦千万间,大庇天下寒士俱欢颜。"一个温馨的...浏览全文>>
-
近年来,新能源汽车市场发展迅猛,各大品牌纷纷推出各具特色的车型以满足消费者多样化的需求。作为国内新能源...浏览全文>>
-
近年来,随着汽车市场的不断变化和消费者需求的升级,安徽滁州地区的宝来2025新款车型在市场上引起了广泛关注...浏览全文>>
-
随着汽车市场的不断变化,滁州地区的消费者对高尔夫车型的关注度持续上升。作为大众品牌旗下的经典车型,高尔...浏览全文>>
-
在2023年,大众探影以其时尚的设计和出色的性能赢得了众多消费者的青睐。作为一款小型SUV,探影凭借其紧凑的车...浏览全文>>
- 安徽滁州途安L新车报价2022款,最低售价16.68万起,入手正当时
- 小鹏G7试驾,新手必知的详细步骤
- 别克GL8预约试驾,4S店的贴心服务与流程
- 安徽阜阳ID.4 CROZZ落地价全解,买车必看的省钱秘籍
- 淮北探岳多少钱 2025款落地价,最低售价17.69万起现在该入手吗?
- 安徽淮南大众CC新款价格2025款多少钱能落地?
- 淮北长安启源C798价格,最低售价12.98万起现在该入手吗?
- 安徽淮南途锐价格,各配置车型售价全解析
- 蒙迪欧试驾预约,4S店体验全攻略
- 沃尔沃XC40试驾需要注意什么
- 滁州ID.4 X新车报价2025款,各车型售价大公开,性价比爆棚
- 试驾思域,快速操作,轻松体验驾驶乐趣
- 试驾长安CS35PLUS,一键搞定,开启豪华驾驶之旅
- 天津滨海ID.6 X落地价限时特惠,最低售价25.9888万起,错过不再有
- 天津滨海凌渡多少钱?看完这篇购车攻略再做决定
- 安徽池州长安猎手K50落地价,买车前的全方位指南
- 山东济南ID.6 CROZZ 2024新款价格,最低售价19.59万起,现车充足
- 试驾海狮05EV,新手必知的详细步骤
- 生活家PHEV多少钱 2025款落地价走势,近一个月最低售价63.98万起,性价比凸显
- 奇瑞风云A9试驾,新手必知的详细步骤