Android书籍推荐
作为一名Android开发者,推荐几本个人认为不错的书,本着负责任的态度,以下推荐都是个人看过的,这些书目可能更适合中高级开发者,排名不分先后:
- 《深入理解计算机系统》——程序员是要跟计算机打交道的,那么最好首先明白它的工作原理,才能让你的代码游刃有余。
- 《图解HTTP》——如今单机版的App还有吗?绝大多数App的网络通信是基于HTTP协议的,所以你需要深入了解它。
- 《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安全越来越得到重视,所以它也是你需要的。PS:此书刚刚到手,简单翻阅了目录,如果看完觉得不好,再把它撤下来。
- Android官方开发文档及Android源码——原谅我不得不把它列进来,甚至它比上述所有书籍都重要,它是一座宝库,希望大家千万要重视并好好利用,同时还可以练习英语哦,一举两得。
由于市面上相关书目众多,质量良莠不齐,希望以上推荐能帮大家筛选出一些好书。
切记读书不要贪多,重点在于吸收理解,本人愚钝,某些书籍的精彩篇章,甚至会读3遍甚至更多,往往每次阅读都有新的收获。
聊到读书,突然兴致倍增,但由于标题限制,无法涉及文史地理、风花雪月。原本是想做一个文艺青年的,原本是最爱文史的,原本是最爱席慕蓉的,后来却学了理工科,成了Android开发者,但是那些依然是我喜爱的。欢迎大家跟我交流,互相推荐好书,不局限于技术!