SlideShare uma empresa Scribd logo
1 de 174
Baixar para ler offline
Android App Designs
    デザイナーがコードから読み解く、
Androidアプリのデザインの幅を広げるコツとTips


     秋葉ちひろ     @tommmmy
約   65   名   約   80   名   約   60   名   約   90   名
参加者内訳
                         63%
                                     Webデザイン

                                     アプリデザイン
     21% 16%    26%          37%
                                     Web開発

                                     アプリ開発

0%     25%     50%     75%    100%
                     (1回目と4回目の合計)
参加者内訳
 37%
                                     Webデザイン

                                     アプリデザイン
     21% 16%    26%          37%
                                     Web開発

                                     アプリ開発

0%     25%     50%     75%    100%
                     (1回目と4回目の合計)
秋葉ちひろ           @tommmmy


• デザイナー/アートディレクター
• Web系制作全般
• Androidアプリデザイン
• BaiduでSimejiのプロモーションと
 開発のフロントエンド実装の一部
秋葉ちひろ       @tommmmy


• デザイナーズハックというデザイナー
 中心のコミュニティ活動

• 7月に大阪から引っ越してきたばかり
Android App Designs
    デザイナーがコードから読み解く、
Androidアプリのデザインの幅を広げるコツとTips
がんばって作ったデザインが、

実装後に残念な結果にならないために
残念になる理由
A. デザイナーがAndroidデザインの基礎
   を理解していない
B. エンジニアがデザインのことをわかっ
   ていない
線がない!


影がない!




影がない!



線がない!
結論からいうと…


落としやすいポイント
   •線
   • 影
   • 余白
残念になる理由
A. デザイナーがAndroidデザインの基礎
   を理解していない
B. エンジニアがデザインのことをわかっ
   ていない
デザイナーにXMLコードを
 勉強してほしい…?
エンジニアにデザインを
 わかってほしい…?
コードからつかんだ
 デザインのコツ
    デザイナーが知っておくと
エンジニアもデザイン実装がしやすくなる!
自分が実装しやすいように
  デザイナーに仕込む
どうやってかんたんに…
• たぶんデザイナーに「dp」とかいって
 も受け入れてくれないと思う

• デザイナーさんの身近な言語に翻訳し
 て伝えてみる
裏テーマ

デザイナーさんに
わかりやすく興味を
もってもらうために
アジェンダ
• デザイナーさんにわかりやすく興味を
 もってもらうための5つのポイント

• 効率的な進め方
• Android App Designs アンケート結果
デザイナーさんに
わかりやすく興味をもって
もらうための5つのポイント

    自然に責める
1
640 px × 1066 px
720 px × 1280 px
  作成するデザイン案のサイズ
640 px × 1066 px
1   720 px × 1280 px

    • xhdpiでつくる
      - 320dpiといういちばん大きな画面密度
      - 1dp = 2px なので計算がかんたん
    • 320dpと360dpの2種類
640 px × 1066 px
1   720 px × 1280 px




                       http://developer.android.com/design/style/metrics-grids.html
640 px × 1066 px
1   720 px × 1280 px




                       http://developer.android.com/design/style/metrics-grids.html
640 px × 1066 px   720 px × 1280 px



デザインを確認する端末によって分ける
         といいんじゃないかと思う
480 x 800
             (Double-click or ESC to hide)




332200ddpp
                       640 px × 1066 px
720 x 1280
             (Double-click or ESC to hide)




336600ddpp
                    720 px × 1280 px
640 px × 1066 px




332200ddpp        336600ddpp

                 少し大きめ
720 px × 1280 px




332200ddpp        336600ddpp

少し小さめ
640 px × 1066 px   720 px × 1280 px
640 px × 1066 px
720 px × 1280 px
2
 96 px
4の倍数
各要素を決める数値
2 96 px




          48dp Rhythm

          48dp =   96 px
                    http://developer.android.com/design/style/metrics-grids.html
2 4の倍数




         http://developer.android.com/design/style/metrics-grids.html
2 4の倍数




         http://developer.android.com/design/style/metrics-grids.html
2 4の倍数

 • ガイドラインでは
  4の倍数 (dp) = 8の倍数 (px)    = 大原則

 • 細かいところはもうひとまわり小さい単位
  でもいいのでは?

 • 2の倍数 (dp) = 4の倍数 (px)
116600ddppii 224400ddppii 332200ddppii
        mmddppii     hhddppii     xxhhddppii
1dp     1px         1.5px          2px
2dp     2px         3 px           4px
3dp     3px         4.5px          6px
4dp     4px         6 px           8px
5dp     5px         7.5px         10px
116600ddppii 224400ddppii 332200ddppii
         mmddppii     hhddppii     xxhhddppii
6dp      6px         9 px          12px
7dp      7px        10.5px         14px
8dp      8px        12 px          16px
9dp      9px        13.5px         18px
10dp    10px        15 px          20px
96 px
4の倍数
3
伸縮幅・固定幅
     横幅は原則 2種類
どこが伸縮/固定なのかをはっきりさせる
3 伸縮幅・固定幅

• 640pxでつくっていたら、
 720pxのときにはどこが伸びるのか

• 720pxでつくっていたら、
 640pxのときにはどこがちぢむのか

• 余白はどちらのときも固定値にする
3 伸縮幅・固定幅




        http://developer.android.com/design/style/metrics-grids.html
332200ddpp   336600ddpp


553333ddpp
              664400ddpp




640 px        720 px
16 px


12 px


4 px
16 px


12 px


4 px
伸縮幅・固定幅
4
9-patch
画像を伸ばすテクニック
4 9-patch

 • 画面サイズはデバイスによってちがい、
  必ず伸縮を考えなければならない

 • 画像が自由自在に伸びるようにする設定
4 9-patch
  画像を9分割して、四隅は固定、
  その他を伸びてもいいようにする




     伸びても耐えられるデザイン
伸びるところ
このデザインに関しては

結果は同じ
同じ色
大きな
グラデーション
同じ色




同じ色
このデザインに関しては

結果はビミョーにちがう




 もっこり感がビミョーに変わる
4 9-patch

 グラデーションは注意!
 • どこがのびるかを指定しよう
 • 光り具合などを計算している場合が多いの
  で勝手に変えられるといやだ
9-patchの点まで
つけてほしいなぁ…
          ム ォ
           フ  ォ ォ
             フ フ
してもらってうれしいこと
• 実際にデバイスで見るとどうのびるかを
 いっしょに体験する

• Draw9PatchがデザイナーのPCで
 動くようにする

       慣れてきたら
  Photoshopでもつくるよ!
えいやー!
5
矩形 <shape>
コードで表現できるグラフィック
5 矩形 <shape>

• コードでかける矩形のことを知っておこう
 (コードの書き方は知らなくてもよい)
5 矩形 <shape>

    R : 8px




         2px
5 矩形 <shape>

    R : 8px




         2px
あ、残念だ…
5 矩形 <shape>

• グラデーションの場合、コードで可能なも
 のか、9-patchになるのかを考えておこう
1 640×1066・720×1280 (px)

2 96px・4の倍数

3 伸縮幅・固定幅

4 9-patch
5 矩形 <shape>
効率的な進め方
 制作フローの再考
カンペくん(仮)
ワイヤーフレーム


                       カンペ受け取り待機時
           tomipagos          「接続中 ・ 」
                                  ・・ など接続に関する状況を表示        カウントダウンタイマー
                                                          (tomiroidと同期)
                         tomiroidと接続中
                                              0 5 : 3 4




           カンペを出す




                       カンペ受け取り時
                                                                「終了」が押されると
                                                                チャイム音が鳴る

           カンペをみる
                         tomiroidと接続中
                                              0 5 : 3 4
                                                          ピピッ


                          オンマイクでおねがいします!
カンペくん(仮)
ワイヤーフレーム



           tomiroid


                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす
                                       プレゼン時間

                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
カンペくん(仮)
ワイヤーフレーム



           tomiroid
                  じゃあ1週間で
                デザインおねがいね!             tomipagosと接続中
                                                                      <その他>
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、


                                       プレゼン時間
                                                                 おっけー!
                                                                   ピピッという小さい音を鳴らす



                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
1週間後
カンペくん(仮)
ワイヤーフレーム



           tomiroid
             まだかなぁ…
                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす
                                       プレゼン時間

                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
1週間後
カンペくん(仮)
ワイヤーフレーム



           tomiroid
             まだかなぁ…
                                                                       <その他>
                                        tomipagosと接続中
                                                                       10分前、5分前、終了時刻にも
                                                                       それぞれ小さい音を鳴らす


                                               ごめーん!!
                                         オンマイクでおねがいします!
           カンペを出す
                                       急な対応が入ってしまって…
                                          伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                    ピピッという小さい音を鳴らす


                                          あと2日くれない?
                                        プレゼン時間

                                        4 0 : 0 0            設定     プレゼン時間の設定


                                        タイマー

           カンペをみる
                      カウントダウンタイマー                            スタート
                      (tomipagosと同期)     0 5 : 3 4                  タイマーのスタート/ストップ
                                               リセット          ストップ


                                                        終了          終了時に押すと、
                                                                           チャイム音が鳴る
1週間後
カンペくん(仮)
ワイヤーフレーム



           tomiroid
            わ、わかった…
                                                                       <その他>
                                        tomipagosと接続中
                                                                       10分前、5分前、終了時刻にも
                                                                       それぞれ小さい音を鳴らす


                                               ごめーん!!
                                         オンマイクでおねがいします!
           カンペを出す
                                       急な対応が入ってしまって…
                                          伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                    ピピッという小さい音を鳴らす


                                          あと2日くれない?
                                        プレゼン時間

                                        4 0 : 0 0            設定     プレゼン時間の設定


                                        タイマー

           カンペをみる
                      カウントダウンタイマー                            スタート
                      (tomipagosと同期)     0 5 : 3 4                  タイマーのスタート/ストップ
                                               リセット          ストップ


                                                        終了          終了時に押すと、
                                                                           チャイム音が鳴る
2日後
カンペくん(仮)
ワイヤーフレーム



           tomiroid
             できたかな♪
                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす
                                       プレゼン時間

                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
2日後
カンペくん(仮)
ワイヤーフレーム



           tomiroid
             できたかな♪
                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、


                                       プレゼン時間
                                                                 できたー!
                                                                   ピピッという小さい音を鳴らす



                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
2日後
カンペくん(仮)
ワイヤーフレーム



           tomiroid


                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す

                      ・・・・・              伝達事項を入力


                                       プレゼン時間
                                                            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす



                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
2日後
カンペくん(仮)
ワイヤーフレーム



           tomiroid
            う…これは…
           もっかいおねがい                    tomipagosと接続中
                                                                      <その他>
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、


                                       プレゼン時間
                                                             わかったー!ピピッという小さい音を鳴らす



                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
2日後
カンペくん(仮)
ワイヤーフレーム



           tomiroid
            う…これは…
           もっかいおねがい                    tomipagosと接続中
                                                                      <その他>
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす
                                       プレゼン時間

                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
さらに3日後
カンペくん(仮)
ワイヤーフレーム



           tomiroid
            じ、じかんが…
                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす
                                       プレゼン時間

                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
さらに3日後
カンペくん(仮)
ワイヤーフレーム



           tomiroid
            じ、じかんが…
                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、


                                       プレゼン時間
                                                             できたー! ピピッという小さい音を鳴らす



                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
さらに3日後
カンペくん(仮)
ワイヤーフレーム



           tomiroid
            う…がんばる…
                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、


                                       プレゼン時間
                                                             できたー! ピピッという小さい音を鳴らす



                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
従来のやりかた
• ワイヤーを決める
• デザインをデザイナーにまかせる
• なかなかできあがってこない
• デザインがないと実装できないよぅ∼
従来のやりかた

 設計
ワイヤー
       デザイン

              レイアウト
                実装

                      テスト
