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开发的关键就在于,理解每一个基本的概念以及书中的那些应用范例。

更多相关文章

  1. Android(安卓)开发有哪些新技术出现?
  2. Android开发经典书籍下载——《Android(安卓)4高级编程》《疯狂A
  3. 系出名门Android(1) - 在 Windows 下搭建 Android(安卓)开发环境
  4. Android(安卓)Studio JNI开发
  5. android 塔防游戏汇总 及android 游戏开发索引
  6. android native c development
  7. android 杂疑汇总
  8. Android(安卓)开发从入门到精通
  9. Android(安卓)程式开发(原创)の目录索引

随机推荐

  1. Android(安卓)SDK无法更新解决办法
  2. android editText 插入表情,或者是图片
  3. Android(安卓)JNI详述
  4. Android中的多线程
  5. 【OpenCV4Android学习一】 Android(安卓)
  6. Android 更改软键盘Enter键为搜索
  7. Android集成Huawei PUSH(四)——客户端开发
  8. android 分辨率问题
  9. Android通过JNI调用驱动程序(完全解析实
  10. Android应用程序添加自定义的property属