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 2024 Android 開発ツールの新機能
Search
tonionagauzzi
June 14, 2024
Programming
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Google I/O 2024 Android 開発ツールの新機能
tonionagauzzi
June 14, 2024
More Decks by tonionagauzzi
See All by tonionagauzzi
Androidエンジニアが大規模プロダクトのWebフロントエンドとバックエンドに越境して感じたギャップと習得したマインド
tonionagauzzi
0
320
Kotlin2.3明示的バッキングフィールド
tonionagauzzi
1
380
【Android】テキスト選択色の問題修正で心がけたこと
tonionagauzzi
0
270
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
390
Googleの新しいコーディングAIエージェントJulesを使ってみた
tonionagauzzi
0
840
Compose におけるパスワード自動入力とパスワード保存
tonionagauzzi
0
530
Androidテスト基礎講義
tonionagauzzi
0
400
Android Composeでの自動入力(作成:GPT-4o)
tonionagauzzi
0
170
Jetpack Composeで自動入力(Autofill)を実装しよう(作成:claude-3.7-sonnet)
tonionagauzzi
0
170
Other Decks in Programming
See All in Programming
今さら聞けない .NET CLI
htkym
0
210
源内ハンズオン概要編
hideg
0
210
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
240
VibeCodingからAgenticWorkflowへ
starfish719
0
770
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
500
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
350
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
100
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
170
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
250
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
350
プロポーザルを書いてもらう
pvcresin
0
570
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
210
Into the Great Unknown - MozCon
thekraken
41
2.7k
Raft: Consensus for Rubyists
vanstee
141
7.6k
So, you think you're a good person
axbom
PRO
2
2.1k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
180
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
420
The Language of Interfaces
destraynor
162
27k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Navigating Weather and Climate Data
rabernat
0
490
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Bash Introduction
62gerente
615
220k
Transcript
Google I/O 2024 Android 開発ツールの新機能 トニオ(@tonionagauzzi)
自己紹介 • トニオ(@tonionagauzzi) • Android Engineer @cybozu 2
Android Studio Koala 注目の機能 3
Sticky Lines • コードブロックの一番上が常に見えるようになった! • デモします 4
Inline Breakpoints • 行の途中にブレークポイントを貼れるようになった! • デモします 5
USB cable speed detection • 接続したケーブルがデバッグするには遅い場合、警告が出る • デバッグにはUSB2よりUSB3を使って欲しい o10倍高速 o20倍高速USB3.1もあるよ!
https://android-developers.googleblog.com/2024/05/google-io-2024-whats-new-in-android-development-tools.html 6
Device UI setting shortcut • Running Devices上でダークテーマ、言語、フォントサイズなどを切り 替え o もう「設定」を開かなくていい!
https://android-developers.googleblog.com/2024/05/google-io-2024-whats-new-in-android-development-tools.html 7
Resizable Emulator • Running Devices上でデバイスの形を切り替え oフォームファクターに応じたテストができる! https://developer.android.com/studio/run/resizable-emulator 8
Layout Inspector • オーバーレイ表示 • 押すとComposeのコードに移動できる! • スナップショットを撮ってあとで詳しく見れる! https://developer.android.com/studio/debug/layout-inspector 9
UI Check • Compose UIを様々なレイアウトでチェック • 警告を出してくれる! o タッチ範囲が狭いとか、アクセシビリティの問題があるとか •
デモします 10
Baseline Profile Generator • モジュール作成の選択肢にBeseline Profile Generatorが増えた • アプリと一緒にパッケージすると、起動時間が早くなる! •
デモします 11
Android Studio Profiler • アプリの CPU、メモリ、電力使用量のプロファイリングが簡単に! • たとえば、プロファイラーを開くと、GUIでアプリの起動時間をプロファイリングし て改善するためのシステム トレース
タスクが開始される https://android-developers.googleblog.com/2024/05/google-io-2024-whats-new-in-android-development-tools.html 12
Android Studio × Gemini https://www.isuzu.co.jp/newsroom/details/nenp_013.html 13
Gemini によるコード提案 Geminiがリファクタしてくれる! https://android-developers.googleblog.com/2024/05/google-io-2024-whats-new-in-android-development-tools.html 使い方 1. [View] > [Tool Windows]
> [Gemini] 2. Googleにログイン 3. コンテキストメニューから [Gemini] > [Transform selected code] でもプライバシーコントロールは気をつけて! AIにどんな情報を入れるかは企業の判断。 14
Geminiによるクラッシュ分析 • Geminiがクラッシュを分析してくれる https://android-developers.googleblog.com/2024/05/google-io-2024-whats-new-in-android-development-tools.html 15
スターターでGemini APIをアプリに搭載 https://android-developers.googleblog.com/2024/05/google-io-2024-whats-new-in-android-development-tools.html 16
Gemini 1.5 Pro • 現在はGemini 1.0 Pro https://www.softbank.jp/biz/solutions/generative-ai/ai-glossary/multimodal-ai/ • 2024年後半にはGemini
1.5 Proに更新 o Large Context Window o マルチモーダル入力など 17
コード補完 • 〜〜してくれと入力すると、Code Changesを作ってくれる • 今まで書いたコードを真似してくれる • .aiexcludeでチームポリシーを組み込むこともできる 18
詳しくは動画のGeminiパートを見て! https://www.youtube.com/watch?v=2wOfYgIMf-A 19
Thank you for watching! 20