Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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.2k
Code Review Challenge: An example of a solution
line_developers
1
1.5k
KARTEのAPIサーバ化
line_developers
1
580
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
5
2.2k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
3
2.2k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
9
3.7k
A/B Testing at LINE NEWS
line_developers
3
1k
LINEのサポートバージョンの考え方
line_developers
2
1.4k
Other Decks in Technology
See All in Technology
翻訳・対話・越境で強いチームワークを作ろう! / Building Strong Teamwork through Interpretation, Dialogue, and Border-Crossing
ar_tama
4
1.6k
なぜ使われないのか?──定量×定性で見極める本当のボトルネック
kakehashi
PRO
1
780
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
0
120
.NET 10 のパフォーマンス改善
nenonaninu
2
4.7k
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
1
160
モバイルゲーム開発におけるエージェント技術活用への試行錯誤 ~開発効率化へのアプローチの紹介と未来に向けた展望~
qualiarts
0
290
Master Dataグループ紹介資料
sansan33
PRO
1
4k
AIにおける自由の追求
shujisado
3
470
タグ付きユニオン型を便利に使うテクニックとその注意点
uhyo
2
640
Capture Checking / Separation Checking 入門
tanishiking
0
110
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
290
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
980
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
GraphQLとの向き合い方2022年版
quramy
50
14k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Bash Introduction
62gerente
615
210k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How STYLIGHT went responsive
nonsquared
100
5.9k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
380
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
The Pragmatic Product Professional
lauravandoore
37
7.1k
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