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
Android Studio の 新しいAI機能を試してみよう / Try out the n...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuki Anzai
August 23, 2025
Technology
460
0
Share
Android Studio の 新しいAI機能を試してみよう / Try out the new AI features in Android Studio
DroidKaigi.collect { #23@Fukuoka }
https://droidkaigi.connpass.com/event/364472/
Yuki Anzai
August 23, 2025
More Decks by Yuki Anzai
See All by Yuki Anzai
Android Studio Otter の最新 Gemini 機能 / Latest Gemini features in Android Studio Otter
yanzm
0
1.1k
Devin で iOS の PR から Android のコードを生成する / Generate Android code from iOS PR using Devin
yanzm
0
240
AI ツールを活用したコードリーディング - Android の公式サンプル Now in Android のソースコードを読んでみよう - / Code reading with AI tools
yanzm
1
500
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
3k
Devinを使ったモバイルアプリ開発 / Mobile app development with Devin
yanzm
0
420
What’s new in Android development tools
yanzm
0
990
Google I/O 2025 Keynote & Developer Keynote Overview
yanzm
0
220
Coding Agent を使って Android アプリを作ってみる / Let's try using coding agent for Android app development
yanzm
0
250
MediaPipe と ML Kit ってどう ちがうの? / What is the difference between MediaPipe and ML Kit?
yanzm
0
1.6k
Other Decks in Technology
See All in Technology
Terragrunt x Snowflake + dbt で作るマルチテナントなデータ基盤構築プラットフォーム
gak_t12
0
410
Loadbalancing exporter internals
ymotongpoo
1
100
Purview Endpoint DLP 動かしてみた
kozakigh
0
440
M&Aで増え続けるプロダクトに少数QAはどう立ち向かうか─GENDAが挑む、全員で取り組む品質標準化戦略 / GENDA Tech Talk #4
genda
0
130
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
1
430
全社統制を維持しながら現場負担をどう減らすか〜プラットフォームチームとセキュリティチームで進めたSecurity Hub活用によるAWS統制の見直し〜/secjaws-security-hub-custom-insights
mhrtech
1
560
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
0
230
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.5k
freeeで運用しているAIQAについて
qatonchan
1
640
2026-05-14 要件定義からソース管理まで!IBM Bob基礎ハンズオン
yutanonaka
0
160
Swift Sequence の便利 API 再発見
treastrain
1
290
「背中を見て育て」からの卒業 〜専門技術としてのテスト設計を軸に、品質保証のバトンを繋ぐ〜 #genda_tech_talk
nihonbuson
PRO
3
1.5k
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
200
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
180
Raft: Consensus for Rubyists
vanstee
141
7.4k
KATA
mclloyd
PRO
35
15k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
220
Exploring anti-patterns in Rails
aemeredith
3
360
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Transcript
͋Μ͍͟Ώ͖ (@yanzm) "OESPJE4UVEJPͷ ৽͍͠"*ػೳΛࢼͯ͠ΈΑ͏ 1 2025.8.23 DroidKaigi.collect { #23@Fukuoka }
:VLJ"O[BJ w (PPHMF%FWFMPQFS&YQFSUGPS"OESPJE w 9 UXJUUFS !ZBO[N w CMPHZBO[NCMPHTQPUDPN w
V1IZDB*OD 2
"OESPJE4UVEJP w "OESPJEΞϓϦ։ൃ༻ͷ*%& w ࠷৽൛/BSXIBM'FBUVSF%SPQc1BUDI 3 https://developer.android.com/studio
"OESPJE4UVEJP1SFWJFX w ։ൃ൛ w ৽ػೳΛࢼͤΔʢॳظόά͕͋ Δ͜ͱ͕ଟ͍ʣ w ࠷৽൛/BSXIBM'FBUVSF %SPQc$BOBSZ 4
https://developer.android.com/studio/preview
4UVEJP-BCT w ઃఆʹՃ͞Ε߲ͨ w ʢTUBCMF൛Ͱʣ৽͍͠"*ػೳΛ ݸผʹ༗ޮԽͰ͖Δ 5
6
σϞ 7
(FNJOJ 8
"OESPJE4UVEJPͷ(FNJOJϞʔυ w (FNJOJGPSJOEJWJEVBMT w ແྉ w ίϯςΩετʢίʔυϓϩϯϓτ ͳͲʣ͕Ϟσϧͷֶशʹར༻͞ΕΔ Մೳੑ͕͋Δ w
(FNJOJGPSCVTJOFTTFT w ༗ྉ w ίϯςΩετ͕Ϟσϧͷֶशʹར༻ ͞Εͳ͍ 9 Android Studio Ͱ Google ΞΧϯτΛ Sign Out ͯ͠ ࠶ىಈ͢ΕબͼͤΔ
(FNJOJGPSCVTJOFTTFT w IUUQTEFWFMPQFSBOESPJEDPNTUVEJPHFNJOJGFBUVSFDPNQBSJTPO w (FNJOJ$PEF"TTJTU4UBOEBSE VTFSNPOUI w (FNJOJ$PEF"TTJTU&OUFSQSJTF VTFSNPOUI
w (PPHMF%FWFMPQFS1SPHSBNͷNFNCFSTIJQ w IUUQTEFWFMPQFSTHPPHMFDPNQSPHSBN 10
*NBHFBUUBDINFOUJO(FNJOJ 11 w (FNJOJʹ࣭͢Δͱ͖ʹը૾Λ ఴͰ͖ΔΑ͏ʹͳͬͨ w 4UBCMF൛Ͱ4UVEJP-BCTͰ༗ ޮʹ͢ΕࢼͤΔ w ʢݱ࣌Ͱʣ(FNJOJGPS
CVTJOFTTFTͰ͑ͳ͍
*NBHFBUUBDINFOUJO(FNJOJ w (FNJOJʹ࣭͢Δͱ͖ʹը૾Λ ఴͰ͖ΔΑ͏ʹͳͬͨ w 4UBCMF൛Ͱ4UVEJP-BCTͰ༗ ޮʹ͢ΕࢼͤΔ w ʢݱ࣌Ͱʣ(FNJOJGPS CVTJOFTTFTͰ͑ͳ͍
12
$POUFYU.BOBHFNFOU w ݱࡏ։͍͍ͯΔϑΝΠϧͳͲ͕ࣗಈͰ $POUFYUʹՃ͞ΕΔΑ͏ʹͳͬͨ w 4UBCMF൛Ͱ4UVEJP-BCTͰ༗ޮʹ ͢ΕࢼͤΔ 13
!'JMFDPOUFYUJO(FNJOJ w !ͷޙʹϑΝΠϧ໊Λೖྗ͢Δͱ$POUFYUʹՃͰ͖Δ 14
(FNJOJ w (FNJOJͷ"1*LFZΛઃఆ ͢Δ͜ͱͰ$IBUͱ"HFOU Ͱ(FNJOJܥΛ͏͜ͱ ͕Ͱ͖Δ w (FNJOJGPSCVTJOFTTFT σϑΥϧτͰܥ 15
3VMFTJO1SPNQU-JCSBSZ w <4FUUJOHT>ˠ<5PPMT>ˠ<(FNJOJ>ˠ<1SPNQU-JCSBSZ> 16
3VMFTJO1SPNQU-JCSBSZ w <4FUUJOHT>ˠ<5PPMT>ˠ<(FNJOJ>ˠ<1SPNQU-JCSBSZ> 17
"(&/5NE w ʢݱঢ়ʣϓϨϏϡʔ൛ͷΈ w ϓϩδΣΫτͷϧʔτσΟϨΫτϦʹ ஔ w $PEFCBTFʹؚΊɺ*%&ʹґଘ͠ͳ͍ w ϓϩδΣΫτͷ֓ཁɺٕज़ελοΫɺ
ίʔσΟϯάنɺΞʔΩςΫνϟͳ ͲΛهड़Ͱ͖Δ 18
"HFOU.PEF w $IBUʹՃ͑ͯ"HFOUϞʔυ͕ Ճ͞Εͨ 19
.$14FSWFST w "HFOUϞʔυͷΈར༻͞ΕΔ w <4FUUJOHT>ˠ<5PPMT>ˠ <(FNJOJ>ˠ<.$14FSWFST> 20
σϞ 21
6TFBMPDBM--. 22
6TFBMPDBM--. w "OESPJE4UVEJP/BSXIBM'FBUVSF%SPQ$BOBSZҎ߱ w IUUQTEFWFMPQFSBOESPJEDPNTUVEJPHFNJOJVTFBMPDBMMMN w -.4UVEJP IUUQTMNTUVEJPBJ 0MMBNB
IUUQTPMMBNBDPN ͳͲͷ --.QSPWJEFSΛϩʔΧϧϚγϯʹΠϯετʔϧ͢Δ 23
6TFBMPDBM--. w <4FUUJOHT>ˠ<5PPMT>ˠ<(FNJOJ>ˠ<.PEFM1SPWJEFST> w ΛΫϦοΫͯ͠-PDBM1SPWJEFSΛબ 24
$PNQPTF1SFWJFXͷվળ 25
3FTJ[BCMF1SFWJFXT w 'PDVTϞʔυͷϓϨϏϡʔͷαΠζ ΛҙʹมߋՄೳ
5SBOTGPSN6*XJUI(FNJOJ w ϓϨϏϡʔ্ͰӈΫϦοΫ͠ɺमਖ਼Λ (FNJOJʹґཔͰ͖Δ
σϞ 28
+PVSOFZTʢࣗવݴޠςετهड़ˠ࣮ߦʣ w ࣗવݴޠͰ6*ςετΛهड़࣮ͯ͠ߦ Ͱ͖Δ w ݫີͳݕূ͍͠ w <'JMF>ˠ</FX>ˠ<5FTU>ˠ <+PVSOFZ'JMF> w
ࣗಈͰεΫϦʔϯγϣοτ͕ࡱΒΕΔ w ʢݱ࣌Ͱʣ(FNJOJGPS CVTJOFTTFTͰ͑ͳ͍
σϞ 30
·ͱΊ w "OESPJE4UVEJPͷ(FNJOJػೳڧԽ w "HFOU.PEF $POUFYU.BOBHFNFOU *NBHF"UUBDI (FNJOJ w -PDBM--.खݩͰಈ͔ͳ͔ͬͨʜ࣍ͷWFSTJPOʹظ
w $PNQPTF1SFWJFXͷػೳڧԽ w ࣗવݴޠͰ6*ςετΛهड़͢Δ+PVSOFZT w (FNJOJJO"OESPJE4UVEJPGFBUVSFT w IUUQTEFWFMPQFSBOESPJEDPNTUVEJPHFNJOJGFBUVSFT