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_Keynote_Cebu.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Iñaki Villar
July 09, 2017
Technology
0
54
Android_Keynote_Cebu.pdf
Iñaki Villar
July 09, 2017
Tweet
Share
More Decks by Iñaki Villar
See All by Iñaki Villar
Scaling Android Builds in Pandemic Times
cdsap
1
160
Building Android Projects with kts
cdsap
2
290
The Build Shrugged
cdsap
1
89
State of Testing in Kotlin
cdsap
0
270
Dexs, R8 and 3.3
cdsap
0
390
Deep Dive Work Manager
cdsap
0
360
Advanced Topics Android
cdsap
0
120
Kotlin: Server-Client
cdsap
0
110
Droidcon Dubai : Kotlin - Server - Client
cdsap
0
79
Other Decks in Technology
See All in Technology
BPaaSオペレーション・kubell社内 n8n活用による効率化検証事例紹介
kentarofujii
0
310
最速で価値を出すための プロダクトエンジニアのツッコミ術
kaacun
1
280
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
0
120
GCASアップデート(202510-202601)
techniczna
0
180
GitHub Copilot CLI 現状確認会議
torumakabe
12
4.9k
BPaaSオペレーション・kubell社内 n8n活用による効率化検証事例紹介
kubell_hr
0
310
The Engineer with a Three-Year Cycle - 2
e99h2121
0
190
プロダクトエンジニアこそ必要なPMスキル 〜デリバリー力を最大化し、価値を届け続けるために〜
layerx
PRO
0
140
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
41k
新規事業 toitta におけるAI 機能評価の話 / AI Feature Evaluation in toitta
pokutuna
0
280
re:Inventで見つけた「運用を捨てる」技術。
ezaki
1
150
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
210
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Accessibility Awareness
sabderemane
0
44
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
59
42k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Building Adaptive Systems
keathley
44
2.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
740
Embracing the Ebb and Flow
colly
88
5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The untapped power of vector embeddings
frankvandijk
1
1.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
Android Google IO 17
None
None
None
None
Java 8 Lambdas Method References TypeAnnotations Default and Static Methods
Java 8 Lambdas Method References TypeAnnotations Default and Static Methods
C++ CMake and NDK Build Enhacements Debugging Enhacements
Java 8 Lambdas Method References TypeAnnotations Default and Static Methods
C++ CMake and NDK Build Enhacements Debugging Enhacements Android O Upgrade javax to Java 8
Architecture Components
Architecture Components
Room ViewModel LiveData LifeCycle Architecture Components
None
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
LiveData
LiveData
An observable data holder Lifecycle aware Automatic subscription management LiveData
LiveData
LiveData
LifeCycle
LifeCycle
LifeCycle
LifeCycle
LifeCycle
LifeCycle
ViewModel
Store and manage UI-related data Data survives configuration changes Scoped
to the Lifecycle ViewModel
ViewModel
ViewModel
ViewModel
ViewModel
ViewModel
ViewModel
ViewModel
ViewModel
None
Android Tools
None
Demo AS
Android Tools
Android Tools
Android Tools
Android Tools
Espresso
Espresso
Espresso
Espresso
Downloadable Fonts
Downloadable Fonts
Downloadable Fonts
Google App Signing
Google App Signing
Google App Signing
Instant Apps
Instant Apps
Instant Apps
Instant Apps
Android Vitals Autosizing TextViews Notification dots Animations Firebase Tensor Flow
Internet of Things Much more
Thx!!! @inyaki_mwc /
[email protected]