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
Google I/O '17 recap - GDG LA May 2017 Android@...
Search
Aaron He
May 24, 2017
Technology
0
92
Google I/O '17 recap - GDG LA May 2017 Android@Tinder
This is a lighting talk on highlights from Google I/O 2017.
Aaron He
May 24, 2017
Tweet
Share
More Decks by Aaron He
See All by Aaron He
Road to Modularization(DroidCon NYC 2019)
aaronhe
1
180
There's No Magic - How Kotlin can be your best friends @DevFest LA 2017
aaronhe
0
27
RxJava for Android - GDG DevFest LA 2016
aaronhe
0
82
Memory Leak on Andriod - GDG LA July 2016
aaronhe
0
43
Auto Value and Its Extension GDG LA April
aaronhe
0
53
OkMVP
aaronhe
0
68
Other Decks in Technology
See All in Technology
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
0
180
OpenShiftでllm-dを動かそう!
jpishikawa
0
140
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
840
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
3
300
Red Hat OpenStack Services on OpenShift
tamemiya
0
130
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
400
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
4
460
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
550
Claude Code for NOT Programming
kawaguti
PRO
1
100
Agile Leadership Summit Keynote 2026
m_seki
1
670
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
54
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
Optimising Largest Contentful Paint
csswizardry
37
3.6k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Building Applications with DynamoDB
mza
96
6.9k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
170
Building Adaptive Systems
keathley
44
2.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
57
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Transcript
Google I/O 2017 Aaron He
Google I/O 2017 Aaron He
None
Why Kotlin? • Java has limitations
Why Kotlin? • Java has limitations • The billion dollar
mistake
Why Kotlin? • Java has limitations • The billion dollar
mistake • Util classes everywhere
Why Kotlin? • Java has limitations • The billion dollar
mistake • Util classes everywhere • Weak type inference
Why Kotlin? • Java has limitations • The billion dollar
mistake • Util classes everywhere • Weak type inference • Interoperability
https://twitter.com/anupcowkur/status/866549100497453056
New in Android • Architecture guideline
New in Android • Architecture guideline • Notification channels
New in Android • Architecture guideline • Notification channels •
Fonts
New in Android • Architecture guideline • Notification channels •
Fonts • Auto Sizing TextView
New in Android • Architecture guideline • Notification channels •
Fonts • Auto Sizing TextView • New support library
Thank you!