2. Nobuya Sato
Founder & CEO @SecretLabInc
Google Developers Expert (Product Design)
Google Developers Launchpad Mentor
Google certified Sprint Master
@nobsato
4. Google Design #io19 Updates
1. Dark Theme guidelines for a low luminance UI: guidelines, tutorial
(Figma), sticker (Sketch) and Android template code with documentation.
2. Material design patterns for ML features: Object Detection: Live Camera,
Object Detection: Static Image and Barcode Scanning.
3. Material Sound guidelines with sound resources.
4. Building Material Theme for Web (Glitch) and Android (Android Studio).
5. Designing Human-centered AI products with People + AI Guidebook.
6. Conversation Design with new Voice Action Design Sprint framework.
7. 53 New Emoji for Android Q with gender-neutral icons of people.
7. #io19 nobsato’s Personal View for Design
● Dark Theme rises! Too much? Do we need it? But for now, are you ready?
● Branding experience with more Material design systems. Standard vs. Originality.
● Dark-ready color scheme, sounds, HCD-AI process… etc. More and more clean
standard design (and engineering) capability and experience required to adapt.
● You love Figma too, Don’t say “I love Sketch.” anymore.
● Flutter, Flutter and Flutter.
● No new update for Theme Editor (and Gallery.) By the way, what happen to Stage?
● Android for Car (Android Auto and Android Automotive) are coming… but not for
Japan(ese) market yet. Not ready yet.
● Lots of AR. Where is VR (and Daydream)?
● No one talks about Tile UI (Wear OS by Google) ...and Pixel Watch.
8. #io19 デザイン関連の個人的所感
● ダークモード(Dark Theme)の台頭。過剰気味?本当に必要に疑問なのか疑問。とりあえず準備できてますか?
的な。
● マテリアルデザインの範囲がさらに広がり、よりよいブランド体験が作りやすくなる?一方で、標準とオリジナリティ
の確立がますます高度に。
● ダークモードを考慮したカラー設計、音のデザイン、HCDに基づいたAI製品の開発(プロセス)…。対応するのに
ますます基本的な本来の意味でのデザイン(やエンジニアリング)能力や知識と経験が問われてきている気がす
る。
● Figma万世!、今「Sketch使いです」とか言ってると干される?
● Flutter、Flutter、Flutter。どこ観てもFlutter。
● Theme Editor(とGallery)のアップデートはなし。そういえば、Stageは?
● Android for Car(Android Auto とAndroid Automotive)がそろそろ来そう。でも日本は…?
● サンドボックスはARでたくさん賑わってます。VR(とDaydream)どこいった?
● 誰もTile UI(Wear OS by Google)について話してない。…あとPixel Watchはぁ?
10. #io19 Design Session, Day 1
● Beyond Mobile: Material Design, Adaptable UIs, and Flutter.
○ #MaterialDesign, #Flutter
● Prototyping Voice Experiences: Design Sprints for the Google Assistant.
○ #VUI, #ConvoSprint, #DesignSprint, #GoADevs
● Sound Design and Sonic Brand.
○ #MaterialDesign
11. #io19 Design Session, Day 2 - 1/2
● Material Theming: Build Expressively with Material Components.
○ #MaterialDesign, #MaterialTheming, #MaterialComponents, #MDC
● Designing AR Applications.
○ #AR, #ARCore
● Increasing AR Realism with Lighting.
○ #AR, #ARCore, #UX
● Reach the Next Billion Users with Actions for the Google Assistant.
○ #NBU, #AndroidGO, #KaiOS, #AoGDevs, #GoogleAssistant
● Designing Human-Centered AI Products.
○ #PAIRguidebook, #MaterialDesign, #HCD
12. #io19 Design Session, Day 2 - 2/2
● How Material Design Can Be Adopted and Measured for Product Success.
○ #MaterialDesign, #DesignOps
● Voice and Visual: How to Build Actions for Smart Displays and More
Devices.
○ #CxD, #ConvoSprint, #AoGDevs
13. #io19 Design Session, Day 3
● How to Design a Dark Theme Using Material.
○ #MaterialDesign, #DarkTheme, #DarkMode
● ML Kit x Material Design: Design Patterns for Mobile Machine Learning.
○ #MaterialDesing, #MLKit, #DesignPatterns
● Build Apps for the Next Billion Users.
○ #NBU, #i18n, #a11y
● Let’s Talk: Designing Quality Conversations for the Google Assistant.
○ #CxD, #AoGDevs, #GoogleAssistant
14. #io19 Interaction with Google Design
● Material Design and Accessibility
Sandbox
○ Box Talk (Design Talks)
○ Material Theme Builder
○ Gallery Demo
○ Sketching Excersise
○ Moving Buttuns
○ etc.
● Design Reviews
● Office Hours
○ Material Components (MDC)
○ MDC for Android
○ MDC for Web, iOS, Flutter
○ Next Billion Users
● Design Talks
○ 20-mis mini talks and QA at
Sandbox.
17. Dark Theme
guidelines
Material design Dark Theme conserve
energy, enhance accessibility, and use
color as an accent.
By lighting up pixels less, can result in
significant reduction in power usage on
some screen technologies like OLED.
Up to 60% reduction of power usage
while the app is being displayed on
screen.
Conserve energy Enhance accessibility Color with accents
23. Dark Primary Colorのは元のPrimary Colorの8% 透過 + #121212。アクセシビリティのコントラスト比 4.5:1 を担保
A surface becomes lighter with the application
of a semi-transparent white overlay.
1. Surface
2. Elevation overlay
31. ダークモードまとめ
Users will expect apps to have a dark theme
Use AppCompat DayNight and provide app setting
Update to AppCompat v1.1.0 and MDC v1.1.0
Force Dark enables rapid implementation on Q
Theme attribute all the things
Dark Theme
32. Material design
patterns for ML-Kit
Material Design has partnered with ML
Kit to address how machine learning
is applied in visual search.
While no single design pattern
embodies the potential of this
technology, visual search provides an
opportunity for design guidance to help
users understand how to best interact
with ML technology.
Object Detection: Live
Camera
Object Detection:
Static Image
Barcode Scanning
37. Object Detective: Live Cameraの技術的な流れ・UX
Technical flow and user experience of
Object Detection: Live Camera
38. Object Detective: Live Cameraのデザインガイドラインとコンポーネント
Components:
1. Top app bar
2. Reticle
3. Object marker
4. Tooltip
5. Detected image
6. Modal bottom sheet
Design guidelines for
Object Detective: Live Camera
Navigate with a device camera.
Keep camera clear and legible.
Provide feedback.
39. Object Detective: Static Imageの技術的な流れ・UX
Technical flow and user experience of
Object Detective: Static Image
40. Object Detective: Static Imageの技術的な流れ・UX
Components:
1. Top app bar
2. Object marker
3. Tooltip
4. Cards
5. Detected image
6. Modal bottom sheet
Design guidelines for
Object Detective: Static Image
Keep camera clear and legible.
Provide feedback.
42. Barcode Scanningのデザインガイドラインとコンポーネント
Components:
1. Top app bar
2. Barcode frame
3. Tooltip
4. Modal bottom sheet (Optional)
Design guidelines for
Barcode Scanning
Navigate with a device camera.
Keep camera clear and legible.
Provide feedback.
53. Voice Action Sprint
Framework
Define the Design Sprint framework for
Voice Action. Combining a traditional
(standard) Design Sprint framework
with voice-interaction focused role play
workshop.
89. Build own Material
Theme
Interactive projects for Android and the
web let you create your own Material
theme by customizing values for color,
typography, and shape.
Build Material Theme for Android on
Android Studio with
material-theme-builder code.
Build Material Theme for Web with
Glitch.
98. Android Auto
Design
Completely redesign Android Auto
design language from the ground.
Inspired by Automotive design,
designing new driving experience with
new Material Dark Theme.
Android Auto coming Summer 2019
and Android Automotive in the end of
2019.
110. Android
Automotive
First preview of Android Automotive
with Volvo EV subsidiary’s Polerstar 2.
See: demo (8:15)
Read: Volvo’s Polestar 2 with Android
Automotive is how all car software
should be designed (The Verge)
Read: GoogleがAndroid Automotive
OSをSpotifyなどメディアデベロッパーに
一般公開(TechCrunch)
113. Gender-neutral 53
Emoji for Pixel
Google is releasing 53 new
gender-fluid (gender-neutral) emoji on
Pixel phones in beta this week, and
will add them to all Android Q phones
later this year.
Read: Google is adding 53
gender-fluid emoji to Android Q (The
Verge)