自学编程 如何学习 Android 应用开发?

crazyjin · 2019年03月08日 · 494 次阅读

Android应用开发也就是基于Android移动操作系统开发应用程序,最常见的就是为Android手机开发应用。要开发Android应用首先就要学习Java,虽然有其它编程语言可以选择,但是Java是用的人最多,最好学,资料最多的一门儿语言。

Java是目前全世界使用得最多的一门语言,不仅可以用于Android应用开发,还可以用于后台服务编程。推荐书籍:《Java语言程序设计与数据结构(基础篇)(原书第11版)》。在学习Android应用开发之前,应该花几个月的时间认真学习Java,熟练掌握面向对象程序设计。推荐阅读《如何自学 Java 编程?》

Java语言程序设计与数据结构基础篇

Android开发的学习则可以通过官方的教程,这里有一份网友翻译的中文版本:Android官方培训课程中文版

Android官方培训课程中文版

移动开发通用技术

另外还有一些移动开发常用的技术,可以在需要的时候学习。

HTTP协议是移动应用和后台服务程序最常用的协议。因此,掌握HTTP协议的用法非常有必要,推荐菜鸟教程之HTTP协议

JSON是一种常用的数据传输格式,移动应用和后台服务程序之间通常将数据组织成JSON格式然后通过HTTP协议传递给对方。推荐教程: 菜鸟教程之JSON

sqllite常被移动应用程序常用来存储格式化数据。推荐教程:菜鸟教程之sqlite

其它

无论是iOS开发还是Android,都应该学习一下操作系统、网络、数据结构、算法、设计模式。另外对编程语言的学习和编程技巧的锻炼永无止境,如果是准备从事这方面工作的自学者,最好在入行以后深入学习。对这些知识的掌握并不是十分紧急,但是对程序员的职业成长有很大的帮助。

推荐学习计划

第一步 学习编程语言。3个月。

第二步 学习Android应用开发。3个月

第三步 开发一个自己的作品。3个月。

第四步 尝试找工作并根据面试反馈补充知识和技能

文档/教程

社区/论坛/问答

工具

Android Studio

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册