Pro Android UI (Paperback)
暫譯: 專業 Android UI 設計 (平裝本)
Wallace Jackson
- 出版商: Apress
- 出版日期: 2014-02-10
- 售價: $1,650
- 貴賓價: 9.5 折 $1,568
- 語言: 英文
- 頁數: 580
- 裝訂: Paperback
- ISBN: 1430249862
- ISBN-13: 9781430249863
-
相關分類:
Android、使用者介面 UI
-
相關翻譯:
精通 Android UI 設計 (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$620$490 -
$580$458 -
$1,459Android Design Patterns: Interaction Design Solutions for Developers (Paperback)
-
$400$380 -
$480$408 -
$940$700 -
$650$514 -
$720$562 -
$352Android 驅動開發權威指南
-
$680$578 -
$454深入理解 Android-Wi-Fi / NFC 和 GPS 捲
-
$580$458 -
$403Android 應用測試與調試實戰
-
$560$437 -
$800$632 -
$360$306 -
$780$616 -
$490$417 -
$580$493 -
$590$502 -
$490$323 -
$780$616 -
$360$284 -
$620$484 -
$490$323
相關主題
商品描述
If you’re an Android application developer, chances are you’re using fixed, scrolling, swipe-able, and other cutting-edge custom UI Designs in your Android development projects. These UI Design approaches as well as other Android ViewGroup UI layout containers are the bread and butter of Pro Android User Interface (UI) design and Android User Experience (UX) design and development.
Using a top down approach, Pro Android UI shows you how to design and develop the best user interface for your app, while taking into account the varying device form factors in the increasingly fragmented Android environment. Pro Android UI aims to be the ultimate reference and customization cookbook for your Android UI Design, and as such will be useful to experienced developers as well as beginners.
With Android’s powerful UI layout classes, you can easily create everything from the simplest of lists to fully tricked-out user interfaces. While using these UI classes for boring, standard user interfaces can be quite simple, customizing a unique UI design can often become extremely challenging.
What youll learn
- How to design and develop a sleek looking and highly functional user interface (UI) design and experience (UX) design using Android APIs
- What Android layout containers are, and how to best leverage them
- How to design user-friendly UI layouts that conform to Android UI guidelines
- What, when, why and how to use fundamental Android UI layout containers (ViewGroup subclasses) and Android UI widgets (View subclasses)
- How to use new media assets such as images, video, and animation in a UI
- How to create UI Fragments for UI design for specific ActionBar or Activity classes that you wish to create for UI designs within your applications
- Scaling UI Design for the various Android smartphone and tablet form factors
Who this book is for
This book is for experienced Android app developers. It can also be for app developers and UI designers working on other platforms like iOS and BlackBerry who might also be interested in Android.
Table of Contents
Part I. Introduction to the Core Classes for Android UI Design: Development Tools, Layout Containers and Widgets1. Android UI Design Tools: Setting Up Your Android Development System
2. Android UI Layouts: Layout Containers and the ViewGroup Class
3. Android UI Widgets: User Interface Widgets and the View Class
Part II. Introduction to Android Menu Class for UI Design: OptionsMenu, ContextMenu, PopupMenu and ActionBar
4. Android UI Options Menus: OptionsMenu Class and an Introduction to the Android ActionBar
5. Android UI Local Menus: The ContextMenu Class and PopupMenu Class
6. Android UI Action Bar: Advanced ActionBar Design & ActionBar Class
Part III. Android UI: Layout Considerations, Concepts & UI Containers: LinearLayout, RelativeLayout, FrameLayout
7. Android UI Design Considerations: Styles, Screen Density Targets and New Media Formats
8. Android UI Design Concepts: Wire-framing & UI Layout Design Patterns
9. Android UI Layout Conventions, Differences and Approaches
10. Android UI Theme Design & Digital Media Concepts
Part IV. Basic Android UI Design: Basic Layout Containers: FrameLayout, LinearLayout,
RelativeLayout, GridLayout
11. Android’s FrameLayout Class: Using Digital Video in your UI Design
12. Android’s LinearLayout Class: Horizontal and Vertical UI Design
13. Android’s RelativeLayout Class: Complex UI Design Via a Single Layout Container
14. Android’s GridLayout Class: Optimized UI Design using a Grid-based Layout
Part V. Advanced Android UI Design: Advanced Layout Containers: DrawerLayout, SlidingPane, ViewPager, Strips
15. Android DrawerLayout Class: Using Left and Right Side UI Drawer Design
16. Android SlidingPaneLayout Class: Optimized UI Design using a Grid-based Layout Container
17. Android ViewPager Class: Using View Paging to Navigate Complex View Hierarchies
18. Android PagerTabStrip and PagerTitleStrip Classes: Design Navigation UI Elements for the ViewPager Layout
商品描述(中文翻譯)
如果您是 Android 應用程式開發人員,您很可能在 Android 開發專案中使用固定、滾動、可滑動及其他尖端的自訂 UI 設計。這些 UI 設計方法以及其他 Android ViewGroup UI 佈局容器是專業 Android 使用者介面 (UI) 設計和 Android 使用者體驗 (UX) 設計與開發的基礎。
本書採用自上而下的方法,向您展示如何設計和開發最佳的應用程式使用者介面,同時考慮到日益分散的 Android 環境中各種設備的形狀因素。專業 Android UI 旨在成為您 Android UI 設計的終極參考和自訂食譜,因此對於經驗豐富的開發人員以及初學者都將非常有用。
利用 Android 強大的 UI 佈局類別,您可以輕鬆創建從最簡單的列表到功能齊全的使用者介面。雖然使用這些 UI 類別來創建無聊的標準使用者介面相對簡單,但自訂獨特的 UI 設計往往會變得極具挑戰性。
您將學到的內容:
- 如何使用 Android API 設計和開發外觀流暢且功能強大的使用者介面 (UI) 設計和使用者體驗 (UX) 設計
- 什麼是 Android 佈局容器,以及如何最佳利用它們
- 如何設計符合 Android UI 指導方針的使用者友好 UI 佈局
- 什麼時候、為什麼以及如何使用基本的 Android UI 佈局容器 (ViewGroup 子類) 和 Android UI 小部件 (View 子類)
- 如何在 UI 中使用新媒體資產,如圖像、視頻和動畫
- 如何為您希望在應用程式中創建的特定 ActionBar 或 Activity 類別創建 UI Fragment
- 為各種 Android 智能手機和平板電腦形狀因素調整 UI 設計
本書的對象:
本書適合經驗豐富的 Android 應用程式開發人員。它也適合在其他平台(如 iOS 和 BlackBerry)上工作的應用程式開發人員和 UI 設計師,他們可能對 Android 也感興趣。
目錄:
第一部分:Android UI 設計核心類別介紹:開發工具、佈局容器和小部件
1. Android UI 設計工具:設置您的 Android 開發系統
2. Android UI 佈局:佈局容器和 ViewGroup 類
3. Android UI 小部件:使用者介面小部件和 View 類
第二部分:Android 菜單類別在 UI 設計中的介紹:OptionsMenu、ContextMenu、PopupMenu 和 ActionBar
4. Android UI 選項菜單:OptionsMenu 類和 Android ActionBar 介紹
5. Android UI 本地菜單:ContextMenu 類和 PopupMenu 類
6. Android UI Action Bar:進階 ActionBar 設計與 ActionBar 類
第三部分:Android UI:佈局考量、概念與 UI 容器:LinearLayout、RelativeLayout、FrameLayout
7. Android UI 設計考量:樣式、螢幕密度目標和新媒體格式
8. Android UI 設計概念:線框圖與 UI 佈局設計模式
9. Android UI 佈局慣例、差異與方法
10. Android UI 主題設計與數位媒體概念
第四部分:基本 Android UI 設計:基本佈局容器:FrameLayout、LinearLayout、RelativeLayout、GridLayout
11. Android 的 FrameLayout 類:在您的 UI 設計中使用數位視頻
12. Android 的 LinearLayout 類:水平和垂直 UI 設計
13. Android 的 RelativeLayout 類:通過單一佈局容器進行複雜 UI 設計
14. Android 的 GridLayout 類:使用基於網格的佈局進行優化的 UI 設計
第五部分:進階 Android UI 設計:進階佈局容器:DrawerLayout、SlidingPane、ViewPager、Strips
15. Android DrawerLayout 類:使用左側和右側 UI 抽屜設計
16. Android SlidingPaneLayout 類:使用基於網格的佈局容器進行優化的 UI 設計
17. Android ViewPager 類:使用視圖分頁導航複雜的視圖層級
18. Android PagerTabStrip 和 PagerTitleStrip 類:為 ViewPager 佈局設計導航 UI 元素