Android 应用开发推荐书单
本文由 伯乐在线 - zerob13 翻译自 fromdev。欢迎加入Android小组。转载请参见文章末尾处的要求。
Android
已经成为了世界上最受欢迎的操作系统之一。成千上万的智能手机和平板都是运行着Android。Android基于Linux系统架构,由Android
公司开发。2005年该公司被
Google收购。Android最棒的是,它是一个允许用户根据需求进行定制的操作系统。如果你是一位Android开发人员,你不必担心Google
会因为修改系统对你起诉。那么,你是否已经打算学习一下Android开发呢?
Android开发非常有趣并且令人激动。你可以为自己的手机开发一些应用,然后在Google
Play商店销售。当然,在开始开发之前,最重要的一点还是要磨练好你的Android开发技能。
Android开发推荐书单
《Android编程权威指南》

Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) (作者: Bill Philips & Brian Hardy)
Bill Philips和Brian Hardy为锻炼Android开发能力提供了一些建议。书中从最初开发应用的步骤开始切入,采用对话的形式循序渐进进行讲述。这种风格让人感觉更像是一对一的教学。初学者可以通过每章最后的测试题来测试自己的开发能力。
《Android应用UI设计模式》

Android Design Patterns: Interaction Design Solutions for Developers (作者: Greg Nudelman)
Greg Nudelma在用户体验上提供了许多非常惊艳的建议,帮助我们成为移动应用开发专家。本书比较适合已经具备较高能力的开发者。书中包含了很多移动应用界面的开发练习。本书可以帮助你了解哪些是在开发中需要避免的东西,还介绍了如何高效地适配多种不同的设备。
《Android用户界面设计》

Android User Interface Design: Turning Ideas and Sketches into Beautifully Designed Apps (作者: Ian G. Clifton)
本书的作者Ian G.
Clifton解释了优秀的用户界面设计的重要性。优秀的用户界面可以让你的应用在众多产品中脱颖而出。本书适合初学者和高阶研发人员学习。它介绍了许多
其他书籍没有涉及内容,像是如何编写一个带有复杂界面的应用。书中的示例代码可以帮助你高效地学习这些概念。
《Android攻略》

Android Recipes: A Problem-Solution Approach(作者: Dave Smith & Jeff Friesen)
这是广为流传的Android开发图书之一,书中的每一个概念都配合了绝妙的代码范例。本书可以让你详细了解Android架构和不同
Android-API的细节,非常有助于高级开发人员掌握高效开发方法,譬如对外部函数库的使用,对(提高应用性能的)Android
NDK利用等。同时也向不同层次的应用开发者提供了各个方面的开发建议。
《Android基础教程》

Hello, Android: Introducing Google’s Mobile Development Platform (Pragmatic Programmers)(作者: Ed Burnette )
任何一个Android初学者都需要去理解Google
Android的开发流程。本书从一些简单Android应用开发入手,一步步地慢慢推进,直到开发出一个复杂应用程序。本书会让读者保持一个高速的学习
节奏,可以在几天内快速编写己的小应用。它还会指导你配置开发环境,通过示例解释每一个需要了解的概念。
《Android 游戏开发入门》

Beginning Android Games (作者:Mario Zechner)
对那些喜欢Android游戏的开发者,本书将是最好的入门。Mario
Zechner在书中描述了Android游戏开发的前景。本书从游戏开发的最基本概念开始,比如接收用户输入、获取设备资源、播放音乐以及把游戏屏幕上
展示。还涉及了通过OpenGL渲染游戏中的图像数据相关知识。同样,你还可以从书中获得每一个例子可运行的完整代码。
《Android程序设计》

