Slide 1

Slide 1 text

What’s new in Android Studio 2024.6 

Slide 2

Slide 2 text

自己紹介 ● 楊 政達 ヨウ セイダツ ● 中国山西省出身 ○ 晋(春秋) → 趙、韓、魏(戦国) ○ 刀削麺、お酢、史跡観光 ● 2024.1 U-NEXTに入社 ● 趣味:ゲーム、映画、アニメ、海外ドラマ、旅行 ● 最近はDiablo 4にハマってます 引用元 :https://store.playstation.com/ja-jp/product/JP5636-PPSA133 55_00-DIVBASEGAME00000

Slide 3

Slide 3 text

今日の話題 What's new in Android development tools https://www.youtube.com/watch?v=2wOfYgIMf-A (スライドの一部画像にスクショを使ってます )

Slide 4

Slide 4 text

Agenda ● 重要な脆弱性対応更新 ● Android Studio今後のリリースプロセス ● 新機能 ○ あの大ヒットの話題に関する新機能 ○ Koalaに搭載するIntelliJ Platformの新機能 ○ Koalaの他のAndroidに関する新機能

Slide 5

Slide 5 text

重要な脆弱性対応更新!!! - Since Android Studio Iguana | 2023.2.1(2024年2月) - GitHub pluginを使ってる場合Github access tokenが漏れる可能性がある - 対応方法: - 最新のAndroid Studio Jellyfish | 2023.3.1 Patch 2にアップデート - GithubのAuthorized OAuth AppsにJetBrains IDE Integrationのtokenをリボーク - GithubのPersonal access tokensにpluginが使ってるtokenをリボーク - Default token name: IntelliJ IDEA GitHub integration plugin https://androidstudio.googleblog.com/2024/06/android-studio-jellyfish-202331-patch-2_10.html Koala | 2024.1.1

Slide 6

Slide 6 text

今後のrelease process 2x releases IntelliJ platform update Android features

Slide 7

Slide 7 text

本題の新機能

Slide 8

Slide 8 text

ではまず  AIだ!

Slide 9

Slide 9 text

Gemini in Android Studio - Studio botからリネーム - Android Studio Jellyfish | 2023.3.1 - Based on Gemini 1.0 pro - 基本的にchat bot - APIやエラーの説明 - 極一部な場合、スマートにコードをコードベースにマージしてくれる - AndroidManifestにActivityを追加する

Slide 10

Slide 10 text

Gemini in Android Studio Koala Feature Drop | 2024.1.2 (Canary) Geminiに指示を出して、コードを編集させる

Slide 11

Slide 11 text

Gemini in Android Studio In the future - Smart rename

Slide 12

Slide 12 text

Gemini in Android Studio In the future - Rename variables

Slide 13

Slide 13 text

Gemini in Android Studio In the future - Auto-generate unit tests

Slide 14

Slide 14 text

Gemini in Android Studio In the future - Auto-generate commit message

Slide 15

Slide 15 text

Gemini in Android Studio In the future with Gemini 1.5 - Multimodal capabilities - 写真、音声などを理解できる - 100万トークンのコンテキスト - 将来的に200万 - 大部分のソースコードをコンテキストにできる      ⇩ 新スクリーンのコード丸ごと生成できる

Slide 16

Slide 16 text

Gemini in Android Studio In the future with Gemini 1.5

Slide 17

Slide 17 text

Koalaに搭載するIntelliJ Platformの新機能

Slide 18

Slide 18 text

Sticky Lines

Slide 19

Slide 19 text

Inline breakpoints

Slide 20

Slide 20 text

Androidに関する新機能

Slide 21

Slide 21 text

複数Running Devicesの同時表示 From Koala | 2024.1.1

Slide 22

Slide 22 text

USB 2ケーブルを検知

Slide 23

Slide 23 text

Device Settings Shortcuts

Slide 24

Slide 24 text

New Profiler