Android套用UI設計模式

Android套用UI設計模式

目前,谷歌Android作業系統在移動市場中風頭正勁,並且未來發展勢不可擋。《Android套用UI設計模式》面向Android 4.0+作業系統,是市面上第一本深入解析Android界面設計的佳作。《Android套用UI設計模式》從適用於移動設備和平板的通用模式以及Android UI設計指南出發,深入探討了58種重要的Android互動設計模式及其套用。每種模式登場之前,先用基本知識鋪路,接著展示常見的設計陷阱和欠佳的設計模式,最後對這些模式進行改進,從而打造卓越的互動設計以及直觀的信息架構。 《Android套用UI設計模式》可滿足移動設計人員和開發人員的需求,幫助他們輕鬆成為移動用戶體驗設計高手。

基本介紹

  • 書名:Android套用UI設計模式
  • 作者:納德爾曼 (Greg Nudelman)
  • 類型:計算機與網際網路
  • 出版日期:2013年12月1日
  • 語種:簡體中文
  • ISBN:9787115334688
  • 外文名:Android Design Patterns: Interaction Design Solutions for Developers
  • 譯者:袁國忠
  • 出版社:人民郵電出版社
  • 頁數:321頁
  • 開本:16
  • 品牌:人民郵電出版社
基本介紹,內容簡介,作者簡介,媒體推薦,圖書目錄,

基本介紹

內容簡介

58個重要互動設計模式將扁平化設計理念發揮到極致,Android套用設計難題各個擊破
集各家作業系統(iOS、Windows Phone)之所長,將其絕妙理念融入Android互動設計
多個試驗模式和反模式幫助探索Android設計的前沿部分,避開設計誤區,打破設計僵局

作者簡介

Greg Nudelman是DesignCaffeine公司CEO兼移動體驗策略師,具有15年的移動體驗從業經驗,曾為eBay、WebEx、Wells Fargo、PayPal、Safeway、Cisco、IBM、The Associated Press 和Groupon等財富500強企業,以及非盈利性組織和創業公司實現跨平台的數字型驗,受到數百萬客戶的好評。Greg還是很多著名用戶體驗設計圖書的作者,其中包括Designing Search: UX Strategies for eCommerce Success。

媒體推薦

我曾與Greg合作過,並且參加過他的研討會。這本書讀起來就像他本人親自傳授知識一樣精彩。”——Amazon.com

圖書目錄