Programming Android(作者:Zigurd Mednieks, Laird Dornin, G. Blake Meike & Masumi Nakamura)
本书是学习Android开发核心的最好、最权威的书籍之一。书中会教授Android开发的基本模块,以及如何去使用那些复杂的API。本书对
Java代码使用非常巧妙,以至于即使完全不懂Java也可以使用本书。书中还介绍了数据库连接的解决方案,以及如何设计好数据库。简而言之,你可以从书
中学会任何一种应用必须的开发技能,并且开发出超棒的用户界面。
这些书可以帮助开发者高效学习Android开发技能。其中大部分是针对如何从初学者成长为一个高阶开发者。如果你刚刚开始学习Android开
发,这些书可以帮助你更快地获取必须的技能,并且很好的掌握Android开发技巧。学好Android开发的关键就在于,理解每一个基本的概念以及书中
的那些应用范例。
Android 应用开发推荐书单的更多相关文章
- Android音频开发之——如何播放一帧音频
本文重点关注如何在Android平台上播放一帧音频数据.阅读本文之前,建议先读一下<Android音频开发(1):基础知识>,因为音频开发过程中,经常要涉及到这些基础知识,掌握了这些重要的 ...
- 【Android 系统开发】CyanogenMod 13.0 源码下载 编译 ROM 制作 ( 手机平台 : 小米4 | 编译平台 : Ubuntu 14.04 LTS 虚拟机)
分类: Android 系统开发(5) 作者同类文章X 版权声明:本文为博主原创文章 ...
- (转载)Stackoverflow评选的C++推荐书单
C++必读书籍推荐 (原链接:http://bestcbooks.com/recommended-cpp-books 2013-10-07) 本文内容来自国外著名编程问答网站Stackoverflow ...
- [Android游戏开发]八款开源 Android 游戏引擎 (巨好的资源)
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引 ...
- Android艺术开发探索第三章————View的事件体系(下)
Android艺术开发探索第三章----View的事件体系(下) 在这里就能学习到很多,主要还是对View的事件分发做一个体系的了解 一.View的事件分发 上篇大致的说了一下View的基础知识和滑动 ...
- Android艺术开发探索——第二章:IPC机制(下)
Android艺术开发探索--第二章:IPC机制(下) 我们继续来讲IPC机制,在本篇中你将会学习到 ContentProvider Socket Binder连接池 一.使用ContentProvi ...
- 【Android 应用开发】 Android 相关代码规范 更新中 ...
. 简介 : Android 常用的代码结构, 包括包的规范, 测试用例规范, 数据库模块常用编写规范; 参考 : 之前写的一篇博客 [Android 应用开发] Application 使用分析 ; ...
- 【Android 应用开发】GitHub 优秀的 Android 开源项目
原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...
- Android逆向破解表单注册程序
Android逆向破解表单注册程序 Android开发 ADT: android studio(as) 程序界面如下,注册码为6位随机数字,注册成功时弹出通知注册成功,注册失败时弹出通知注册失败. 布 ...
随机推荐
- 基于Win7 Python2.7的Numpy安装包分享
Numpy-1.9.2安装包: http://pan.baidu.com/s/1i3WZRoT 下载后双击安装即可! 另外分享一个安装教程,mark一下慢慢看: http://blog.csdn.ne ...
- 405 HTTP method GET is not supported by this URL
孙鑫java web开发详解P285里面提交Get网站弹出提示405 HTTP method GET is not supported by this URL 原因父类doGet()方法未覆盖. 应写 ...
- 在verilog中关于inout口的设计方法
在学习IIC的时候我们知道这么设计inout inout scl : reg scl_reg , scl_en ; scl = scl_en ? scl_reg : 1'dz ; 当 ...
- linq 总结
linq 常用方法: top var query=(from u in User ...).Take(10) dblinq的坑: 时间必须当参数传入,否则会报错 多个left join时,如果jo ...
- GSAP学习笔记
GSAP(Green Sock Animation Platform)是一个十分好用的js动画库,据说是as的精简版 以下是学习GSAP的一些笔记:貌似中文的文档不是很多 GSAP notes: tl ...
- spring 框架整合 笔记4
struts hibernate spring 先贴出框架整合需要的maven <project xmlns="http://maven.apache.org/POM/4.0.0&qu ...
- Windows Phone 8初学者开发—第10部分:数据绑定应用程序和透视应用程序项目模板简介
原文 Windows Phone 8初学者开发—第10部分:数据绑定应用程序和透视应用程序项目模板简介 原文地址: http://channel9.msdn.com/Series/Windows-Ph ...
- MFC自绘控件学习总结第二贴---转
首先感谢大家对第一帖的支持,应一些网友烈要求下面我在关于上一贴的一些补充和说明(老鸟可以无视)这一贴是实战+理论不知道第一帖的先看第一帖:http://topic.csdn.net/u/2011071 ...
- iOS中正确的截屏姿势
昨天写了个用到截屏功能的插件,结果问题不断,今天终于解决好了,把debug过程中所有尝试过的截屏方法都贴出来吧- 第一种 这是iOS 3时代开始就被使用的方法,它被废止于iOS 7.iOS的私有方法, ...
- html里面自定义弹出窗口
网页上默认的提示框或对话框一般比较丑,可以利用div遮盖层来自定义对话框 1.定义一个按钮或者链接(项目里面是通过点击一个图片) <img src="images/zz.gif&quo ...