学习一样新事物或许有多种方式,报培训班,看视频,向高手请教等等,但一本好书往往可以让你少走很多弯路,事半功倍。今天与大家分享一些Android开发值得一读的书籍,希望对新手安卓开发者们有所帮助。

1.Head First Java(中文版)(第2版)(涵盖Java5.0)

推荐理由: Android应用层和大部分framework层用的都是java,加上现在大学教育大家都懂得,学的少,混的多,所以立志于搞这个,java基础还是有必要夯实一下的。

2.Head First设计模式(中文版)(2004年度JOLT大奖获奖图书)

推荐理由: O’Reilly出品,必属精品。《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。把设计模式以如此通俗易懂而又有趣的方式写出来,非常难得。

3.《Thinking in Java》(第4版)

推荐理由: 不用多说,经典之作。本书比较适合那些有简单程序编写经验的人:你已经知道程序是一些语句的集合,知道子程序/函数/宏的概念,知道像if这样的控制语句和像while这样的循环语句,等等。那么你就能顺利阅读本书。

4.《第一行代码——Android》

推荐理由: 本书出版两个月就积累了火爆人气,评价很高。作者是CSDN名博、资深Android开发者郭霖。全书由浅入深、系统全面地讲解了Android软件开发的方方面面,适合Android初学者的一本入门书。

5.Android编程权威指南

推荐理由: Bill Philips和Brian Hardy为锻炼Android开发能力提供了一些建议。书中从最初开发应用的步骤开始切入,采用对话的形式循序渐进进行讲述。这种风格让人感觉更像是一 对一的教学。初学者可以通过每章最后的测试题来测试自己的开发能力,本书也比较适合入门。

6.Google Android SDK开发范例大全

推荐理由: 最大的优势就是范例比较全面。本书的每个知识点都以实例的形式进行讲解。对着例子实际练习效果比较好, 先看概念, 再手敲代码,在实战中练习是学习技术最好的办法。

转载于:https://www.cnblogs.com/joechinochl/p/5364028.html

6本Android开发必备图书相关推荐

  1. [android开发必备]Android开发者社区汇总

    [android开发必备]Android开发者社区汇总 经常收到很多人问做android开发去哪个社区,每次都回答的零零碎碎的很比系统,今天统一整理下,把截至目前为止有价值的android开发社区汇总 ...

  2. Android开发必备那些工具

    Android开发必备那些工具 1.Android StudioAndroid程序员的吃饭工具,可以说现在绝大部分的安卓项目都是跑在Android Studio上面的.Android Studio 是 ...

  3. Android 开发必备神图

    网上收集到的一些Android开发必备神图 一,AndroidStudio常用快捷键 /** *Bug:代码上下移动的快捷键应为shift+alt+up/down *参考资料:AndroidStudi ...

  4. Android开发必备(干货源码放送大)

    Android源码大放送(实战开发必备) 文件夹 PATH 列表 │  javaapk.com文件列表生成工具.bat │  使用说明.txt │  免费下载更多源码.url │  目录列表.txt ...

  5. 开发工具总结(7)之多年珍藏的Android开发必备网站和工具

    今天早上在简书上瞎逛,看到了这个,干货很多,这肯定是出自一个经验丰富的程序员之手,作为小小白,学习路上难免有需要帮助的和通过一些捷径来提高开发效率,所以收藏了这篇文章,同时也增加了一些自己平时收藏的内 ...

  6. 【Bugly 技术干货】Android开发必备知识:为什么说Kotlin值得一试

    1.Hello, Kotlin Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. 1 ...

  7. Android 开发必备知识点及面试题汇总(Android+Java,Kafka是如何实现高性能的

    执行相应地任务,因为线程池的大小问题,所以 AsyncTask 只应该用来执行耗时时间较短的任务, 比如 HTTP 请求,大规模的下载和数据库的更改不适用于 AsyncTask,因为会导致线程池堵塞, ...

  8. Android开发必备工具

    工欲善其事,必先利其器,在Android项目的开发中,借助工具能使开发效率大幅提升,下面分享我经常使用的工具,欢迎各位同学补充. 1.Android Studio Android程序员的吃饭工具,可以 ...

  9. android开发必备日志打印工具类

    今天给大家献上一款好用的日志打印工具.大家在平时的开发中用的最多的可能就是Log.i("",""),Log.e("","" ...

最新文章

  1. (2.10)备份与还原--利用T-SQL进行备份还原
  2. 正确认识自己,把自己摆正位置
  3. Java 缓冲流简介及简单用法
  4. 什么时候使用Apache Camel?
  5. from 下拉框多个值提交_Git commit 多行信息提交
  6. GROUP BY 语句
  7. centos 使用mysql_Centos下MySQL使用总结
  8. 实惠星扫地机器人不能开机_扫地机器人不能承受的重量,14kg法斗坐在上面,它旋转后死机...
  9. nginx多入口配置隐藏.php,Nginx配置tp5支持pathinfo以及隐藏入口文件
  10. 旺旺上显示已上传服务器,在服务器上排除问题的头五分钟 | 旺旺知识库
  11. Go Revel - Cache(缓存)
  12. 使用es6制作简单数独游戏
  13. AspNetPager分页控件样式
  14. Google收购YouTube一周年:开挖的视频金矿
  15. 看你想看的,不受打扰地工作(浏览器屏蔽百度热搜)
  16. Mysql安装步骤:
  17. 前端cookie 放到请求头_HTTP请求头:cookie cache
  18. Cross-speaker Style Transfer with Prosody Bottleneck in Neural Speech Synthesis
  19. v-if报undefined
  20. 国内直接下载google play谷歌商店apk安装包的网站【https://apkpure.com/】

热门文章

  1. Python入门-Python中的包,impot,from,import
  2. linux 下strstr函数,Linux中strchr与strstr函数实现。
  3. Qt QTimer在线程的应用与思考
  4. bzoj 1293: [SCOI2009]生日礼物
  5. 从上百幅架构图中学得半点大型网站建设经验(上)
  6. 贺利坚老师汇编课程54笔记:PF奇偶标志PARITY FLAG
  7. 五分钟快速过完Verilog HDL基本概念(4)代码的编写标准
  8. android gradle 设置,android gradle配置指南
  9. MySql笔记之数据备份与还原
  10. 关于在Eclipse里面启动了服务,但是localhost:8080无法访问的问题: