SlideShare a Scribd company logo
Android App Designs
    デザイナーがコードから読み解く、
Androidアプリのデザインの幅を広げるコツとTips


     秋葉ちひろ     @tommmmy
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
約   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. エンジニアがデザインのことをわかっ
   ていない
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
線がない!


影がない!




影がない!



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


落としやすいポイント
   •線
   • 影
   • 余白
残念になる理由
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



デザインを確認する端末によって分ける
         といいんじゃないかと思う
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
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
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
16 px


12 px


4 px
16 px


12 px


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

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

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




     伸びても耐えられるデザイン
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
伸びるところ
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
このデザインに関しては

結果は同じ
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
同じ色
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
大きな
グラデーション
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
同じ色




同じ色
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
このデザインに関しては

結果はビミョーにちがう




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

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

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

       慣れてきたら
  Photoshopでもつくるよ!
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
えいやー!
5
矩形 <shape>
コードで表現できるグラフィック
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
5 矩形 <shape>

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

    R : 8px




         2px
5 矩形 <shape>

    R : 8px




         2px
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
あ、残念だ…
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                  タイマーのスタート/ストップ
                                              リセット          ストップ


                                                       終了          終了時に押すと、
                                                                          チャイム音が鳴る
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
同時進行のやりかた

 設計
ワイヤー   デザイン

        実装

              レイアウト

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

<shape>を知った上でのデザイン
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
きれいでシュッとしてる
  ように見えるけど…
ほとんどが<shape>
R : 8px




     2px
声おおきくー!




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

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

          押せないところ
          すでにへこんでいる
           (ように見える)
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
text shadow   R : 20px




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




               1px
shadow    R : 8px




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




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

• 残念になるのは両方が勉強不足?
Android App Designs
     アンケート
     日々の見えない声
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
デザイナー → エンジニア
デザイナー → エンジニア


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!

More Related Content

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