Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
YUKI YAMAGUCHI
PDF, PPTX
93,970 views
マテリアルデザインを用いたデザインリニューアル [フリル編]
DroidKaigiで発表したマテリアルデザインを用いたデザインリニューアル の資料です。
Engineering
◦
Read more
286
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 88
2
/ 88
3
/ 88
4
/ 88
5
/ 88
6
/ 88
7
/ 88
8
/ 88
9
/ 88
10
/ 88
11
/ 88
12
/ 88
13
/ 88
14
/ 88
15
/ 88
16
/ 88
17
/ 88
18
/ 88
19
/ 88
20
/ 88
21
/ 88
22
/ 88
23
/ 88
24
/ 88
25
/ 88
26
/ 88
27
/ 88
28
/ 88
29
/ 88
30
/ 88
31
/ 88
32
/ 88
33
/ 88
34
/ 88
35
/ 88
36
/ 88
37
/ 88
38
/ 88
39
/ 88
40
/ 88
41
/ 88
42
/ 88
43
/ 88
44
/ 88
45
/ 88
46
/ 88
47
/ 88
48
/ 88
49
/ 88
50
/ 88
51
/ 88
52
/ 88
53
/ 88
54
/ 88
55
/ 88
56
/ 88
57
/ 88
58
/ 88
59
/ 88
60
/ 88
61
/ 88
62
/ 88
63
/ 88
64
/ 88
65
/ 88
66
/ 88
67
/ 88
68
/ 88
69
/ 88
70
/ 88
71
/ 88
72
/ 88
73
/ 88
74
/ 88
75
/ 88
76
/ 88
77
/ 88
78
/ 88
79
/ 88
80
/ 88
81
/ 88
82
/ 88
83
/ 88
84
/ 88
85
/ 88
86
/ 88
87
/ 88
88
/ 88
More Related Content
PDF
12/06 PairPairCamp
by
雄斗 内山
PDF
CSS Nite in SHIZUOKA, Vol.6 静岡セッション2「コンセプトドリブンで進める コンテンツの企画と実現」
by
Rikiya Suzuki
PDF
Infographics Workshop 2015.02.18 at digitalhollywood
by
Akio Yonekura
PDF
DIST.7 「オリジナルデザインのGoogleマップを作ろう!」
by
Tomonori Watanabe
PPTX
GTMF 2016:5.4で何がどう変わる?Unity最新情報アップデート ユニティ・テクノロジーズ・ジャパン合同会社
by
Game Tools & Middleware Forum
PDF
デザイナーの私と サービスをつくる私
by
Shizuka Yamada
PDF
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
by
Tomoyuki Arasuna
PDF
確実に良くするUI/UX設計
by
Takayuki Fukatsu
12/06 PairPairCamp
by
雄斗 内山
CSS Nite in SHIZUOKA, Vol.6 静岡セッション2「コンセプトドリブンで進める コンテンツの企画と実現」
by
Rikiya Suzuki
Infographics Workshop 2015.02.18 at digitalhollywood
by
Akio Yonekura
DIST.7 「オリジナルデザインのGoogleマップを作ろう!」
by
Tomonori Watanabe
GTMF 2016:5.4で何がどう変わる?Unity最新情報アップデート ユニティ・テクノロジーズ・ジャパン合同会社
by
Game Tools & Middleware Forum
デザイナーの私と サービスをつくる私
by
Shizuka Yamada
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
by
Tomoyuki Arasuna
確実に良くするUI/UX設計
by
Takayuki Fukatsu
Viewers also liked
PDF
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
by
kyon mm
PDF
Droid kaigiプレゼン
by
Suguru Oho
PDF
開発を効率的に進めるられるまでの道程
by
Takao Sumitomo
PDF
JobStreamerではじめるJavaBatchのクラウド分散実行
by
Yoshitaka Kawashima
PDF
データモデルは時空を越える
by
terahide
PDF
プログラミング言語Clojureのニャンパスでの活用事例
by
sohta
PDF
Android学ぶを君へ。生き抜くためのナレッジ共有
by
Shinobu Okano
PDF
あなたとAndroid 今すぐダウンロード!? Android開発で変わる SIerのJava技術事情について
by
Shinichi Kozake
PDF
Java web application testing
by
Tokuhiro Matsuno
PDF
DB設計でこだわりたい三つの要素
by
Takahiro YAMADA
PDF
Webデザイナーのためのタイポグラフィ入門1
by
Akio Yonekura
PDF
アクセシビリティからはじめる、WebサイトのUXデザイン
by
Yoshinori OHTA
PDF
UXとデザインまとめ by 上野学 - presentation from UX まとめ 2015
by
Sociomedia
PDF
イミュータブルデータモデル(世代編)
by
Yoshitaka Kawashima
PDF
Sketchで変わるワークフロー
by
Asami Yamamoto
PDF
いいデザインのために組織の一人ひとりができること
by
Masahiko Yoshikawa
PDF
実践的なUXデザインとインタラクションデザインの考え方
by
Takahiro Ishiyama
PDF
レスポンシブサイト制作に効く デザインTipsあれこれ
by
Akiko Kurono
PDF
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
by
Yuki Anzai
PDF
インタフェースデザインの心理学 まとめ
by
akihiro_0228
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
by
kyon mm
Droid kaigiプレゼン
by
Suguru Oho
開発を効率的に進めるられるまでの道程
by
Takao Sumitomo
JobStreamerではじめるJavaBatchのクラウド分散実行
by
Yoshitaka Kawashima
データモデルは時空を越える
by
terahide
プログラミング言語Clojureのニャンパスでの活用事例
by
sohta
Android学ぶを君へ。生き抜くためのナレッジ共有
by
Shinobu Okano
あなたとAndroid 今すぐダウンロード!? Android開発で変わる SIerのJava技術事情について
by
Shinichi Kozake
Java web application testing
by
Tokuhiro Matsuno
DB設計でこだわりたい三つの要素
by
Takahiro YAMADA
Webデザイナーのためのタイポグラフィ入門1
by
Akio Yonekura
アクセシビリティからはじめる、WebサイトのUXデザイン
by
Yoshinori OHTA
UXとデザインまとめ by 上野学 - presentation from UX まとめ 2015
by
Sociomedia
イミュータブルデータモデル(世代編)
by
Yoshitaka Kawashima
Sketchで変わるワークフロー
by
Asami Yamamoto
いいデザインのために組織の一人ひとりができること
by
Masahiko Yoshikawa
実践的なUXデザインとインタラクションデザインの考え方
by
Takahiro Ishiyama
レスポンシブサイト制作に効く デザインTipsあれこれ
by
Akiko Kurono
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
by
Yuki Anzai
インタフェースデザインの心理学 まとめ
by
akihiro_0228
Similar to マテリアルデザインを用いたデザインリニューアル [フリル編]
PDF
マテリアルデザインってなんですか?
by
Saori Matsui
PDF
マテリアルデザイン
by
Akio Yonekura
PDF
聞いて覚えるマテリアルデザイン入門
by
正樹 平野
PPTX
2018/03/03 JXUG/Ionic共催 Mobile app design合同勉強会
by
Kenshiro Fukuda
PDF
3Dリッチコンテンツ販促チラシ a3両面
by
ITDORAKU
PPTX
3Dリッチコンテンツビジネス活用のご提案ver3.1
by
ITDORAKU
PPTX
3Dリッチコンテンツビジネス活用のご提案ver3.1
by
CRI Japan, Inc.
PDF
Current state and case introducation of AR (Autumn of 2012)- 拡張現実の現状と事例紹介
by
Etsuji Kameyama
PDF
3Dリッチコンテンツ販促チラシ a3両面
by
ITDORAKU
PDF
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
by
Mori Keita
PDF
Trend and use point augment reality 2013-01-31
by
Etsuji Kameyama
PPTX
What's material design
by
KentaroSata
PDF
Designers hack
by
YAMANE Toshiaki
PDF
新人が考える、UXと魔法の板っきれの話
by
Natsumi Kashiwa
PDF
ABC2014 Winter: Material Design
by
Nobuya Sato
PDF
3Dリッチコンテンツビジネス活用のご提案ver3.1
by
ITDORAKU
PPTX
フラットデザインってなに?
by
Yoshinori Kamaishi
PDF
勘違いだらけのAndroid UIデザイン
by
Nobuya Sato
PDF
10分でわかるデザインの基本
by
笹川 純一
PDF
Sp design2013 v2
by
Yoshinori Wakizaka
マテリアルデザインってなんですか?
by
Saori Matsui
マテリアルデザイン
by
Akio Yonekura
聞いて覚えるマテリアルデザイン入門
by
正樹 平野
2018/03/03 JXUG/Ionic共催 Mobile app design合同勉強会
by
Kenshiro Fukuda
3Dリッチコンテンツ販促チラシ a3両面
by
ITDORAKU
3Dリッチコンテンツビジネス活用のご提案ver3.1
by
ITDORAKU
3Dリッチコンテンツビジネス活用のご提案ver3.1
by
CRI Japan, Inc.
Current state and case introducation of AR (Autumn of 2012)- 拡張現実の現状と事例紹介
by
Etsuji Kameyama
3Dリッチコンテンツ販促チラシ a3両面
by
ITDORAKU
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
by
Mori Keita
Trend and use point augment reality 2013-01-31
by
Etsuji Kameyama
What's material design
by
KentaroSata
Designers hack
by
YAMANE Toshiaki
新人が考える、UXと魔法の板っきれの話
by
Natsumi Kashiwa
ABC2014 Winter: Material Design
by
Nobuya Sato
3Dリッチコンテンツビジネス活用のご提案ver3.1
by
ITDORAKU
フラットデザインってなに?
by
Yoshinori Kamaishi
勘違いだらけのAndroid UIデザイン
by
Nobuya Sato
10分でわかるデザインの基本
by
笹川 純一
Sp design2013 v2
by
Yoshinori Wakizaka
More from YUKI YAMAGUCHI
PDF
Think user first #2 フリルの機能改善における仮説と検証
by
YUKI YAMAGUCHI
PDF
WordPressでサイト作成するときに知っておくといいことあれこれ
by
YUKI YAMAGUCHI
PDF
Abc words
by
YUKI YAMAGUCHI
PDF
WordCamp Tokyo 2012 画像のアップロード&アイキャッチ画像をしっかり理解しよう!
by
YUKI YAMAGUCHI
PDF
Sacss WordPress Special with Fireworks
by
YUKI YAMAGUCHI
PDF
Fukuoka.php 第一回勉強会 LTスライド
by
YUKI YAMAGUCHI
PDF
Road Map 2012
by
YUKI YAMAGUCHI
PDF
EC-CUBEとここが違う!はじめてみようCS-Cart
by
YUKI YAMAGUCHI
PDF
ノンプログラミングでここまでできる!WebデザイナーのためのCS-Cartカスタマイズ講座
by
YUKI YAMAGUCHI
PDF
CS -Cart勉強会
by
YUKI YAMAGUCHI
PDF
WordPressテーマの作り方
by
YUKI YAMAGUCHI
PDF
Osc2010fukuoka
by
YUKI YAMAGUCHI
KEY
Word Camp Fukuoka2010
by
YUKI YAMAGUCHI
KEY
WordcampFukuoka2010プレイベント
by
YUKI YAMAGUCHI
Think user first #2 フリルの機能改善における仮説と検証
by
YUKI YAMAGUCHI
WordPressでサイト作成するときに知っておくといいことあれこれ
by
YUKI YAMAGUCHI
Abc words
by
YUKI YAMAGUCHI
WordCamp Tokyo 2012 画像のアップロード&アイキャッチ画像をしっかり理解しよう!
by
YUKI YAMAGUCHI
Sacss WordPress Special with Fireworks
by
YUKI YAMAGUCHI
Fukuoka.php 第一回勉強会 LTスライド
by
YUKI YAMAGUCHI
Road Map 2012
by
YUKI YAMAGUCHI
EC-CUBEとここが違う!はじめてみようCS-Cart
by
YUKI YAMAGUCHI
ノンプログラミングでここまでできる!WebデザイナーのためのCS-Cartカスタマイズ講座
by
YUKI YAMAGUCHI
CS -Cart勉強会
by
YUKI YAMAGUCHI
WordPressテーマの作り方
by
YUKI YAMAGUCHI
Osc2010fukuoka
by
YUKI YAMAGUCHI
Word Camp Fukuoka2010
by
YUKI YAMAGUCHI
WordcampFukuoka2010プレイベント
by
YUKI YAMAGUCHI
マテリアルデザインを用いたデザインリニューアル [フリル編]
1.
マテリアルデザインを 用いたデザインリニューアル 株式会社Fablic ninjinkun,yuki930
2.
@ninjinkun @yuki930 エンジニア デザイナー
3.
ninjinkun • 最近はDagger2に入門中 • http://ninjinkun.hatenablog.com/
4.
yuki930 • 山口 有由希 •
ずっとAndroidユーザー • 福岡でデザイナー • 2014年1月にFablicに入社
5.
女の子のためのフリマアプリ 300万 ダウンロード 2014 Google BestApp
6.
Fril 2.x
7.
Fril 3.x
8.
時系列の説明 • 2014年6月 マテリアルデザインガイドライン公開 •
2014年7月 フリルAndroid版リニューアル計画スタート • TV CMが決まってリリース日が10月末に確定 • タイミングが5.0と重なりそう • どうせリニューアルするならマテリアル対応… • 2014年12月 Google Play Best App 2014受賞
9.
UIリニューアルの流れ v2.5 v3.0 v3.1
v3.2 ∼2014年10月 2014年10月 2014年11月 2014年12月 リニューアル前 体験改善! 自力Material サポート ライブラリ適用 タブレット対応
10.
マテリアルデザインの キャッチアップと実装について 今日お話すること
11.
マテリアルデザインの理解と取り組み デザイン編
12.
Google I/O 2014
13.
マテリアルデザインの理解
14.
信じられるもの:ガイドライン http://www.google.com/design/spec/material-design/introduction.html
15.
リアルタイムに変わっていくから! 今もなお…
16.
Material Design on
Android Checklist マテリアルデザインを理解する上でキーとなる4つのポイントの解説 Tangible Surfaces A Bold, Print-Like Aesthetic Authentic Motion Adaptive Design 手触りのある 表面の表現 印刷物デザインの 応用 修飾ではなく 意味を伝える動き 画面サイズの変化に 適応するデザイン http://android-developers.blogspot.jp/2014/10/material-design-on- android-checklist.html
17.
マテリアル・デザインって何? Androidデザイン責任者にインタビュー どういう経緯で生まれたのか?が分かる記事 我々は誰もが使えて、その人のブランドやアイデンティティやニーズや能力を本当に表現できるデザイ ンシステムを作りたかったんです。 それは巨大なデザイン空間で、超エキサイティングでした。それほど大きなデザイン問題に取り組んだ 人とか機会が他にあったかわかりません。そこにチームがひとつになって取り組めたのは素晴らしかっ たです。みんな本当にのめりこんでいきましたからね。デザイナーを巻き込めば巻き込むほど、彼らは 「あのさあ、もうちょっと本気出せば、僕らだってこの問題は解けるよ?」と言ってくるんです。 http://www.gizmodo.jp/2014/07/_android.html
18.
An exploration in
Material Design 実際に上記ポイントを踏まえてリニューアルされたfeedlyの事例 https://medium.com/feedly-behind-the-curtain/an-exploration-in- material-design-by-feedly-8c1a1cbdfdcd
19.
公式動画に日本語字幕もつきました http://googledevjp.blogspot.jp/2015/02/blog-post.html
20.
プロトタイプ作成
21.
ユーザーからの要望や お問い合わせチェック
22.
UIパターンの調査
23.
ペーパープロトテスト
25.
ユーザーテスト
26.
がんばってAndroidの標準に 合わせたつもりだったが…
27.
既存ユーザーの使い勝手を 悪くしてしまっていた
33.
議論は ユーザーテストで収束
34.
デザインルール作成
35.
カラー
36.
フリルらしい配色のカラーパレットを作成
37.
タイポグラフィー
38.
日本語だと強くなりすぎてしまう点を考慮して 行間やフォントサイズを最適化 草案 最終的には値は変更しています
40.
+1sp ALL CAPSなし
42.
デザイン起こし
43.
sticker sheet パーツのデザインが ひと通り揃っています Sketchのデータが扱いやすく とくにおすすめ! http://www.google.com/design/spec/resources/sticker-sheets-icons.html
44.
アイコン作成
45.
提供されているアイコン類
46.
Githubでも管理 https://github.com/google/material-design-icons
47.
足りないモチーフの書き起こし
48.
IcoMoonで アイコンフォント化 • ブラウザから簡単にフォントファ イルが作成可能 • jsonファイルを利用すれば 誰でもブラウザだけで編集が可能
49.
16KBまで削減でき、アプリの容量もダウン
51.
実装のための準備
52.
扱いやすい カラー定義 基本的な配色ルールを colors.xmlに定義 基本的にはそれらの色を参照する 形で色を設定すると 変更に柔軟になりとても便利!
53.
カラー定義 基本的な配色ルールを colors.xmlに定義 基本的にはそれらの色を継承する 形で色を設定すると 変更に柔軟になりとても便利!
54.
定数定義 余白や基本的な フォントサイズなどを dimen.xmlに定義
55.
ボタンの整備 影もdrawableで書いていたが 1dp単位で書いていたので荒すぎた 影を必死に描くのは不毛なので 影の背景画像、シェイプ、アイコンの 重ね技で色変更のしやすいボタンに
56.
textAppearance の活用 TextAppearanceを活用することで styleの切り分けが容易に スタイルがコンパクトになり、 かつ無駄に似たような スタイルが増えすぎることがない
57.
マテリアルデザインの理解と取り組み 実装編
58.
Support Libraryが ない状況での マテリアル対応 実装と ライブラリの変遷
59.
実装・ライブラリの変遷 2.x 3.x Activityまわり Activityべた書き
Activity + Fragment APIクライアント AsyncTaskLoader ベースの自作 Retrofit + RxJava 画像 Picasso Picasso EventBus Otto Otto View DI findViewById() ButterKnife テスト なし >< JUnit4, Mocito CI なし >< CircleCI
60.
Activity + Fragment •
それまではActivityべた書きだった… • 回転対応、タブレット対応を見据えてFragment化
61.
Activity + Fragment •
ひたすらFragment化
62.
Activity + Fragment •
ひたすらFragment化
63.
Activity + Fragment •
一通り対応が終わってからFragment批判が盛り上がって 辛い • 【翻訳】Android Fragmentへの反対声明 • しかしFragment使って良かったと思ってます • ViewPagerはFragment使わないと実装しづらい http://ninjinkun.hatenablog.com/entry/2014/10/16/234611
64.
Retrofit Square製のHTTP Client インターフェイスにアノテーション を書くスタイルで読みやすい JavaDocにAPIの仕様を 記述していくと良い感じ
65.
RxJava Reactive ExtensionのJava実装 FrilではPromiseとして使用 複雑なAPIコールを宣言的に記述 商品情報のPOSTと画像アップロード を順に行う様子 商品情報POST 画像を4枚POST レスポンス レスポンス
66.
MaterialTabHost マテリアルスタイルで ViewPager+Tabを実現する NAVIGATION_MODE_TABSの代替 https://github.com/yanzm/MaterialTabHost
67.
Calligraphy アイコンフォントに使用 TextViewを拡張して外部フォントを 読み込み可能にしてくれる https://github.com/chrisjenx/Calligraphy
68.
Support Libraryがない状況での マテリアル対応
69.
Support Libraryがない状況でのマテリアル対応 • パラメータを
えてそれっぽく見せる • Floating Action Button • Scroll to Full Screen ←お手軽 ←お手軽 ←ハード Android 5.0 & Support Library 21がリリース前だった
70.
パラメータを えてそれっぽく見せる 48dp 10dp Fril 2.5 52dp 16dp Fril
3.0 Googleに怒られるやつ
71.
パラメータを えてそれっぽく見せる Fril 2.5
Fril 3.0 Fril 3.2
72.
FloatingAction Button ボタンを置くだけ 今はOSS実装もあります makovkastar/FloatingActionButton
73.
Scrollto FullScreen ScrollViewやListViewのAPIを調べ てがんばって実装 ninjinkun/ScrollFullScreen
74.
Scrollto FullScreen ScrollViewやListViewのAPIを調べ てがんばって実装 ninjinkun/ScrollFullScreen
75.
Scroll to Full
Screen • 今ならSupport Libraryでできます • ActionBar. setHideOnContentScrollEnabled • 細かいことがやりたければもっと良いライブラリも • Android-ObservableScrollView
76.
黎明期マテリアル対応の感想 • Googleの標準も固まってなかったりして暗中模索 • 先行実装しても損はしない •
Support Libraryリリース時の対応もすぐできた • 先行実装でGoogleさんからの評価は上がった様子
77.
おわりに
78.
Androidの進化のタイミングはチャンス いち早いキャッチアップはBest Appへの近道(かも) でもユーザー視点は忘れずに 技術やデザインを自分たちのものにしようとする努力が大切
79.
リニューアルの裏話
80.
社外開発者との連携 • 手が足りないので助けてもらった • 社内開発者のレベルアップにもなった •
Android開発の定石、ハマり処の伝授 • コードレビュー
81.
社外開発者との連携 • ドキュメントの整備 • 継承の使い方で議論
82.
ドキュメント整備 CONTRIBUTION.mdに集約 branch運用 コーディング規約 Layout XMLの規約
83.
ドキュメント整備 CONTRIBUTION.mdに集約 branch運用 コーディング規約 Layout XMLの規約
84.
JavaDoc整備 クラスとpublicメソッドにはJavaDoc を書く API Clientは特に丁寧に
85.
継承で議論 • Activity, Fragmentの孫継承を使うかで議論に •
Android SDKは継承モデルだがしかし…
86.
継承で議論 • 似たような出品画面、編集画面、下書き編集画面 • BaseItemEditFragmentみたいなのを作る?
87.
継承で議論 • FrilではActivity, Fragmentの孫継承は使わない •
差分プログラミングのための継承は見通しが悪くなる • ベースクラスを弄る誘惑と戦う羽目になる
88.
ご清聴ありがとう ございました
Download