Android 应用开发推荐书单

jopen 10年前

        英文原文:Top-Android-Books

        Android 已经成为了世界上最受欢迎的操作系统之一。成千上万的智能手机和平板都是运行着 Android。Android 基于 Linux 系统架构,由 Android 公司开发。2005 年该公司被 Google 收购。Android 最棒的是,它是一个允许用户根据需求进行定制的操作系统。如果你是一位 Android 开发人员,你不必担心 Google 会因为修改系统对你起诉。那么,你是否已经打算学习一下 Android 开发呢? Android 开发非常有趣并且令人激动。你可以为自己的手机开发一些应用,然后在 Google Play 商店销售。当然,在开始开发之前,最重要的一点还是要磨练好你的 Android 开发技能。

        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 应用开发推荐书单

        Android Design Patterns: Interaction Design Solutions for Developers (作者: Greg Nudelman)

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

        Android 用户界面设计

Android 应用开发推荐书单

        Android User Interface Design: Turning Ideas and Sketches into Beautifully Designed Apps (作者: Ian G. Clifton)

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

        Android 攻略

Android 应用开发推荐书单

        Android Recipes: A Problem-Solution Approach (作者: Dave Smith & Jeff Friesen)

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

        Android 基础教程

Android 应用开发推荐书单

        Hello, Android: Introducing Google’s Mobile Development Platform (Pragmatic Programmers)(作者: Ed Burnette )

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

        Android 游戏开发入门

Android 应用开发推荐书单

        Beginning Android Games (作者:Mario Zechner)

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

        Android 程序设计

Android 应用开发推荐书单

        Programming Android (作者:Zigurd Mednieks, Laird Dornin, G. Blake Meike & Masumi Nakamura)

        本书是学习 Android 开发核心的最好、最权威的书籍之一。书中会教授 Android 开发的基本模块,以及如何去使用那些复杂的 API。本书对 Java 代码使用非常巧妙,以至于即使完全不懂 Java 也可以使用本书。书中还介绍了数据库连接的解决方案,以及如何设计好数据库。简而言之,你可以从书中学会任何一种应用必须的开发技能,并且开发出超棒的用 户界面。

        这些书可以帮助开发者高效学习 Android 开发技能。其中大部分是针对如何从初学者成长为一个高阶开发者。如果你刚刚开始学习 Android 开发,这些书可以帮助你更快地获取必须的技能,并且很好的掌握 Android 开发技巧。学好 Android 开发的关键就在于,理解每一个基本的概念以及书中的那些应用范例。

        翻译: 伯乐在线 zerob13
        译文链接: http://blog.jobbole.com/68621/