$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android_Keynote_Cebu.pdf
Search
Iñaki Villar
July 09, 2017
Technology
0
53
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
150
Building Android Projects with kts
cdsap
2
280
The Build Shrugged
cdsap
1
87
State of Testing in Kotlin
cdsap
0
270
Dexs, R8 and 3.3
cdsap
0
380
Deep Dive Work Manager
cdsap
0
350
Advanced Topics Android
cdsap
0
120
Kotlin: Server-Client
cdsap
0
100
Droidcon Dubai : Kotlin - Server - Client
cdsap
0
73
Other Decks in Technology
See All in Technology
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
700
モバイルゲーム開発におけるエージェント技術活用への試行錯誤 ~開発効率化へのアプローチの紹介と未来に向けた展望~
qualiarts
0
650
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
110
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
6
280
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
1.9k
セキュリティAIエージェントの現在と未来 / PSS #2 Takumi Session
flatt_security
3
1.6k
Ryzen NPUにおけるAI Engineプログラミング
anjn
0
250
pmconf2025 - データを活用し「価値」へ繋げる
glorypulse
0
700
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
210
バグハンター視点によるサプライチェーンの脆弱性
scgajge12
3
960
Overture Maps Foundationの3年を振り返る
moritoru
0
150
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Side Projects
sachag
455
43k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Balancing Empowerment & Direction
lara
5
790
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Faster Mobile Websites
deanohume
310
31k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Producing Creativity
orderedlist
PRO
348
40k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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]