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
0
830
Google I/O 2024 Android 開発ツールの新機能
tonionagauzzi
June 14, 2024
Tweet
Share
More Decks by tonionagauzzi
See All by tonionagauzzi
【Android】テキスト選択色の問題修正で心がけたこと
tonionagauzzi
0
39
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
270
Googleの新しいコーディングAIエージェントJulesを使ってみた
tonionagauzzi
0
460
Compose におけるパスワード自動入力とパスワード保存
tonionagauzzi
0
360
Androidテスト基礎講義
tonionagauzzi
0
280
Android Composeでの自動入力(作成:GPT-4o)
tonionagauzzi
0
92
Jetpack Composeで自動入力(Autofill)を実装しよう(作成:claude-3.7-sonnet)
tonionagauzzi
0
91
Jetpack Composeにおける自動入力の実装と注意点(作成者:Gemini 2.5 Pro Exp 03-25)
tonionagauzzi
0
93
Jetpack Composeで自動入力を完全攻略(作成:o3)
tonionagauzzi
0
89
Other Decks in Programming
See All in Programming
Software Architecture
hschwentner
6
2.4k
CSC305 Lecture 13
javiergs
PRO
0
350
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
480
SODA - FACT BOOK(JP)
sodainc
1
9.2k
Node-REDのノードの開発・活用事例とコミュニティとの関わり(Node-RED Con Nagoya 2025)
404background
0
110
CSC509 Lecture 08
javiergs
PRO
0
280
Amazon ECS Managed Instances が リリースされた!キャッチアップしよう!! / Let's catch up Amazon ECS Managed Instances
cocoeyes02
0
130
CSC509 Lecture 10
javiergs
PRO
0
160
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
870
data-viz-talk-cz-2025
lcolladotor
0
110
エンジニアに事業やプロダクトを理解してもらうためにやってること
murabayashi
0
120
NIKKEI Tech Talk#38
cipepser
0
370
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Writing Fast Ruby
sferik
630
62k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
For a Future-Friendly Web
brad_frost
180
10k
Optimizing for Happiness
mojombo
379
70k
The Invisible Side of Design
smashingmag
302
51k
The Pragmatic Product Professional
lauravandoore
36
7k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Side Projects
sachag
455
43k
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