Android设计模式与最佳实践
作者简介
凯尔·缪(Kyle Mew) 自20世纪80年代初开始从事编程工作,并为多家技术网站撰稿。除此书外,他还撰写了与Android开发相关的3部广播剧和3本书。 【译者简介】 李玥 毕业于吉林大学,百度高级研发工程师,百度APP搜索Topic的一员,参与过多个应用程序、插件、SDK的Android端开发,包括百度APP、简单搜索、百度畅听、图搜插件、语音SDK、全景渲染SDK、Pose相机、百糯连等。项目经验丰富,热衷钻研技术。
内容简介
1.本书以Android应用程序的功能为例,深入讲解各种设计模式; 2.内容通俗易懂,讲解循循善诱,并且结合实战来帮助读者学以致用; 3.本书并不局限于经典的23种设计模式,还包含了Android开发的方方面面,使读者可以在掌握设计模式的同时学到Android中的一些重要知识; 4.提供源代码文件以及彩图文件下载。 长期以来,设计模式一直被视作解决常见软件设计问题的有效途径。各类设计模式提供了可复用的通用解决方案,用于解决常见的开发问题。Android开发平台非常适合使用设计模式,不仅大量的应用程序是用Java编写的,而且SDK中的许多API也应用了设计模式。 本书作者将设计模式融入Android开发实践,犹如牛奶与巧克力的交融,让人意犹未尽,惊叹其优雅、灵活的实现方式,并忍不住想要亲自尝试。通过阅读本书,你甚至可以创造出属于自己的设计模式。 ●构建简单的应用程序,并在真实设备和虚拟设备上运行它 ●探索Android Studio针对Material Design提供的WYSIWYG和XML方法 ●使用触摸屏监听器、手势检测和读传感器来检测用户活动 ●应用转换和共享元素来优雅地显示动画,并高效地利用移动设备的屏幕空间 ●开发一个应用程序,可以使用指定资源目录,自动为不同设备匹配合适的布局 ●将应用程序连接到社交媒体来推广产品 ●利用AppCompat支持库,使应用程序触达更多潜在用户