第一部分 用戶體驗原則和Android特色
第1章 向Android遷移(案例)
1.1 啟動圖示
1.2 操作欄與信息架構
1.2.1 重新設計前
1.2.2 重新設計後
1.3 選項卡
1.4 專用選擇頁
1.5 選擇控制項
1.5.1 重新設計前
1.5.2 重新設計後
1.6 按鈕
1.7 搜尋結果螢幕
1.7.1 重新設計前
1.7.2 重新設計後
1.8 結果詳情螢幕
1.8.1 重新設計前
1.8.2 重新設計後
1.9 最終結果
第2章 Android的特色
2.1 這裡是平面國
2.2 輕按任何地方
2.3 適合各種設備
2.4 擺脫空間限制
2.5 大局著眼,小處著手
第3章 Android分散化
3.1 何謂分散化
3.2 花無百日紅
3.3 Android設備類型
3.3.1 緊湊型手機
3.3.2 全尺寸移動手機
3.3.3 平板手機
3.3.4 小型平板
3.3.5 大型平板
3.4 為分散化而歌
第4章 移動設計流程
4.1 現場觀察用戶如何與移動設備互動
4.2 原型設計方法必須考慮尺寸因素
4.3 用戶測試必須涵蓋運動、聲音和多點觸控等方面
4.4 觸控界面必須既簡約又精巧
4.5 愉悅不可或缺
4.6 講述完整的故事——為跨界而設計
4.7 移動設計案例研究
4.7.1 第1步:範圍、概念和規劃
4.7.2 第2步:設計研討會
4.7.3 第3步:使用便利貼做RITE調查
4.7.4 第4步:視覺設計
第二部分 Android 設計模式與反模式
第5章 歡迎體驗
5.1 最終用戶許可協定(反模式)
5.1.1 出現的時間和場合
5.1.2 示例
5.1.3 為何要避免
5.1.4 其他考慮因素
5.2 聯繫障礙(反模式)
5.2.1 出現的時間和場合
5.2.2 示例
5.2.3 為何要避免
5.2.4 其他考慮因素
5.3 註冊(反模式)
5.3.1 出現的時間和場合
5.3.2 示例
5.3.3 為何要避免
5.3.4 其他考慮因素
5.4 歡迎動畫
5.4.1 工作原理
5.4.2 示例
5.4.3 使用的時機和場合
5.4.4 使用的原因
5.4.5 其他用途
5.4.6 Pet Shop套用
5.4.7 平板套用
5.5 使用說明
5.5.1 工作原理
5.5.2 示例
5.5.3 使用的時機和場合
5.5.4 使用的原因
5.5.5 其他用途
5.5.6 Pet Shop套用
5.5.7 平板套用
第6章 主螢幕
6.1 連結列表
6.1.1 工作原理
6.1.2 示例
6.1.3 使用的時機和場合
6.1.4 使用的原因
6.1.5 其他用途
6.1.6 Pet Shop套用
6.1.7 平板套用
6.2 儀錶板
6.2.1 工作原理
6.2.2 示例
6.2.3 使用的時機和場合
6.2.4 使用的原因
6.2.5 Pet Shop套用
6.2.6 平板套用
6.3 更新
6.3.1 工作原理
6.3.2 示例
6.3.3 使用的時機和場合
6.3.4 使用的原因
6.3.5 其他用途
6.3.6 Pet Shop套用
6.3.7 平板套用
6.4 瀏覽
6.4.1 工作原理
6.4.2 示例
6.4.3 使用的時機和場合
6.4.4 使用的原因
6.4.5 其他用途
6.4.6 Pet Shop套用
6.4.7 平板套用
6.5 地圖
6.5.1 工作原理
6.5.2 示例
6.5.3 使用的時機和場合
6.5.4 使用的原因
6.5.5 其他用途
6.5.6 Pet Shop套用
6.5.7 平板套用
6.6 歷史記錄
6.6.1 工作原理
6.6.2 示例
6.6.3 使用的時機和場合
6.6.4 使用的原因
6.6.5 其他用途
6.6.6 Pet Shop套用
6.6.7 平板套用
第7章 搜尋
7.1 語音搜尋
7.1.1 工作原理
7.1.2 示例
7.1.3 使用的時機和場合
7.1.4 使用的原因
7.1.5 其他用途
7.1.6 Pet Shop套用
7.1.7 平板套用
7.2 自動完成與自動建議
7.2.1 工作原理
7.2.2 示例
7.2.3 使用的時機和場合
7.2.4 使用的原因
7.2.5 其他用途
7.2.6 Pet Shop套用
7.2.7 平板套用
7.3 輕按優先
7.3.1 工作原理
7.3.2 示例
7.3.3 使用的時機和場合
7.3.4 使用的原因
7.3.5 其他用途
7.3.6 Pet Shop套用
7.3.7 平板套用
7.4 拖動刷新
7.4.1 工作原理
7.4.2 示例
7.4.3 使用的時機和場合
7.4.4 使用的原因
7.4.5 其他用途
7.4.6 Pet Shop套用
7.4.7 平板套用
7.5 從選單搜尋
7.5.1 工作原理
7.5.2 示例
7.5.3 使用的時機和場合
7.5.4 使用的原因
7.5.5 其他用途
7.5.6 Pet Shop套用
7.5.7 平板套用
7.6 從操作欄搜尋
7.6.1 工作原理
7.6.2 示例
7.6.3 使用的時機和場合
7.6.4 使用的原因
7.6.5 其他用途
7.6.6 Pet Shop套用
7.6.7 平板套用
7.7 專用搜尋
7.7.1 工作原理
7.7.2 示例
7.7.3 使用的時機和場合
7.7.4 使用的原因
7.7.5 其他用途
7.7.6 Pet Shop套用
7.7.7 平板套用
7.8 在內容頁面中搜尋
7.8.1 工作原理
7.8.2 示例
7.8.3 使用的時機和場合
7.8.4 使用的原因
7.8.5 其他用途
7.8.6 Pet Shop套用
7.8.7 平板套用
7.9 搜尋與細化分離(反模式)
7.9.1 出現的時間和場合
7.9.2 示例
7.9.3 為何要避免
7.9.4 其他考慮因素
第8章 排序和篩選
8.1 殘缺的細化(反模式)
8.1.1 出現的時機和場合
8.1.2 示例
8.1.3 為何要避免
8.2 細化頁面
8.2.1 工作原理
8.2.2 示例
8.2.3 使用的時機和場合
8.2.4 使用的原因
8.2.5 其他用途
8.2.6 Pet Shop套用
8.2.7 平板套用
8.3 篩選帶
8.3.1 工作原理
8.3.2 示例
8.3.3 使用的時機和場合
8.3.4 使用的原因
8.3.5 其他用途
8.3.6 Pet Shop套用
8.3.7 平板套用
8.4 並行架構
8.4.1 工作原理
8.4.2 示例
8.4.3 使用的時機和場合
8.4.4 使用的原因
8.4.5 其他用途
8.4.6 Pet Shop套用
8.4.7 平板套用
8.5 選項卡
8.5.1 工作原理
8.5.2 示例
8.5.3 使用的時機和場合
8.5.4 使用的原因
8.5.5 其他用途
8.5.6 Pet Shop套用
8.5.7 平板套用
第9章 避免無結果或無關結果
9.1 不指出系統狀態(反模式)
9.1.1 出現的時機和場合
9.1.2 示例
9.1.3 為何要避免
9.1.4 其他考慮因素
9.2 低效界面(反模式)
9.2.1 出現的時機和場合
9.2.2 示例
9.2.3 其他考慮因素
9.3 無用控制項(反模式)
9.3.1 出現的時機和場合
9.3.2 示例
9.3.3 為何要避免
9.4 你要找的是不是
9.4.1 工作原理
9.4.2 示例
9.4.3 使用的時機和場合
9.4.4 使用的原因
9.4.5 其他用途
9.4.6 Pet Shop套用
9.4.7 平板套用
9.5 部分匹配
9.5.1 工作原理
9.5.2 示例
9.5.3 使用的時機和場合
9.5.4 使用的原因
9.5.5 其他用途
9.5.6 Pet Shop套用
9.5.7 平板套用
9.6 本地結果
9.6.1 工作原理
9.6.2 示例
9.6.3 使用的時機和場合
9.6.4 使用的原因
9.6.5 其他用途
9.6.6 Pet Shop套用
9.6.7 平板套用
第10章 數據輸入
10.1 滑塊
10.1.1 工作原理
10.1.2 示例
10.1.3 使用的時機和場合
10.1.4 使用的原因
10.1.5 其他用途
10.1.6 Pet Shop套用
10.1.7 平板套用
10.2 步進器
10.2.1 工作原理
10.2.2 示例
10.2.3 使用的時機和場合
10.2.4 使用的原因
10.2.5 其他用途
10.2.6 Pet Shop套用
10.2.7 平板套用
10.3 可滾動的日曆
10.3.1 工作原理
10.3.2 示例
10.3.3 使用的時機和場合
10.3.4 使用的原因
10.3.5 其他用途
10.3.6 Pet Shop套用
10.3.7 平板套用
10.4 日期與時間選擇器
10.4.1 工作原理
10.4.2 示例
10.4.3 使用的時機和場合
10.4.4 使用的原因
10.4.5 其他用途
10.4.6 Pet Shop套用
10.4.7 平板套用
10.5 下拉列表
10.5.1 工作原理
10.5.2 示例
10.5.3 使用的時機和場合
10.5.4 使用的原因
10.5.5 其他用途
10.5.6 Pet Shop套用
10.5.7 平板套用
10.6 多選
10.6.1 工作原理
10.6.2 示例
10.6.3 使用的時機和場合
10.6.4 使用的原因
10.6.5 其他用途
10.6.6 Pet Shop套用
10.6.7 平板套用
10.7 自由文本輸入與提取
10.7.1 工作原理
10.7.2 示例
10.7.3 使用的時機和場合
10.7.4 使用的原因
10.7.5 其他用途
10.7.6 Pet Shop套用
10.7.7 平板套用
10.8 帶輸入掩碼的文本框
10.8.1 工作原理
10.8.2 示例
10.8.3 使用的時機和場合
10.8.4 使用的原因
10.8.5 其他用途
10.8.6 Pet Shop套用
10.8.7 平板套用
10.9 帶原子實體的文本框
10.9.1 工作原理
10.9.2 示例
10.9.3 使用的時機和場合
10.9.4 使用的原因
10.9.5 其他用途
10.9.6 Pet Shop套用
10.9.7 平板套用
第11章 表單
11.1 內嵌式錯誤訊息
11.1.1 工作原理
11.1.2 示例
11.1.3 使用的時機和場合
11.1.4 使用的原因
11.1.5 其他用途
11.1.6 Pet Shop套用
11.1.7 平板套用
11.2 提示框
11.2.1 工作原理
11.2.2 示例
11.2.3 使用的時機和場合
11.2.4 使用的原因
11.2.5 其他用途
11.2.6 Pet Shop套用
11.2.7 平板套用
11.3 彈出框
11.3.1 工作原理
11.3.2 示例
11.3.3 使用的時機和場合
11.3.4 使用的原因
11.3.5 其他用途
11.3.6 Pet Shop套用
11.3.7 平板套用
11.4 回調驗證
11.4.1 工作原理
11.4.2 示例
11.4.3 使用的時機和場合
11.4.4 使用的原因
11.4.5 其他用途
11.4.6 Pet Shop套用
11.4.7 平板套用
11.5 取消∕確定
11.5.1 工作原理
11.5.2 示例
11.5.3 使用的時機和場合
11.5.4 使用的原因
11.5.5 其他用途
11.5.6 Pet Shop套用
11.5.7 平板套用
11.6 上方標籤
11.6.1 工作原理
11.6.2 示例
11.6.3 使用的時機和場合
11.6.4 使用的原因
11.6.5 其他用途
11.6.6 Pet Shop套用
11.6.7 平板套用
11.7 從環境獲取輸入
11.7.1 工作原理
11.7.2 示例
11.7.3 使用的時機和場合
11.7.4 使用的原因
11.7.5 其他用途
11.7.6 Pet Shop套用
11.7.7 平板套用
11.8 輸入加速
11.8.1 工作原理
11.8.2 示例
11.8.3 使用的時機和場合
11.8.4 使用的原因
11.8.5 其他用途
11.8.6 Pet Shop套用
11.8.7 平板套用
第12章 移動銀行
12.1 登錄加速器
12.1.1 工作原理
12.1.2 示例
12.1.3 使用的時機和場合
12.1.4 使用的原因
12.1.5 其他用途
12.1.6 Pet Shop套用
12.1.7 平板套用
12.2 專用選擇頁面
12.2.1 工作原理
12.2.2 示例
12.2.3 使用的時機和場合
12.2.4 使用的原因
12.2.5 其他用途
12.2.6 Pet Shop套用
12.2.7 平板套用
12.3 表單至上
12.3.1 工作原理
12.3.2 示例
12.3.3 使用的時機和場合
12.3.4 使用的原因
12.3.5 其他用途
12.3.6 Pet Shop套用
12.3.7 平板套用
12.4 專用頁面嚮導
12.4.1 工作原理
12.4.2 示例
12.4.3 使用的時機和場合
12.4.4 使用的原因
12.4.5 其他用途
12.4.6 Pet Shop套用
12.4.7 平板套用
12.5 以表單結尾的嚮導
12.5.1 工作原理
12.5.2 示例
12.5.3 使用的時機和場合
12.5.4 使用的原因
12.5.5 其他用途
12.5.6 Pet Shop套用
12.5.7 平板套用
12.6 核對?確認
12.6.1 工作原理
12.6.2 示例
12.6.3 使用的時機和場合
12.6.4 使用的原因
12.6.5 其他用途
12.6.6 Pet Shop套用
12.6.7 平板套用
12.7 近場通信
12.7.1 工作原理
12.7.2 示例
12.7.3 使用的時機和場合
12.7.4 使用的原因
12.7.5 其他用途
12.7.6 Pet Shop套用
12.7.7 平板套用
第13章 導航
13.1 上竄下跳(反模式)
13.1.1 出現的時間和場合
13.1.2 示例
13.1.3 為何要避免
13.1.4 其他考慮因素
13.1.5 出現的時間和場合
13.2 多個推薦區域(反模式)
13.2.1 出現的時間和場合
13.2.2 示例
13.2.3 為何要避免
13.2.4 其他考慮因素
13.3 輪播
13.3.1 工作原理
13.3.2 示例
13.3.3 使用的時機和場合
13.3.4 使用的原因
13.3.5 其他用途
13.3.6 Pet Shop套用
13.3.7 平板套用
13.4 彈出式選單
13.4.1 工作原理
13.4.2 示例
13.4.3 使用的時機和場合
13.4.4 使用的原因
13.4.5 其他用途
13.4.6 Pet Shop套用
13.4.7 平板套用
13.5 水印
13.5.1 工作原理
13.5.2 示例
13.5.3 使用的時機和場合
13.5.4 使用的原因
13.5.5 其他用途
13.5.6 Pet Shop套用
13.5.7 平板套用
13.6 瑞士軍刀導航
13.6.1 工作原理
13.6.2 示例
13.6.3 使用的時機和場合
13.6.4 使用的原因
13.6.5 其他用途
13.6.6 Pet Shop套用
13.6.7 平板套用
13.7 集成
13.7.1 工作原理
13.7.2 示例
13.7.3 使用的時機和場合
13.7.4 使用的原因
13.7.5 其他用途
13.7.6 Pet Shop套用
13.7.7 平板套用
第14章 平板模式
14.1 片段
14.1.1 工作原理
14.1.2 示例
14.1.3 使用的時機和場合
14.1.4 使用的原因
14.1.5 其他用途
14.2 複合視圖
14.2.1 工作原理
14.2.2 示例
14.2.3 使用的時機和場合
14.2.4 使用的原因
14.2.5 其他用途
14.3 側面導航(試驗模式)
14.3.1 工作原理
14.3.2 示例
14.3.3 使用的時機和場合
14.3.4 使用的原因
14.3.5 其他用途
14.4 將內容用作導航元素
14.4.1 工作原理
14.4.2 示例
14.4.3 使用的時機和場合
14.4.4 使用的原因
14.4.5 其他用途
14.5 二維更多類似
14.5.1 工作原理
14.5.2 示例
14.5.3 使用的時機和場合
14.5.4 使用的原因
14.5.5 其他用途
14.6 C形輕掃(試驗模式)
14.6.1 工作原理
14.6.2 示例
14.6.3 使用的時機和場合
14.6.4 使用的原因
14.6.5 其他用途
  

相關詞條

熱門詞條

聯絡我們