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
Iñaki Villar
July 09, 2017
Technology
0
46
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
140
Building Android Projects with kts
cdsap
2
280
The Build Shrugged
cdsap
1
80
State of Testing in Kotlin
cdsap
0
230
Dexs, R8 and 3.3
cdsap
0
350
Deep Dive Work Manager
cdsap
0
330
Advanced Topics Android
cdsap
0
100
Kotlin: Server-Client
cdsap
0
88
Droidcon Dubai : Kotlin - Server - Client
cdsap
0
59
Other Decks in Technology
See All in Technology
コードや知識を組み込む / Incorporating Codes and Knowledge
ks91
PRO
0
170
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
7
63k
時間がないなら、つくればいい 〜数十人規模のチームが自律性を発揮するために試しているいくつかのこと〜
kakehashi
PRO
23
5.2k
テストコードにはテストの意図を込めよう(2025年版) #retechtalk / Put the intent of the test 2025
nihonbuson
PRO
1
390
20 Years of Domain-Driven Design: What I’ve Learned About DDD
ewolff
1
310
猫でもわかるS3 Tables【Apache Iceberg編】
kentapapa
2
180
MCPを理解する
yudai00
14
10k
kernelvm-brain-net
raspython3
0
510
Next.jsと状態管理のプラクティス
uhyo
3
1.3k
とあるEdTechベンチャーのシステム構成こだわりN選 / edtech-system
gotok365
3
170
AIによるコードレビューで開発体験を向上させよう!
moongift
PRO
0
420
Kaigi Effect 2025 #rubykaigi2025_after
sue445
0
110
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Navigating Team Friction
lara
185
15k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
The Language of Interfaces
destraynor
158
25k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Unsuck your backbone
ammeep
671
58k
The Cost Of JavaScript in 2023
addyosmani
49
7.8k
How GitHub (no longer) Works
holman
314
140k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
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]