Android开发是一个很有前途的方向。雇主需要程序员,并且愿意付钱给他们。有很多可供初学者使用的培训材料,并且由经验丰富的同事组成的强大社区将始终为您提供建议。你可以自学,但为了简化和加快过程,最好寻求老师的帮助,从课程开始。 培训计划可能会根据初级开发人员的任务和背景而有所不同。接下来我们将描述在任何情况下都需要的基本知识和技能。
HTML 和 CSS 基础知识
学习语言语法和术语,以正确地提出问题并更快地找到答案。例如,在 Google 上搜索不是搜索按钮的圆角而是搜索cornerRadius 更有效 - 搜索引擎将返回更相关的答案。XML 基础知识
这是一种不包含操作逻辑或算法的标记语言,专为方便数据存储而设计。标记用户界面、设置按钮和文本字段以及其他应用程序元素的位置是值得学习的。XML允许使用多种语言;不同语言的字符串被写入XML文件中。HTTP 和 REST 的工作原理
这些是应用程序与外部世界(其他应用程序和服务,例如互联网上的服务器)交互的协议。需要掌握它们才能了解应用程序如何与其他服务交互并从它们接收信息。编程语言之间的差异。计算机不区分程序是用什么编写的——它执行机器代码。编程语言是为开发人员创建的。它们有很多共同点——几乎都有函数、变量、类、数组。如果您知道如何在一种语言中使用它们,则可以在必要时切换到另一种语言。需要选择语言来解决特定问题,例如,移动开发的标准是 Java。发展的一般原则。要编写大型共享项目中的同事可以阅读的清晰代码,您需要学习:- 如何命名函数和变量;
- 将程序文本分成文件;
- 插入连字符和空格。
探索 Android 环境
应用程序图形元素。创建应用程序界面时,不需要从头开始编写代码;使用现成的块——视图就足够了。有不同类型的块:- 显示文本;
- 显示图像;
- 将其他元素放置在屏幕上。
GO TO FULL VERSION