SlideShare a Scribd company logo
1 of 41
Download to read offline
Android Design
AndroidのUI/UX デザイン
   Android UI/UX Design


       Nobuya Sato
    Experience Designer
     December 21st., 2012

       Twitter: #sdkaigi
自己紹介
•  佐藤伸哉 (@nobsato)
•  UXデザイン、デザイン戦略、IA


 –  1994年からWebデザイン
 –  Webエージェンシーて、主に大規模な企業サイトの
    情報設計や企業のグローバル戦略を実行
 –  Sonyのデザイン部門てグループ横断のAndroidのプ
    ラットフォーム戦略やタブレット戦略
 –  米Seesmicて日本語化やAndroidやWP7のアプリ開発
 –  UXとデザイン戦略の会社、Secret Lab, Inc.を設立
 –  現在、米AKQAでUE統括ディレクターとして東京オ
    フィスの立ち上げに参画
           Copyright © 2012 Secret Lab, Inc. All rights reserved.   2
コーヒーの話




(C) コーヒーショップ 豆の木
                   Copyright © 2012 Secret Lab, Inc. All rights reserved.   3
Copyright © 2012 Secret Lab, Inc. All rights reserved.   4
Copyright © 2012 Secret Lab, Inc. All rights reserved.   5
Copyright © 2012 Secret Lab, Inc. All rights reserved.   6
Copyright © 2012 Secret Lab, Inc. All rights reserved.   7
Copyright © 2012 Secret Lab, Inc. All rights reserved.   8
Copyright © 2012 Secret Lab, Inc. All rights reserved.   9
Copyright © 2012 Secret Lab, Inc. All rights reserved.   10
Copyright © 2012 Secret Lab, Inc. All rights reserved.   11
本日のセッションの内容
•  UIパターンを知り、AndroidらしいUIを作る。




           Copyright © 2012 Secret Lab, Inc. All rights reserved.   12
パターンで考える




      Copyright © 2012 Secret Lab, Inc. All rights reserved.   13
そもそもパターンって何?
•  パターン・ランゲージ
•  ポストモダン建築家のクリストファー・アレグザンダ
   ーが提唱した知識記述の方法
•  建物や街の形態の中に繰り返し現れる法則性を「パタ
   ーン」と呼び、それを「ランゲージ(言語)」として
   記述して、共有する方法を考案




               『パタン・ランゲージ:環境設計の手引』
               (Christopher Alexander, 鹿島出版会, 1984)
                ※原書は1977年


         Copyright © 2012 Secret Lab, Inc. All rights reserved.   14
一般的なアプリの階層構造
•  Android Designより




                Copyright © 2012 Secret Lab, Inc. All rights reserved.   15
一般的なアプリの階層構造
•  Android Designより
                                                                         トップレベル・ビュー
                                                                         通常、様々な姿でアプリがサ
                                                                         ポートしている内容を表示でき
                                                                         る。同じデータを違ったデザイ
                                                                         ンで表示する場合もあればまっ
                                                                         たく異なる機能を提供している
                                                                         場合がある



                                                                         カテゴリー・ビュー
                                                                         データの詳細を表示する画面




                                                                         詳細または編集ビュー
                                                                         データを再生または編集する
                                                                         画面


                Copyright © 2012 Secret Lab, Inc. All rights reserved.                   16
階層構造のより分かり易い考え方

                                                                  ホーム



                                                                各情報への入口
                                                               (機能・サービス)




                                                                  各情報




                                                                各情報の詳細


                                                                 情報の補足
                                                                (編集・加工)
      Copyright © 2012 Secret Lab, Inc. All rights reserved.              17
階層構造のより分かり易い考え方

                        トップレベル                                    ホーム



                                                                各情報への入口
                                                               (機能・サービス)
                            カテゴリー



                           コンテンツ                                  各情報




                                                                各情報の詳細


                                                                 情報の補足
                                                                (編集・加工)
      Copyright © 2012 Secret Lab, Inc. All rights reserved.              18
階層構造のより分かり易い考え方

                        トップレベル                                    ホーム



                                                                各情報への入口
                                                               (機能・サービス)
                            カテゴリー



                           コンテンツ                                  各情報




                                                                各情報の詳細


                                                                 情報の補足
                                                                (編集・加工)
      Copyright © 2012 Secret Lab, Inc. All rights reserved.              19
階層構造のより分かり易い考え方

                        トップレベル                                           ホーム
                                                               0階層

                                        各情報への入口
                                       (機能・サービス)
                            カテゴリー  第1階層
                              (トップレベルの選択階層)


                           コンテンツ                                         各情報
                                           第2階層
                                       (選択された情報の階層
                                       =カテゴリーレベルの選択)

                                                                       各情報の詳細
                                                               コンテンツ

                                                                        情報の補足
                                                                       (編集・加工)
      Copyright © 2012 Secret Lab, Inc. All rights reserved.                     20
