700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 学习Android开发 – java – 前端

学习Android开发 – java – 前端

时间:2019-11-25 18:48:31

相关推荐

学习Android开发 – java – 前端

在悟空上偶回答过这个问题——【Android开发能推荐几本好书么?】”,问题地址为/question/652043264680196/,下面再回答一遍。

其实这个问题之前在个人博客和知乎上分享过,不过当时只推荐了中高级的开发书籍,今天在悟空上也分享一下,也补充一些入门级别的书。

作为一名Android开发者,推荐几本个人认为不错的书,本着负责任的态度,以下推荐都是个人看过的。

Android开发入门系列,排名不分先后:

《第一行代码》——这本书已经出过两版了,作为入门系列,写的比较不错,作者郭霖在CSDN上的博客也非常通俗易懂。《Head First Android开发》——Head First系列图书的共同特点就是非常有趣味性,每个知识点附带精美有趣的插图,很适合入门。Android官方入门指南的Training系列,地址为https://developer./training/index.html,国内都可以直接访问。国内也有翻译后的中文版,地址为http://hukai.me/android-training-course-in-chinese/index.html。个人非常推荐多阅读官方文档。

Android开发中高级系列,排名不分先后:

《深入理解计算机系统》——程序员是要跟计算机打交道的,那么最好首先明白它的工作原理,才能让你的代码游刃有余。《图解HTTP》——如今单机版的App还有吗?绝大多数App的网络通信是基于HTTP协议的,所以你需要深入了解它。《图解TCP/IP》——App开发无非网络和界面,TCP/IP作为网络的基础协议,其重要性不需多说。《Effective Java 中文版(第2版)》——会Java只能让你写出普通的Android App,而这本书将告诉你如何用Java写出高效的App。如果你说你用H5、JS、Kotlin或者以后用Swift开发Android,那就当偶没推荐。《Efficient Android Threading》——Android中极为重要的概念之一,想一想每个界面的主线程、工作线程及线程通信吧。《Pro Android Apps Performance Optimization》——这本书教你从哪些方面并且怎样进行Android性能优化。《Android开发艺术探索》——为数不多的国内作者写的不错的书,对Android知识点结合源码进行较为深入的分析。《App研发录》——也是国内作者写的,偶也看到某人在博文里批此书内容空洞,但偶认为是一本好书,喜欢作者提纲挈领,概括总结的风格,而不是拘泥于细节和代码。《构建安全的Android App》——你的App被反编译过吗或者你反编译过别人的App吗?在这个年代,App安全越来越得到重视,所以它也是你需要的。《深入理解Android内核思想》——分上下册两本,从源代码角度分析了Android系统的设计和架构,了解了Android底层设计思想和逻辑,对于应用层的开发会更加游刃有余。Android官方开发文档及Android源码——原谅偶不得不把它列进来,甚至它比上述所有书籍都重要,它是一座宝库,希望大家千万要重视并好好利用,同时还可以练习英语哦,一举两得。

书不在多,而在于精。其他的不错的书也可能有遗漏,希望读者能找到适合自己的学习方法。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。