新書推薦:
《
巨人传(插图珍藏本)
》
售價:NT$
3289.0
《
地下(村上春树沙林毒气事件的长篇纪实)
》
售價:NT$
332.0
《
偿还:债务与财富的阴暗面
》
售價:NT$
347.0
《
清华大学藏战国竹简校释(壹):《命训》诸篇
》
售價:NT$
408.0
《
封建社会农民战争问题导论(光启文库)
》
售價:NT$
296.0
《
虚弱的反攻:开禧北伐
》
售價:NT$
429.0
《
泰山:一种中国信仰专论(法国汉学经典译丛)
》
售價:NT$
380.0
《
花外集斠箋
》
售價:NT$
704.0
|
內容簡介: |
《Android用户界面设计》回顾了Android 系统简史和最新Jelly Bean 版本的特征,鼓励开发人员开发更多的Android 应用;在细致介绍完开发基础之后,以房地产应用为例,演示如何确定产品目标,接着利用现有视图等要素从零开始搭建整个应用,然后使用高级功能进一步优化代码及资源,以达到“精心设计”的目的。另外,本书附录提供了应用推广所需物料等细节。书中案例贯穿了众多细致入微的技巧,有助于读者学习设计、开发和测试流程。《Android用户界面设计》适合需提升技巧的开发者以及需提升Android 产品体验的从业者使用阅读。
|
關於作者: |
IanG.Clifton是西雅图A.R.O.的用户体验负责人,并且领导着Android开发团队,在那里,他开发了Saga——一种了解你的Android和iOS应用,为了让你以最少的沟通过最好的生活。在他的职业生涯中,他与很多设计师合作过,并且开发了一些著名的Android应用,例如,CNETNews、CBSNews、Survivor、BigBrother和RickSteves’AudioEurope。
Ian喜爱科技、艺术和用户体验,这让他走过许多不同的道路。除了Android开发,他还做过平台、网络和桌面的开发工作。他作为卫星、宽频和遥测系统的短期员工供职于美国空军,而且也用铅笔、画笔和相机创作了相当数量的艺术作品。
你可以在Twitterhttp:twitter.comIanGClifton中收听IanG.Clifton,还可以关注他的博客(http:blog.iangclifton.com)了解他关于移动开发的思想。他还发布了名为TheEssentialsofAndroidApplicationDevelopment(《Android应用开发的要领》)的系列视频,你可以访问http:my.safaribooksonline.comvideoprogrammingAndroid9780132996594。
|
目錄:
|
第1部分 Android用户界面基础
第1章 Android用户界面概览
Android设计简史
Android设计站点
核心原则
标准组件
支持多种设备
值得注意的变化
小结
第2章 理解视图——用户界面的构架模块
什么是视图
显示文本
显示图片
聚集用户输入的视图
其他值得关注的视图
事件的监听
小结
第3章 用View Group与Fragment创建全布局
ViewGroup
Fragment
小结
第4章 添加应用的图形和资源
Android中资源的介绍
资源限定符
理解密度
可支持的图片文件
9-patch图片
XML可绘制对象
其他资源
小结
第2部分 完整的设计和开发过程
第5章 开始一个新的应用
确定目标
概要流程图
线框图
小结
第6章 开发应用的基础
组织为Activity和Fragment
把线框拆成视图
创建主题和样式
小结
第7章 定稿设计方案
线框和图形设计
应用的视觉样式和个性
文本注意事项
标准图标
动态内容注意事项
导航和过渡
错误情况
小结
第8章 实现设计方案
和设计师一起工作
切出图形资产
更新主题和样式
把comps拆为多个视图
提升效率
多种设备上的基本测试
小结
第9章 进一步优化应用
层级查看器
动画
自定义字体
小结
第3部分 Android用户界面的高级话题
第10章 如何处理常用组件
闪屏
加载指示
复杂的TextView
自动加载的ListView
小结
第11章 为自定义组件而组合视图
什么时候组合视图
组合视图以实现其简单协作
完成一个多按钮切换开关
小结
第12章 开发完全自定义的视图
常用概念
开发自定义视图
小结
第13章 运用画布和高级绘图
PorterDuff 图片合成
创建自定义的Drawable
小结
第4部分 有益的指导和参考
附录A Google Play物料
应用描述
修改记录
应用图标
屏幕截图
主题图片
推广图
视频(YouTube)
推广你的应用
附录B 亚马逊应用商店物料
概述
应用图标
屏幕截图
推广图
视频
附录C 常用任务参考
在操作栏中显示加载
撤销软键盘
使用全屏模式
让屏幕保持常亮
确定设备物理屏幕尺寸
确定设备DPI
检查网络连接
检查当前线程是否是UI线程
自定义视图属性
|
內容試閱:
|
无论你是在2008年9月发布的第一台设备之前就已经用上了AndroidSDK,还是你刚完成了你的第一个“Hello,World”应用,你都很可能意识到Android的发展速度让人难以置信。操作系统已经改变和成熟,应用也变得匹配适应。这意味着应用如果要更出色,就会比以前更具挑战。创建一个“足够好的”功能性的用户界面已远远不够了。当下各种竞争已经开始,那些粗糙界面的应用和那些源于其他操作系统而敷衍了事的应用就被用户完全抛弃。Google已经承诺,在Android4.0IceCreamSandwich版本中,在设计主要用户界面和修复可用性时,用户会对他们的设备和下载的应用充满期待。另外,Android4.1额外的“ProjectButter”工作和Android4.2的持续改进,确保应用流畅和有效变得尤为重要。
设计有很多目标,但是最重要的两点是可用性和视觉吸引力。你希望新用户能够用上你的应用,而且可以不费力就开始,因为移动用户相比其他任何平台的用户更没有耐心。用户需要确切地知道他们能与什么交互,而且在他们精力分散的时候能立刻完成。那就意味着你必须知道平台惯例是什么,以便利用获取的行为。
你也想要你的应用出类拔萃,因为视觉吸引力能够使用户为你的应用兴奋,而且可以提升你的品牌。当它运转不错时,能显示出一种高质量的品质;当你的用户把应用展示给他们的朋友时,会立即形成更大规模的用户基础。如果将你的应用比作一辆小汽车,你可以将视觉外观和可用性作为设计的要务。小汽车的外观有少许灵活性,仅局限于实用性和对于潜在客户有用的需求。如果你进入一辆小汽车,却没有方向盘,你会立刻四下观望并想知道“我怎样控制这个东西?”。应用也是如此,如果用户启用应用但立马被其操控所困扰,那它就没能通过最基础的可用性测试。
如果你已经拿起了这本书,那么我可能不必再说设计是何等重要。你已经拥有,你会发誓一定能制作出漂亮的应用来。这本书主要从一个开发者的视角来关注Android,也植入了大量的设计感悟。
本书试图在设计者和开发者之间的隔阂上架起桥梁,并且教你如何实施伟大的设计。我们不在这里深入关注色彩理论或者Photoshop技巧;我们在这里理解如何设计应用以及如何现实地让应用活灵活现。当你读完本书后,你将能够带着你的需求和反馈与设计师进行交流,甚至自己做一些设计。
这本书将作为一个完整设计和实现流程的教程,也是你可以一遍遍重复使用的参考资料。为了能制作最好的应用,你将了解如何与开发者和设计师进行沟通。你会使应用视觉具有吸引力,同时,在最后关头还能轻松改变不可避免的设计需求。
最终,设计师和开发者都希望他们的应用能让人惊奇,我会无比兴奋地告诉你如何让惊喜发生。
——IanG.Clifton
|
|