階層構造のより分かり易い考え方

                        トップレベル                                           ホーム
                                                               0階層

                                        各情報への入口
                                       (機能・サービス)
                            カテゴリー  第1階層
                              (トップレベルの選択階層)


                           コンテンツ                                         各情報
                                           第2階層
                                       (選択された情報の階層
                                       =カテゴリーレベルの選択)

                                                                       各情報の詳細
                                                               コンテンツ

                                                                        情報の補足
                                                                       (編集・加工)
      Copyright © 2012 Secret Lab, Inc. All rights reserved.                     21
具体的に実装した例
•  Google Maps




                 Copyright © 2012 Secret Lab, Inc. All rights reserved.   22
階層構造を使い易くするコツはAction Bar!




      とTab (Swipe View)



        Copyright © 2012 Secret Lab, Inc. All rights reserved.   23
Action Barについてさらに詳しくは
•  http://developer.android.com/guide/topics/ui/actionbar.html




                     Copyright © 2012 Secret Lab, Inc. All rights reserved.   24
大切なのでもう一度、
Action Bar を実装しよう!




          Copyright © 2012 Secret Lab, Inc. All rights reserved.   25
画面の基本的なパターンを知る
•  トップレベル、カテゴリーレベル、それぞれの定番?




         Copyright © 2012 Secret Lab, Inc. All rights reserved.   26
基本的なパターン=画面の構成
•  Androidの基本画面の考え方は実はシンプル


                                                                   トップのナビゲーション
                                                                     (第一階層)




                                                                     コンテンツ
                                                                    ・情報の表示
                                                                   ・情報の編集/加工




          Copyright © 2012 Secret Lab, Inc. All rights reserved.                 27
基本的なパターン
•  トップレベルの定番パターン

 ABC	
              :	
                    :	
                  ABC	
                                          <	
   ABC	




    Tab Nav.                             Pull-down Nav.                            Drawer Nav.
 (Scrollable Tab)                          (Spinners)	
                             (Drawer)	

                          Copyright © 2012 Secret Lab, Inc. All rights reserved.                      28
基本的なパターン
•  コンテンツレベル、情報の表示の定番パターン.1

 ABC	
          :	
                :	
                  ABC	
                                 :	
                                                                           :	
    ABC	
            :	
                                                                                                   :	




  Visual View                          Content View	
                            Content detail View	


                      Copyright © 2012 Secret Lab, Inc. All rights reserved.                             29
基本的なパターン
•  コンテンツレベル、情報の表示の定番パターン.2

   ABC	
           :	
                   :	
                  ABC	
                                 :	
                                                                              :	
   ABC	
              :	
                                                                                                       :	




Thumb-Nail List View                  Simple List View	
                                Split View	


                         Copyright © 2012 Secret Lab, Inc. All rights reserved.                              30
基本的なパターン
•  コンテンツレベル、情報のアクションの定番パターン

<	
   ABC	
           :	
                      :	
           <	
    ABC	
                                 :	
                                                                                 :	




      Bottom Action                       Pull-down Action	


                            Copyright © 2012 Secret Lab, Inc. All rights reserved.     31
基本的なパターン
•  コンテンツレベル、情報の可能/編集の定番パターン

 ABC	
           :	
                 :	
                  ABC	
                                 :	
                                                                            :	




    Edit First                               Edit Last	


                       Copyright © 2012 Secret Lab, Inc. All rights reserved.     32
基本的なパターン、13選
                                                                 ホーム/トップ




                                                                コンテンツページ




                                                                  詳細ページ



       Copyright © 2012 Secret Lab, Inc. All rights reserved.          33
Android Design




                 Copyright © 2012 Secret Lab, Inc. All rights reserved.   34
Android Design




                 Copyright © 2012 Secret Lab, Inc. All rights reserved.   35
Design / Patterns
•  UIパターン、デザインパターンについて
•  http://developer.android.com/design/patterns/




                   Copyright © 2012 Secret Lab, Inc. All rights reserved.   36
まとめ
•  アプリの構造、提供したい機能をしっかり考える

•  まずは定番の画面パターンの基本を知り、それを自身
   のサービスやアプリに当てはめてみる。そこから正し
   い画面に展開していく




         Copyright © 2012 Secret Lab, Inc. All rights reserved.   37
アプリの使い易さを良くするコツ
•  情報をどう見せるかがとても重要




      (C) Mark Challinor	



•  最初から開発に走らず、しっかりとペーパープロトで
   動線やレイアウトの検証を行う

                     Copyright © 2012 Secret Lab, Inc. All rights reserved.   38
39
http://www.mobileorchestra.com 	





