IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 0:22:58       共计:4648 浏览

在上我过这个问题——【Android开发能推荐几本好书么?】”,问题地址为https://www.wukong.com/question/6520420123264680196/,下面再一遍。

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

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

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

  • 《第一行代码》——这本书已经出过两版了,作为入门系列,写的比较不错,作者郭霖在CSDN上的博客也非常通俗易懂。
  • 《Head First Android开发》——Head First系列图书的共同特点就是非常有趣味性,每个知识点附带精美有趣的插图,很适合入门。
  • Android官方入门指南的Training系列,地址为https://developer.android.google.cn/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源码——原谅我不得不把它列进来,甚至它比上述所有书籍都重要,它是一座宝库,希望大家千万要重视并好好利用,同时还可以练习英语哦,一举两得。

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

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图