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
DAI語で行こう #as_tips / daigo_as_tips
Search
ゆつぼ
February 21, 2022
Technology
1
480
DAI語で行こう #as_tips / daigo_as_tips
Android Studioの使い方TipsLT会の発表資料です。
https://connpass.com/event/238836/
ゆつぼ
February 21, 2022
Tweet
Share
More Decks by ゆつぼ
See All by ゆつぼ
Glance 3分クッキング
morayl
0
99
CredentialManager移行の落とし穴
morayl
0
1k
安全にNavigateしよう
morayl
0
520
Other Decks in Technology
See All in Technology
LTに影響を受けてテンプレリポジトリを作った話
hol1kgmg
0
360
ユーザー課題を愛し抜く――AI時代のPdM価値
kakehashi
PRO
1
110
バクラクによるコーポレート業務の自動運転 #BetAIDay
layerx
PRO
1
930
ZOZOTOWNの大規模マーケティングメール配信を支えるアーキテクチャ
zozotech
PRO
0
180
Claude Codeから我々が学ぶべきこと
oikon48
10
2.8k
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
710
生成AIによるソフトウェア開発の収束地点 - Hack Fes 2025
vaaaaanquish
12
6.7k
20250807_Kiroと私の反省会
riz3f7
0
210
AIに頼りすぎない新人育成術
cuebic9bic
3
270
AI関数が早くなったので試してみよう
kumakura
0
280
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
2.5k
2025新卒研修・HTML/CSS #弁護士ドットコム
bengo4com
3
13k
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Docker and Python
trallard
45
3.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Agile that works and the tools we love
rasmusluckow
329
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Music & Morning Musume
bryan
46
6.7k
Adopting Sorbet at Scale
ufuk
77
9.5k
Transcript
DAI語で行こう ゆつぼ(@morayl1)
自己紹介 • ゆつぼ(@morayl1) • Android ◦ リアーキテクチャ(マルチモジュール, Hilt, Flow) ◦
静的解析(Lint, detekt) ◦ Glance • うつぼとうなぎが好き
DAI語? • DAIGO ◦ ロックミュージシャン ◦ ウィッシュ ◦ 北川景子
DAI語? • DAIGO ◦ ロックミュージシャン ◦ ウィッシュ ◦ 北川景子 •
「DKB」= • 「KSK」=
DAI語? • DAIGO ◦ ロックミュージシャン ◦ ウィッシュ ◦ 北川景子 •
「DKB」=大好物(DaiKouButsu) • 「KSK」=結婚してください(KekkonShiteKudasai)
DAI語? • DAIGO ◦ ロックミュージシャン ◦ ウィッシュ ◦ 北川景子 •
「DKB」=大好物(DaiKouButsu) • 「KSK」=結婚してください(KekkonShiteKudasai) AndroidStudioはDAI語を解釈します(語弊がある)
例えば FavoriteNewsListFragmentを開きたい クラス検索ウィンドウで「FNLF」
以上!
色んな場所で • リソース検索 • アクション検索
色んな場所で • strings参照 • id参照
色んな場所で • コード補完 • 変数
応用① 同じDAI語なとき • FavoriteNewsListFragment • FoxNewsListFragment ちょっと具体的に入れる Foxを探す→FoNLF
応用① 後ろが違う場合も同様に • FavoriteNewsListFragment • FavoriteNewsListFactory Fragmentを探す→FNLFr
応用② 一致ファイルが他にない場合は、 どこかをサボっても良い RecentFilesとの組み合わせは強力
応用③ 途中からでも良い • レイアウト属性 • Constraint
まとめ • DAI語はStudioの検索ウィンドウ、補完のあらゆる場所で使える • クラスや定義が増えるほど、普通に探すのは大変なので有用 • 知っているファイル名が増えるほど特定が早くなる • どこまで入れると望みのものが出るのか学習していくと良い