ManBetX程序设计丛书

Android设计模式与最佳实践

[英]凯尔•缪 (作者) 李玥 (译者)
本书是一份全面的指南,介绍如何在应用程序中使用久经考验的编程方法——设计模式。书中将主要探讨如何构建自己的定制模式,并将其应用于Android开发。本书并非依次介绍每种设计模式,而是从开发者的角度,基于应用程序开发的各个方面探讨在构建Android应用程序过程中可能出现的设计模式。本书专注于开发一个完整的客户端移动应用程序,重点关注何时、如何以及为什么应该在Android开发中使用模式。读者将学会如何将设计模式应用于Android开发的各个方面,以及如何使用它们协助实现最佳实践。
电子书
¥39.50
格式
mobi   pdf

纸质书
¥64.78 ¥79.00

其他购买方式?

出版信息

  • 书  名Android设计模式与最佳实践
  • 系列书名ManBetX程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 王苗
  • 出版日期2020-09-21
  • 书  号978-7-115-54768-2
  • 定  价79.00 元
  • 页  数272
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售
  • 原书名
  • 原书号

所属分类

同系列书

  • JavaScript高级程序设计(第4版)

    [美]马特·弗里斯比(Matt Frisbie)   李松峰   译

    本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了Java...

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Python编程:从入门到实践(第2版)

    埃里克·马瑟斯(Eric Matthes)   袁国忠   译

    本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须...

本书特色

长期以来,设计模式一直被视作解决常见软件设计问题的有效途径。各类设计模式提供了可复用的通用解决方案,用于解决常见的开发问题。Android开发平台非常适合使用设计模式,不仅大量的应用程序是用Java编写的,而且SDK中的许多API也应用了设计模式。

本书以Android应用程序的功能为例,深入讲解各种设计模式,内容通俗易懂,讲解循循善诱,并且结合实战来帮助读者学以致用。本书作者将设计模式融入Android开发实践,犹如牛奶与巧克力的交融,让人意犹未尽,惊叹其优雅、灵活的实现方式,并忍不住想要亲自尝试。此外,本书并不局限于经典的23种设计模式,还包含了Android开发的方方面面,使读者可以在掌握设计模式的同时学到Android中的一些重要知识。通过阅读本书,你甚至可以创造出属于自己的设计模式。

●构建简单的应用程序,并在真实设备和虚拟设备上运行它
●探索Android Studio针对Material Design提供的WYSIWYG和XML方法
●使用触摸屏监听器、手势检测和读传感器来检测用户活动
●应用转换和共享元素来优雅地显示动画,并高效地利用移动设备的屏幕空间
●开发一个应用程序,可以使用指定资源目录,自动为不同设备匹配合适的布局
●将应用程序连接到社交媒体来推广产品
●利用AppCompat支持库,使应用程序触达更多潜在用户

目录

版权声明 阅读
译者序 阅读
前言 阅读
第 1 章 设计模式 阅读
第 2 章 创建型模式
第 3 章 Material模式
第 4 章 布局模式
第 5 章 结构型模式
第 6 章 活动模式
第 7 章 混合模式
第 8 章 组合模式
第 9 章 观察者模式
第 10 章 行为型模式
第 11 章 可穿戴模式
第 12 章 社交模式
第 13 章 分发模式
作者简介

作者介绍

凯尔·缪(Kyle Mew)
自20世纪80年代初开始从事编程工作,并为多家技术网站撰稿。除此书外,他还撰写了与Android开发相关的3部广播剧和3本书。

【译者简介】

李玥

毕业于吉林大学,百度高级研发工程师,百度APP搜索Topic的一员,参与过多个应用程序、插件、SDK的Android端开发,包括百度APP、简单搜索、百度畅听、图搜插件、语音SDK、全景渲染SDK、Pose相机、百糯连等。项目经验丰富,热衷钻研技术。

大家也喜欢

  • 第一行代码——Android(第3版)

    郭霖  

    本书被Android开发者广为推荐。全书系统全面、循序渐进地介绍了Android软件开发的必备知识、经验和技巧...

  • Kotlin编程权威指南

    [美] 乔希•斯基恩   [美] 戴维•格林哈尔希   王明发   译

    本书由知名技术培训机构Big Nerd Ranch打造,秉承其一贯的简洁、实用的写作风格。Kotlin已成为A...

  • App Inventor开发训练营

    App Inventor的出现大大降低了编程门槛,没有程序设计经验的编程爱好者可以在短时间内就创建出炫目的安卓...

  • Android安全攻防实践

    Srinivasa Rao Kotipalli   Mohammed A. Imran  

    本书以搭建安卓安全所需的实验环境开篇,首先介绍了ROOT安卓设备的常用工具和技术,并分析了安卓应用的基本架构,...

  • Android编程权威指南(第3版)

    Bill Phillips   Chris Stewart   Kristin Marsicano   王明发   译

    Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基...