Copyright © 2012 Secret Lab, Inc. All rights reserved.   40
Thank You




Nobuya Sato
Experience Designer
nobsato@secret-lab.jp
http://twitter.com/nobsato

http://about.me/nobsato
http://slideshare.com/nobsato

                         Copyright © 2012 Secret Lab, Inc. All rights reserved.   41

More Related Content

Similar to Smartphone Design Convention: Android UI/UX Design

Similar to Smartphone Design Convention: Android UI/UX Design (12)

IPM_J_7.4.12
IPM_J_7.4.12IPM_J_7.4.12
IPM_J_7.4.12
 
IRM_J_19.3.12
IRM_J_19.3.12IRM_J_19.3.12
IRM_J_19.3.12
 
IRM_J_20.3.12
IRM_J_20.3.12IRM_J_20.3.12
IRM_J_20.3.12
 
IRM_J_19.3.12
IRM_J_19.3.12IRM_J_19.3.12
IRM_J_19.3.12
 
Summer '12のワイルドな新機能+
Summer '12のワイルドな新機能+Summer '12のワイルドな新機能+
Summer '12のワイルドな新機能+
 
IPM_J_1.4.12
IPM_J_1.4.12IPM_J_1.4.12
IPM_J_1.4.12
 
IPM_J_20.3.12
IPM_J_20.3.12IPM_J_20.3.12
IPM_J_20.3.12
 
IPM_J_19.3.12
IPM_J_19.3.12IPM_J_19.3.12
IPM_J_19.3.12
 
IRM_J_1.4.12
IRM_J_1.4.12IRM_J_1.4.12
IRM_J_1.4.12
 
IRM_J_14.3.12
IRM_J_14.3.12IRM_J_14.3.12
IRM_J_14.3.12
 
IRM_J_15.3.12
IRM_J_15.3.12IRM_J_15.3.12
IRM_J_15.3.12
 
IPM_J_29.2.12
IPM_J_29.2.12IPM_J_29.2.12
IPM_J_29.2.12
 

More from Nobuya Sato

Google I/O 19 Extended in Kyushu: Design Update
Google I/O 19 Extended in Kyushu: Design UpdateGoogle I/O 19 Extended in Kyushu: Design Update
Google I/O 19 Extended in Kyushu: Design UpdateNobuya Sato
 
ABC2018 Autumn: Android PIe UI Design
ABC2018 Autumn:  Android PIe UI DesignABC2018 Autumn:  Android PIe UI Design
ABC2018 Autumn: Android PIe UI DesignNobuya Sato
 
ABC2018 Spring: CxD: Conversation Designの理解
ABC2018 Spring:  CxD: Conversation Designの理解ABC2018 Spring:  CxD: Conversation Designの理解
ABC2018 Spring: CxD: Conversation Designの理解Nobuya Sato
 
Google I/O 18 Extended in Shinshu: Material Design Update
Google I/O 18 Extended in Shinshu: Material Design UpdateGoogle I/O 18 Extended in Shinshu: Material Design Update
Google I/O 18 Extended in Shinshu: Material Design UpdateNobuya Sato
 
Google I/O 17 Recap in Shikoku: Design Sprint Workshop
Google I/O 17 Recap in Shikoku: Design Sprint WorkshopGoogle I/O 17 Recap in Shikoku: Design Sprint Workshop
Google I/O 17 Recap in Shikoku: Design Sprint WorkshopNobuya Sato
 
Design-JP Vol.02: Lighting Talk: Interaction Idea?
Design-JP Vol.02: Lighting Talk: Interaction Idea?Design-JP Vol.02: Lighting Talk: Interaction Idea?
Design-JP Vol.02: Lighting Talk: Interaction Idea?Nobuya Sato
 
What’s New on Android Design (for 4.1)
What’s New on Android Design (for 4.1)What’s New on Android Design (for 4.1)
What’s New on Android Design (for 4.1)Nobuya Sato
 
勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザインNobuya Sato
 
Google I/O 2012 Tokyo Report: Vietnam Carb and Android Design Sessions
Google I/O 2012 Tokyo Report: Vietnam Carb and Android Design SessionsGoogle I/O 2012 Tokyo Report: Vietnam Carb and Android Design Sessions
Google I/O 2012 Tokyo Report: Vietnam Carb and Android Design SessionsNobuya Sato
 
ABC2012 Spring: Android Design for Dummies
ABC2012 Spring: Android Design for DummiesABC2012 Spring: Android Design for Dummies
ABC2012 Spring: Android Design for DummiesNobuya Sato
 
ABC2011 Summer: Android UI and UX for the Tablets
ABC2011 Summer: Android UI and UX for the TabletsABC2011 Summer: Android UI and UX for the Tablets
ABC2011 Summer: Android UI and UX for the TabletsNobuya Sato
 
