Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android L & Material Design
Search
Sergey Kibish
July 03, 2014
Programming
1
500
Android L & Material Design
Presentation about Android L & Material Design for "Google I/O: Extended" hosted by GDG Riga.
Sergey Kibish
July 03, 2014
Tweet
Share
More Decks by Sergey Kibish
See All by Sergey Kibish
Interview Process From Scratch
skibish
0
110
Journey from Object Oriented language to Go
skibish
0
95
From 0 to 100 in 3 months (HR Meetup Riga #11)
skibish
0
110
A note about anomalies (article)
skibish
0
46k
Make Bots Great Again (GDG Tartu 16.06.2017)
skibish
0
120
Discover the IT Universe
skibish
0
90
Tensor Must Flow (#DEFVESTBY 26.11.2016)
skibish
0
130
Dockerization (#DEVFESTBY 25.11.2016)
skibish
0
180
Automation with no funds (GDG CEE Summit 2016)
skibish
0
130
Other Decks in Programming
See All in Programming
Domain-Driven Transformation
hschwentner
2
1.9k
『品質』という言葉が嫌いな理由
korimu
0
160
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
2
290
Pulsar2 を雰囲気で使ってみよう
anoken
0
240
ソフトウェアエンジニアの成長
masuda220
PRO
12
1.7k
Linux && Docker 研修/Linux && Docker training
forrep
24
4.5k
Honoをフロントエンドで使う 3つのやり方
yusukebe
7
3.3k
ARA Ansible for the teams
kksat
0
150
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
170
動作確認やテストで漏れがちな観点3選
starfish719
6
1k
sappoRo.R #12 初心者セッション
kosugitti
0
260
2024年のWebフロントエンドのふりかえりと2025年
sakito
3
250
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Six Lessons from altMBA
skipperchong
27
3.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
Visualization
eitanlees
146
15k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
Documentation Writing (for coders)
carmenintech
67
4.6k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Code Reviewing Like a Champion
maltzj
521
39k
How STYLIGHT went responsive
nonsquared
98
5.4k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Transcript
Android L & Material Sergey Kibish
About μ • Student • ♥ Technology • More info
@ http://sergeykibish.com • Latest project http://paffol.com
Material Design Cross-platform design
What if we could design for materials of the future
instead of materials that we use today? - Matias Duarte
Principles 1. Material is the metaphor
Principles 1. Material is the metaphor 2. Surfaces are intuitive
and natural
None
Principles 1. Material is the metaphor 2. Surfaces are intuitive
and natural 3. Dimensionality affords interaction
None
None
Principles 1. Material is the metaphor 2. Surfaces are intuitive
and natural 3. Dimensionality affords interaction 4. Contents is bold, graphics and intentional
Principles 1. Material is the metaphor 2. Surfaces are intuitive
and natural 3. Dimensionality affords interaction 4. Contents is bold, graphics and intentional 5. Color, surface, and iconography emphasize action
None
None
None
Principles 1. Material is the metaphor 2. Surfaces are intuitive
and natural 3. Dimensionality affords interaction 4. Contents is bold, graphics and intentional 5. Color, surface, and iconography emphasize action 6. Users initiate change
Principles 7. Animation is choreographed on a shared stage
None
Principles 7. Animation is choreographed on a shared stage 8.
Motion provides meaning
None
None
Principles 7. Animation is choreographed on a shared stage 8.
Motion provides meaning 9. One adaptive design
None
None
None
None
http://google.com/design
None
None
None
Performance Android L
Performance • Runtime • Graphics • Battery Life
ART • New runtime in L • Designed to support
mix of AOT, JIT and interpreted • Truly cross platform: ARM, x86, MIPS
ART vs. Dalvik • AOT (Ahead-of-Time) • JIT (Just-in-Time)
ART vs. Dalvik • AOT (Ahead-of-Time) • Run faster •
JIT (Just-in-Time) • Run slower
ART vs. Dalvik • AOT (Ahead-of-Time) • Run faster •
Longer battery life • JIT (Just-in-Time) • Run slower • CPU bound
ART vs. Dalvik • AOT (Ahead-of-Time) • Run faster •
Longer battery life • Slow install • JIT (Just-in-Time) • Run slower • CPU bound • Fast install
ART vs. Dalvik • AOT (Ahead-of-Time) • Run faster •
Longer battery life • Slow install • Large storage footprint • JIT (Just-in-Time) • Run slower • CPU bound • Fast install • Small storage footprint
None
None
64-bit • Large number registers • Newer instruction sets •
Increased addressable memory space • Cross platform support • No modification for Java language
Android Extension Pack • Tesselation • Geometry shaders • Computer
shaders • ASTC texture compression
Battery Life • Wifi radio • Cell radio • Bluetooth
radio • GPS • CPU • Display
Project Volta
None