同時進行
ワイヤーさえ決まればあとは同時進行
カンペくん(仮)
ワイヤーフレーム



           tomiroid


                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす
                                       プレゼン時間

                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
カンペくん(仮)
ワイヤーフレーム



           tomiroid


            よし、モックつくろ♪                 tomipagosと接続中
                                                                      <その他>
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す

                                       よし、デザインつくろ♪
                                         伝達事項を入力


                                       プレゼン時間
                                                            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす



                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
1週間後
カンペくん(仮)
ワイヤーフレーム



           tomiroid


                      できたー!              tomipagosと接続中
                                                                        <その他>
                                                                        10分前、5分前、終了時刻にも
                                                                        それぞれ小さい音を鳴らす


                                          オンマイクでおねがいします!
           カンペを出す
                                           伝達事項を入力


                                         プレゼン時間
                                                          できたー!
                                                              送信     伝達事項を送信すると同時に、
                                                                     ピピッという小さい音を鳴らす



                                          4 0 : 0 0           設定     プレゼン時間の設定


                                         タイマー

           カンペをみる
                        カウントダウンタイマー                           スタート
                        (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                                リセット          ストップ


                                                         終了          終了時に押すと、
                                                                            チャイム音が鳴る
1週間後
カンペくん(仮)
ワイヤーフレーム



           tomiroid


                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす
                                       プレゼン時間

                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
1週間後
カンペくん(仮)
ワイヤーフレーム



           tomiroid


                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす
                                       プレゼン時間

                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
1週間後
カンペくん(仮)
ワイヤーフレーム



           tomiroid


                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす
                                       プレゼン時間

                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
1週間後
カンペくん(仮)
ワイヤーフレーム



           tomiroid


                                                                      <その他>
                                       tomipagosと接続中
                                                                      10分前、5分前、終了時刻にも
                                                                      それぞれ小さい音を鳴らす


                                        オンマイクでおねがいします!
           カンペを出す
                                         伝達事項を入力            送信     伝達事項を送信すると同時に、
                                                                   ピピッという小さい音を鳴らす
                                       プレゼン時間

                                        4 0 : 0 0           設定     プレゼン時間の設定


                                       タイマー

           カンペをみる
                      カウントダウンタイマー                           スタート
                      (tomipagosと同期)    0 5 : 3 4                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
同時進行のやりかた

 設計
ワイヤー   デザイン

        実装

              レイアウト

                      テスト
XMLスタイリングを
   最後にする
 ワイヤーさえ変わらなければ
     最高の効率
デザイン例

<shape>を知った上でのデザイン
きれいでシュッとしてる
  ように見えるけど…
ほとんどが<shape>
R : 8px




     2px
声おおきくー!




声おおきくー!
声おおきくー!   押せるところ
           盛り上がっている
            (ように見える)
声おおきくー!

          押せないところ
          すでにへこんでいる
           (ように見える)
声おおきくー!   押せるところ
           盛り上がっている
            (ように見える)
声おおきくー!

          押せないところ
          すでにへこんでいる
           (ように見える)
text shadow   R : 20px




               1px
text shadow   R : 8px




               1px
shadow    R : 8px




         1px
R : 8px




   1px
#本当はノイズは上からかぶさっているが、
 わかりやすいように下から出しています。
きれいにデザインを
  するためには
• 数少ない表現方法でも、知っていれば
 それなりに組み合わせてきれいなデザ
 インを作れる

• 残念になるのは両方が勉強不足?
Android App Designs
     アンケート
     日々の見えない声
デザイナー → エンジニア
デザイナー → エンジニア


Androidのアプリの開発経験はないので
すが、どちらの立場も経験したものとし
て、デザイナーは何をしたいのか、エンジ
ニアは何ができるのか、お互い手の内を見
せるしかないと思うのだけど、どうしたら
お互いうまく伝えられるのかわからない。
デザイナー → エンジニア


1px 1dp とても大事にデザインしている
のと、ちゃんと 1px 1dp 1line 色 形 す
べてに意味があるので、実装が難しい場合
はちゃんと対策を考えますので何も言わず
に勝手に変更しないでください(>_<)
相談してください(>_<)
エンジニア → デザイナー
エンジニア → デザイナー




デザインに時間がかかりすぎて、
実装する時間が短いよ・・・。
エンジニア → デザイナー

背景になる画像に文字入れられると本当に
困る。。。
背景はある程度の伸縮に耐えられるもの
文字やオブジェクト等を上に載せるなら、
別の画像で用意して欲しいです。。。
毎回、画像を作り直してもらうのが申し訳
なくて・・・
エンジニア → デザイナー




切り出したそざいがざんねんだった。
エンジニア → デザイナー




多分、デザイン面で言ってるエンジニアの
「できない」は時間的に無理って事で、
Androidの仕様上無理ってのはそうそう
無いです。(最終的にはUI丸々自作とい
う手も・・・)


                     →つづく
エンジニア → デザイナー




エンジニアの「できない」は信じないほう
が良いです。でも「できる」って言うと仕
事増えるんで理由つけてやらない方向に
持って行きたいんです。
エンジニア → デザイナー




いつもお世話になってます!
エンジニア → デザイナー

       Webの場合
デザイナー「やっぱりここを変えよう」
↓
HTML + CSSを修正
↓
デザイナー「終わったー」
↓
プログラマー「あ、デザイン変わってる」

                     →つづく
エンジニア → デザイナー

       Androidの場合
デザイナー「やっぱりここを変えよう」
↓
デザイナー「ここを変えたいから、修正しといて」
↓
プログラマー「え?」→xml修正→「終わったー」
↓
デザイナー「余白が違う」
↓
プログラマー「え?」

                      →つづく
エンジニア → デザイナー




結論:xmlを書いて欲しい
エンジニア → デザイナー

• Androidのデザインを頼むとiPhoneっ
 ぽくデザインするのヤメテ(´・ω・`)
• もっとAndroidのデザインを勉強してほ
 しい。
• 同種の画像を複数サイズで作成依頼時に
 嫌な顔しないで欲しい。
• Androidも好きになってください。
                       →つづく
エンジニア → デザイナー

Android好きなデザイナさんだと、Androidのデ
ベロッパーサイトを見て色々勉強してくれてるけ
ど、そうでない場合や、エンジニア向けガイドラ
インを見てもらうのは無理がある場合もありま
す。
そういった場合でもデザイナさん向けに見てもら
えるようなちょっとした資料があるといいんだけ
ど。チラッ
for your happy
 Android Life!
  Thank you so much!

Mais conteúdo relacionado

Destaque

HTML5時代のWebデザイン
HTML5時代のWebデザインHTML5時代のWebデザイン
HTML5時代のWebデザインmasaaki komori
 
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについてネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについてKazuaki Hidaka
 
NTT研究所におけるYammerの取り組みと、社内Twitterの統計解析
NTT研究所におけるYammerの取り組みと、社内Twitterの統計解析NTT研究所におけるYammerの取り組みと、社内Twitterの統計解析
NTT研究所におけるYammerの取り組みと、社内Twitterの統計解析Tokoroten Nakayama
 
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-nishio
 
データサイエンティストのつくり方
データサイエンティストのつくり方データサイエンティストのつくり方
データサイエンティストのつくり方Shohei Hido
 
ITベンチャースタートアップ「夢と現実」
ITベンチャースタートアップ「夢と現実」ITベンチャースタートアップ「夢と現実」
ITベンチャースタートアップ「夢と現実」Shin Takeuchi
 
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビューソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビューMoriharu Ohzu
 
こわくない Git
こわくない Gitこわくない Git
こわくない GitKota Saito
 
ノンデザイナーのための配色理論
ノンデザイナーのための配色理論ノンデザイナーのための配色理論
ノンデザイナーのための配色理論tsukasa obara
 

Destaque (9)

HTML5時代のWebデザイン
HTML5時代のWebデザインHTML5時代のWebデザイン
HTML5時代のWebデザイン
 
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについてネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
 
NTT研究所におけるYammerの取り組みと、社内Twitterの統計解析
NTT研究所におけるYammerの取り組みと、社内Twitterの統計解析NTT研究所におけるYammerの取り組みと、社内Twitterの統計解析
NTT研究所におけるYammerの取り組みと、社内Twitterの統計解析
 
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
 
データサイエンティストのつくり方
データサイエンティストのつくり方データサイエンティストのつくり方
データサイエンティストのつくり方
 
ITベンチャースタートアップ「夢と現実」
ITベンチャースタートアップ「夢と現実」ITベンチャースタートアップ「夢と現実」
ITベンチャースタートアップ「夢と現実」
 
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビューソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
 
こわくない Git
こわくない Gitこわくない Git
こわくない Git
 
ノンデザイナーのための配色理論
ノンデザイナーのための配色理論ノンデザイナーのための配色理論
ノンデザイナーのための配色理論
 

Semelhante a 【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

基幹業務もHadoop(EMR)で!!のその後
基幹業務もHadoop(EMR)で!!のその後基幹業務もHadoop(EMR)で!!のその後
基幹業務もHadoop(EMR)で!!のその後Keigo Suda
 
Optimization night 4_dp
Optimization night 4_dpOptimization night 4_dp
Optimization night 4_dpKensuke Otsuki
 
SDSoC でストリーム
SDSoC でストリームSDSoC でストリーム
SDSoC でストリームryos36
 
赤外線センサーを使ったインタラクティブコンテンツ
赤外線センサーを使ったインタラクティブコンテンツ赤外線センサーを使ったインタラクティブコンテンツ
赤外線センサーを使ったインタラクティブコンテンツTakehisa Ikeda
 
Siggraph2012報告会前半
Siggraph2012報告会前半Siggraph2012報告会前半
Siggraph2012報告会前半fumoto kazuhiro
 
オープンソースで作るスマホ文字認識アプリ
オープンソースで作るスマホ文字認識アプリオープンソースで作るスマホ文字認識アプリ
オープンソースで作るスマホ文字認識アプリ陽平 山口
 
iOSレガシーコード改善ガイド〜マンガボックス開発における事例〜
iOSレガシーコード改善ガイド〜マンガボックス開発における事例〜iOSレガシーコード改善ガイド〜マンガボックス開発における事例〜
iOSレガシーコード改善ガイド〜マンガボックス開発における事例〜Kentaro Matsumae
 
Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来Yuichi Hasegawa
 

Semelhante a 【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips (10)

基幹業務もHadoop(EMR)で!!のその後
基幹業務もHadoop(EMR)で!!のその後基幹業務もHadoop(EMR)で!!のその後
基幹業務もHadoop(EMR)で!!のその後
 
Optimization night 4_dp
Optimization night 4_dpOptimization night 4_dp
Optimization night 4_dp
 
SDSoC でストリーム
SDSoC でストリームSDSoC でストリーム
SDSoC でストリーム
 
kamatte(かまって)
kamatte(かまって)kamatte(かまって)
kamatte(かまって)
 
赤外線センサーを使ったインタラクティブコンテンツ
赤外線センサーを使ったインタラクティブコンテンツ赤外線センサーを使ったインタラクティブコンテンツ
赤外線センサーを使ったインタラクティブコンテンツ
 
Siggraph2012報告会前半
Siggraph2012報告会前半Siggraph2012報告会前半
Siggraph2012報告会前半
 
オープンソースで作るスマホ文字認識アプリ
オープンソースで作るスマホ文字認識アプリオープンソースで作るスマホ文字認識アプリ
オープンソースで作るスマホ文字認識アプリ
 
Microservices on pairs
Microservices on pairsMicroservices on pairs
Microservices on pairs
 
iOSレガシーコード改善ガイド〜マンガボックス開発における事例〜
iOSレガシーコード改善ガイド〜マンガボックス開発における事例〜iOSレガシーコード改善ガイド〜マンガボックス開発における事例〜
iOSレガシーコード改善ガイド〜マンガボックス開発における事例〜
 
Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来
 

【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips