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
89
Journey from Object Oriented language to Go
skibish
0
79
From 0 to 100 in 3 months (HR Meetup Riga #11)
skibish
0
66
A note about anomalies (article)
skibish
0
45k
Make Bots Great Again (GDG Tartu 16.06.2017)
skibish
0
110
Discover the IT Universe
skibish
0
84
Tensor Must Flow (#DEFVESTBY 26.11.2016)
skibish
0
110
Dockerization (#DEVFESTBY 25.11.2016)
skibish
0
150
Automation with no funds (GDG CEE Summit 2016)
skibish
0
110
Other Decks in Programming
See All in Programming
Code Reviews
bkuhlmann
4
890
使ってみよう Azure AI Document Intelligence
kosmosebi
2
290
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.2k
Netty Chicago Java User Group 2024-04-17
sullis
0
170
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
900
雑に思考を整理する技術と効能
konifar
58
29k
Site Reliability Engineering for GMO
pyama86
7
1k
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
300
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
0
800
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
900
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
73
5.2k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Raft: Consensus for Rubyists
vanstee
132
6.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Writing Fast Ruby
sferik
621
60k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Bash Introduction
62gerente
604
210k
Building Adaptive Systems
keathley
31
1.9k
Code Review Best Practice
trishagee
55
15k
A Philosophy of Restraint
colly
197
16k
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