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 Studio - Google IO 2019 Recap at LINE -
Search
LINE Developers
May 22, 2019
Technology
1
1.6k
Android Studio - Google IO 2019 Recap at LINE -
Google I/O 2019 Recap at LINE
高島 友里
LINE Developers
May 22, 2019
Tweet
Share
More Decks by LINE Developers
See All by LINE Developers
LINEスタンプのSREing事例集:大きなスパイクアクセスを捌くためのSREing
line_developers
3
2.4k
Java 21 Overview
line_developers
6
1.3k
Code Review Challenge: An example of a solution
line_developers
1
1.5k
KARTEのAPIサーバ化
line_developers
1
600
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
5
2.3k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
3
2.4k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
9
3.8k
A/B Testing at LINE NEWS
line_developers
3
1.1k
LINEのサポートバージョンの考え方
line_developers
2
1.4k
Other Decks in Technology
See All in Technology
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
580
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
100
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
210
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
230
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
140
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
130
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
150
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
Agent Skils
dip_tech
PRO
0
110
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
The Spectacular Lies of Maps
axbom
PRO
1
520
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Building AI with AI
inesmontani
PRO
1
700
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
370
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Embracing the Ebb and Flow
colly
88
5k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
The browser strikes back
jonoalderson
0
390
Transcript
Android Studio Takasy (@takasy00) LINE Corporation Google I/O 2019 Recap
at LINE
Android Development Tools Project Marble • システムの健全性 • 機能の向上 •
バグ Android Studio 3.5 Beta What's New in Android Development Tools (Google I/O'19)
System Health • メモリ設定の自動推奨(1.2GB以上も可)
System Health • UIのフリーズ改善 (例. XML編集) ↑Android Studio 3.4 ↑Android
Studio 3.5
System Health • ビルド速度向上 ビルドが遅くなる要素の一部 ・SpectreとMeltdownのパッチ ・サードパーティ/カスタムGradleプラグイン ・アノテーションプロセッサがインクリメンタルでない ・Java8の使用 ・KAPTでのアノテーションプロセッサの使用
日: Android Studio のビルドを高速化する 英: Improving build speed in Android Studio
System Health • ビルド速度向上 ・Annotation Processing → incremental build ・light
R class generation ・Gradle scan Next: What’s New in the Android Studio Build System (Google I/O'19)
None
System Health • Windows
System Health • Windows
System Health • エミュレータのCPU使用率 Android Emulator : Project Marble Improvements
System Health • エミュレータのCPU使用率 ・一時停止/再開 ・draw callのオーバーヘッド削減 ・macOSメインループのIOオーバーヘッド削減 ・ヘッドレスビルド Android
Emulator : Project Marble Improvements cf. ) Best Practices in Using the Android Emulator (Google I/O'19)
Feature Polish • Apply Changes (※Android 8.0以降) Android Studio Project
Marble: Apply Changes
Feature Polish • Apply Changes
Feature Polish • Gradle Sync
Feature Polish • Layout Editor Constraints Section Android Studio Project
Marble: Layout Editor
↑Android Studio 3.4 ↓Android Studio 3.5
None
Feature Polish • Layout Editor blue overlap
Feature Polish • Navigation Editor • Resource Manager ・Batch Import
・Bulk import SVGs
Feature Polish : DRAFT • Layout Inspector
None
None
None