Android用戶界面設計

Android用戶界面設計
定價:534
NT $ 534
 

內容簡介

本書回顧了Android系統簡史和最新Jelly Bean版本的特征,鼓勵開發人員開發更多的Android應用;在細致介紹開發基礎之后,以房地產應用為例,演示如何確定產品目標,接着利用現有視圖等要素從零開始搭建整個應用,然后使用高級功能進一步優化代碼及資源,以達到「精心設計」的目的。另外,本書附錄提供了應用推廣所需物料等細節。書中案例貫穿了眾多細致入微的技巧,有助於讀者學習設計、開發和測試流程。

Ian G. Clifton是西雅圖A.R.O.的用戶體驗負責人,並且領導着Android開發團隊,在那里,他開發了Saga——一種了解你的Android和iOS應用,為了讓你以最少的溝通過最好的生活。在他的職業生涯中,他與很多設計師合作過,並且開發了一些著名的Android應用,例如,CNET News、CBS News、Survivor、Big Brother和Rick Steves』Audio Europe。Ian喜愛科技、藝術和用戶體驗,這讓他走過許多不同的道路。除了Android開發,他還做過平台、網絡和桌面的開發工作。他作為衛星、寬頻和遙測系統的短期員工供職於美國空軍,而且也用鉛筆、畫筆和相機創作了相當數量的藝術作品。你可以收聽Ian G. Clifton,還可以關注他的博客了解他關於移動開發的思想。他還發布了名為The Essentials of Android Application Development(《Android應用開發的要領》)的系列視頻。
 

目錄

第1部分 Android用戶界面基礎

第1章 Android用戶界面概覽
Android設計簡史
Android設計站點
核心原則
標准組件
支持多種設備
值得注意的變化
小結

第2章 理解視圖——用戶界面的構架模塊
什麼是視圖?
顯示文本
顯示圖片
聚集用戶輸入的視圖
其他值得關注的視圖
事件的監聽
小結

第3章 用ViewGroup與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 GooglePlay物料
應用描述
修改記錄
應用圖標
屏幕截圖
主題圖片
推廣圖
視頻(YouTube)
推廣你的應用

附錄B 亞馬遜應用商店物料
概述
應用圖標
屏幕截圖
推廣圖
視頻

附錄C 常用任務參考
在操作欄中顯示加載
撤銷軟鍵盤
使用全屏模式
讓屏幕保持常亮
確定設備物理屏幕尺寸
確定設備DPI
檢查網絡連接
檢查當前線程是否是UI線程
自定義視圖屬性
網路書店 類別 折扣 價格
  1. 新書
    $534