Android Design Club #1: Introduction to Design
Android Design Club #1: Introduction to DesignAndroid Design Club #1: Introduction to Design
Android Design Club #1: Introduction to DesignNobuya Sato
 
IA Workshop, Introduction to Information Architecture (2002)
IA Workshop, Introduction to Information Architecture (2002)IA Workshop, Introduction to Information Architecture (2002)
IA Workshop, Introduction to Information Architecture (2002)Nobuya Sato
 
CSS Nite LP, Disk 7: Seesion3
CSS Nite LP, Disk 7: Seesion3CSS Nite LP, Disk 7: Seesion3
CSS Nite LP, Disk 7: Seesion3Nobuya Sato
 
CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36Nobuya Sato
 
IA Cocktail Hour Tokyo: Introducing IAI
IA Cocktail Hour Tokyo: Introducing IAIIA Cocktail Hour Tokyo: Introducing IAI
IA Cocktail Hour Tokyo: Introducing IAINobuya Sato
 
Webken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User ExperienceWebken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User ExperienceNobuya Sato
 

More from Nobuya Sato (17)

Google I/O 19 Extended in Kyushu: Design Update
Google I/O 19 Extended in Kyushu: Design UpdateGoogle I/O 19 Extended in Kyushu: Design Update
Google I/O 19 Extended in Kyushu: Design Update
 
ABC2018 Autumn: Android PIe UI Design
ABC2018 Autumn:  Android PIe UI DesignABC2018 Autumn:  Android PIe UI Design
ABC2018 Autumn: Android PIe UI Design
 
ABC2018 Spring: CxD: Conversation Designの理解
ABC2018 Spring:  CxD: Conversation Designの理解ABC2018 Spring:  CxD: Conversation Designの理解
ABC2018 Spring: CxD: Conversation Designの理解
 
Google I/O 18 Extended in Shinshu: Material Design Update
Google I/O 18 Extended in Shinshu: Material Design UpdateGoogle I/O 18 Extended in Shinshu: Material Design Update
Google I/O 18 Extended in Shinshu: Material Design Update
 
Google I/O 17 Recap in Shikoku: Design Sprint Workshop
Google I/O 17 Recap in Shikoku: Design Sprint WorkshopGoogle I/O 17 Recap in Shikoku: Design Sprint Workshop
Google I/O 17 Recap in Shikoku: Design Sprint Workshop
 
Design-JP Vol.02: Lighting Talk: Interaction Idea?
Design-JP Vol.02: Lighting Talk: Interaction Idea?Design-JP Vol.02: Lighting Talk: Interaction Idea?
Design-JP Vol.02: Lighting Talk: Interaction Idea?
 
What’s New on Android Design (for 4.1)
What’s New on Android Design (for 4.1)What’s New on Android Design (for 4.1)
What’s New on Android Design (for 4.1)
 
勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン
 
Google I/O 2012 Tokyo Report: Vietnam Carb and Android Design Sessions
Google I/O 2012 Tokyo Report: Vietnam Carb and Android Design SessionsGoogle I/O 2012 Tokyo Report: Vietnam Carb and Android Design Sessions
Google I/O 2012 Tokyo Report: Vietnam Carb and Android Design Sessions
 
ABC2012 Spring: Android Design for Dummies
ABC2012 Spring: Android Design for DummiesABC2012 Spring: Android Design for Dummies
ABC2012 Spring: Android Design for Dummies
 
ABC2011 Summer: Android UI and UX for the Tablets
ABC2011 Summer: Android UI and UX for the TabletsABC2011 Summer: Android UI and UX for the Tablets
ABC2011 Summer: Android UI and UX for the Tablets
 
Android Design Club #1: Introduction to Design
Android Design Club #1: Introduction to DesignAndroid Design Club #1: Introduction to Design
Android Design Club #1: Introduction to Design
 
IA Workshop, Introduction to Information Architecture (2002)
IA Workshop, Introduction to Information Architecture (2002)IA Workshop, Introduction to Information Architecture (2002)
IA Workshop, Introduction to Information Architecture (2002)
 
CSS Nite LP, Disk 7: Seesion3
CSS Nite LP, Disk 7: Seesion3CSS Nite LP, Disk 7: Seesion3
CSS Nite LP, Disk 7: Seesion3
 
CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36
 
IA Cocktail Hour Tokyo: Introducing IAI
IA Cocktail Hour Tokyo: Introducing IAIIA Cocktail Hour Tokyo: Introducing IAI
IA Cocktail Hour Tokyo: Introducing IAI
 
Webken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User ExperienceWebken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User Experience
 

Recently uploaded

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 

Recently uploaded (9)

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 

Smartphone Design Convention: Android UI/UX Design