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
560
Google I/O 2024 Android 開発ツールの新機能
tonionagauzzi
June 14, 2024
Tweet
Share
More Decks by tonionagauzzi
See All by tonionagauzzi
サイボウズの開発チームが行っているスクラムの紹介
tonionagauzzi
0
480
【社外版】前年の3倍登壇してみて得た気づき『登壇すれば、人と繋がれる!』
tonionagauzzi
0
81
職能を超えたモブプログラミングが品質に与えた良い影響
tonionagauzzi
2
410
Android 15 でアクションバー表示時にステータスバーが白くなってしまう問題
tonionagauzzi
0
480
楽観的スクラムマスター
tonionagauzzi
0
910
KotlinとAndroidではじめるテスト駆動開発
tonionagauzzi
0
120
好きなものを語るLT
tonionagauzzi
0
57
Androidアプリのテスト駆動開発入門
tonionagauzzi
0
380
Google I/O 2023 Passkeys Support
tonionagauzzi
0
910
Other Decks in Programming
See All in Programming
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
280
CloudNativePGを布教したい
nnaka2992
0
100
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
180
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
Pulsar2 を雰囲気で使ってみよう
anoken
0
240
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
210
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
140
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
690
PRレビューのお供にDanger
stoticdev
1
210
Bedrock Agentsレスポンス解析によるAgentのOps
licux
3
880
Grafana Loki によるサーバログのコスト削減
mot_techtalk
1
130
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
6
2k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Done Done
chrislema
182
16k
Rails Girls Zürich Keynote
gr2m
94
13k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
The Language of Interfaces
destraynor
156
24k
The Cult of Friendly URLs
andyhume
78
6.2k
Building Your Own Lightsaber
phodgson
104
6.2k
Practical Orchestrator
shlominoach
186
10k
Typedesign – Prime Four
hannesfritz
40
2.5k
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