一张思维导图,告诉你Android新手如何快速入门

Posted lelelong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一张思维导图,告诉你Android新手如何快速入门相关的知识,希望对你有一定的参考价值。

本博客出自公众号安卓应用频道:http://mp.weixin.qq.com/s?__biz=MzA3MDMyMjkzNg==&mid=2652261947&idx=1&sn=80ab40c249105108e0a03a3aa160eb2e&scene=0#wechat_redirect

 


↓↓ Android知识体系框架 ↓↓

 

接下来,我们具体讲一讲各个部分的内容。


四大组件

 


UI 设计

 

常见View的使用

 


网络

 


线程和进程

 

数据存储

 


进阶学习

 

编程基础

 

网络协议

 

数据库

 

开源框架

 


测试基础

任何一个开发都不能把产品的质量完全依赖于专业的测试人员,相反,应该直接把上行质量作为自测目标。所以,开发人员需要学习必要的测试方法,常见的测试方法包括:

 


其他补充学习

 

 

讲完知识体系,下面讲讲作为一个新人如何快速入门和进阶的一些经验。想要快速入门,可以尝试以下的方式:
1. 买一本通俗易懂的书籍,快速看完;

2. 查看并模仿官方samples,这可以让你了解安卓的样子;

3. 实践一个感兴趣功能


入门之后,进阶可以分为三步:
第一步进阶:系统学习官方training和guide部分,仔细看完获益匪浅
第二步进阶:引入开源项目简化开发,并查看源码了解实现;
第三步进阶:当你慢慢熟悉开发之后,这个时候你就需要对view的内部世界更加了解,查看常见组件view等内部实现,查看Activity ManagerService, android进程启动,低内存杀进程等运行机制,学习安卓运行环境,学习各种调优工具进行有化,

 

 

推荐资料

1. 历年Google I/O大会视频

2. 微信公众号:Google开发者

3. 国人整理的学习列表

https://github.com/Trinea/android-open-project

https://github.com/Freelander/Android_Data 

 

以上是关于一张思维导图,告诉你Android新手如何快速入门的主要内容,如果未能解决你的问题,请参考以下文章

Android新手入门思维导图

selenium知识思维导图|从元素定位到操作断言,助你快速入门自动化测试

XMind使用教程,你了解吗?

最全的软件测试“思维导图”(蜗牛学院)

Mac系统操作从入门到精通(思维导图)

如何在ProcessOn里快速入门LaTeX公式?