移动应用UI设计模式(第2版) pdf

  《移动应用UI设计模式(第2版)》是畅销手册的扩容版,上一版分10大类分别介绍了70种移动应用设计模式,深受读者欢迎。这一版分11 大类介绍了时下安卓、iOS以及Windows Phone平台上90 多种移动应用设计模式(包括导航,表单,表格,搜索、排序和筛选,工具,图表,引导和视觉吸引,社交,反馈与功能可见性,帮助,以及反模式),用1000张屏幕截图和图解帮助读者更好地理解和利用这些模式,以解决常见的设计难题,同时提供了即学即用式的技巧和经验。本书适合创造移动应用的产品经理、开发人员和UI 设计师阅读。

Android源码设计模式解析与实战 pdf

  本书专门介绍Android源代码的设计模式,共26章,主要讲解面向对象的六大原则、主流的设计模式以及MVC和MVP模式。主要内容为:优化代码的首步、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特原则、单例模式、Builder模式、原型模式、工厂方法模式、抽象工厂模式、策略模式、状态模式、责任链模式、解释器模式、命令模式、观察者模式、备忘录模式、迭代器模式、模板方法模式、访问者模式、中介者模式、代理模式、组合模式、适配器模式、装饰模式、享元模式、外观模式、桥接模式,以及MVC的介绍与实战和MVP应用架构模式。每个章节都对某个模式做了深入的分析,并且会对模式相关的技术点进行深入拓展,让读者在掌握模式的同时学习到Android中的一些重要知识,通过实战帮助读者达到学以致用的目的,且能够将模式运用于项目中,开发出高质量的程序。本书适合的读者为初、中、高级Android工程师,也可以作为大专院校相关师生的学习用书和培训学校的教材。

Android编程实战学习手册 pdf

  本书基于**的Android4.2编写,Android SDK、ADT都基于4.2版本进行设计。本书全面介绍了Android应用开发的相关知识,内容涵盖Java基础知识、Android用户界面开发、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体开发、网络通信编程、Android平台的WebService、传感器应用开发、GPS应用开发、地图开发等。 本书并不局限于介绍Android编程的各种理论,而是从项目案例的角度讲授,全书包括近百个实例,可帮助读者更好地理解各知识点在实际开发中的应用,供开发时参考。如果读者在阅读本书时遇到技术问题,可在网上发帖,作者会及时予以解答。

App研发录:架构设计、Crash分析和竞品技术分析 pdf

  本书是作者多年App开发的经验总结,从App架构的角度,重点总结了Android应用开发中常见的实用技巧和疑难问题解决方法,为打造高质量App提供有价值的实践指导,迅速提升应用开发能力和解决疑难问题的能力。本书涉及的问题有:Android基础建设、网络底层框架设计、缓存、网络流量优化、制定编程规范、模块化拆分、Crash异常的捕获与分析、持续集成、代码混淆、App竞品技术分析、项目管理和团队建设等。本书以“问题/解决方案”的形式给出疑难问题的解决方案,同时结合示例代码,深入剖析这些实用的编程技巧和模式,旨在帮助移动开发人员和管理人员提高编程效率,改进代码质量,打造高质量的App。

Swift游戏实战指南:手把手教你掌握iOS开发 pdf

  本书系统介绍了基于Swift语言的iOS开发原理与项目实践。全书内容包括Swift语法、Swift函数和类型、游戏主菜单设计、游戏关卡菜单设计、计分数表设计、拼写游戏设计、场景、音乐与音效、广告、icon和引导画面的设置、飞飞熊游戏案例、飞碟引导游戏案例、上架与测试等。 为了提高学习效果,本书为所有案例设计提供了完整的教学录像及源代码文件。 本书可作为广大iOS开发人员、游戏开发人员的入门参考读物。

Swift实战之旅:精通iOS应用开发 pdf

  本书通过应用程序例子的方式讲解iOS开发。本书共9章,每章开始都先介绍该应用程序是做什么的,并展示一些相应的截图;然后简单介绍使用到的技术及其架构;最后介绍如何创建应用程序的用户界面和资源文件,展示完整的源代码,并逐一讲解并分析它们。

Android安全技术揭秘与防范 pdf

  《Android安全技术揭秘与防范》从分析Android系统的运行原理、框架和主要模块入手,着重分析了Android系统存在的安全技术问题,以及这些技术在移动设备上产生的安全问题,帮助读者了解如何静态分析Android软件,如何动态调试Android软件,如何开发出安全的App,如何使自己的系统不被盗版,以及Android漏洞、逆向工程和反汇编等核心技术。《Android安全技术揭秘与防范》几乎每一个部分,都结合实际例子,一步步讲解,可以使读者了解App安全的问题,给开发者一些防范技术,是一本特别实用的Android安全指南。移动设备开发者、安全研究人员、Android应用程序开发者和负责评估Android安全性的技术人员都可以在本书中找到必要的指导。

Android用户体验与UI设计 pdf

  本书是一部介绍Android用户体验、UI设计理念和方法论的作品。本书采用图文并茂的方式,在归纳用户体验的宗旨和要素并阐述界面用户体验的表达途径的基础上,给出了用户体验、界面设计、智能手机的概念界定。阐述了Android特有的碎片化问题及其根源,提出了心理模型将对UE设计产生的影响和作用。在此前提下,总结了一系列在为智能手机应用软件进行界面设计时需要注意的影响因素、实施步骤以及各步骤可以使用的设计原则。同时,针对许多设计者的困惑“如何制作可伸缩的图形从而适应可伸缩的界面”,做了详细的解释和说明。最后,介绍了Material Design 这一新型的视觉设计语言及其详细的设计细节和原则。

Android三维程序设计:基于OpenGL ES的图形应用程序设计 pdf

  《Android三维程序设计:基于OpenGL ES的图形应用程序设计》详细阐述了与Android移动设备以及OpenGL ES开发相关的基本解决方案,主要包括ES 2.0基础知识、3D建模、Blender软件应用、纹理和着色、Tank Fence游戏开发等内容。此外,《Android三维程序设计:基于OpenGL ES的图形应用程序设计》还提供了丰富的示例以及代码,以帮助读者进一步理解相关方案的实现过程。《Android三维程序设计:基于OpenGL ES的图形应用程序设计》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

iOS 8应用开发从入门到精通 pdf

  iOS系统从诞生之日起到现在,在短短几年的时间内,凭借其硬件产品iPhone和iPad的良好用户体验,赢得了广大消费者用户和开发者用户的追捧。本书从搭建iOS开发环境的入门知识讲起,依次讲解了Objective-C语言基础、Swift语言基础、CocoaTouch框架、Storyboarding(故事板)、基本控件的应用、视图处理、界面控制器的处理、实现多场景和弹出框、屏幕旋转处理、声音服务、定位处理、与互联网接轨、与硬件之间的操作、开发通用的项目程序、游戏开发、读写应用程序数据、HealthKit开发详解、HomeKit开发详解、WatchKit开发详解、多功能音乐盒系统。本书内容全面,几乎涵盖了iOS8应用开发所需要的全部内容。全书内容言简意赅,讲解细致,特别适合初学者学习和消化,并可从清华大学出版社的网站下载书中的源代码。本书适合iOS初学者、iOS爱好者、iPhone开发人员、iPad开发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。