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
490
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
91
Journey from Object Oriented language to Go
skibish
0
83
From 0 to 100 in 3 months (HR Meetup Riga #11)
skibish
0
91
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
120
Dockerization (#DEVFESTBY 25.11.2016)
skibish
0
170
Automation with no funds (GDG CEE Summit 2016)
skibish
0
130
Other Decks in Programming
See All in Programming
シェーダーで魅せるMapLibreの動的ラスタータイル
satoshi7190
1
480
Remix on Hono on Cloudflare Workers
yusukebe
1
300
初めてDefinitelyTypedにPRを出した話
syumai
0
420
Better Code Design in PHP
afilina
PRO
0
130
Figma Dev Modeで変わる!Flutterの開発体験
watanave
0
150
色々なIaCツールを実際に触って比較してみる
iriikeita
0
340
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
6
1.5k
CSC509 Lecture 11
javiergs
PRO
0
180
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
310
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
OnlineTestConf: Test Automation Friend or Foe
maaretp
0
120
Functional Event Sourcing using Sekiban
tomohisa
0
100
Featured
See All Featured
A better future with KSS
kneath
238
17k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Code Reviewing Like a Champion
maltzj
520
39k
BBQ
matthewcrist
85
9.3k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Why Our Code Smells
bkeepers
PRO
334
57k
How STYLIGHT went responsive
nonsquared
95
5.2k
Git: the NoSQL Database
bkeepers
PRO
427
64k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
Designing the Hi-DPI Web
ddemaree
280
34k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
430
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