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
470
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
84
CredentialManager移行の落とし穴
morayl
0
610
安全にNavigateしよう
morayl
0
500
Other Decks in Technology
See All in Technology
View Transition API
shirakaba
1
470
Webブラウザのセキュリティ対策に役立つぞ!!~DevToolsの使い方~
masakiokuda
0
170
Github Copilot Chatは本日よりケ◯ロ軍曹でありま〜〜〜すッ!!!(たぶん)
yu_yukk_y
1
120
EM初心者として半年間マネジャーをやってみて分かったこと
sansantech
PRO
0
180
各所に分散しがちなRubyのバージョンを上手に管理する / use-dot-ruby-version
toshimaru
3
240
大人の学び - マイクの持ち方について
kawaguti
PRO
3
680
Kubernetesを手元で学ぼう! 初心者向けローカル環境のススメ
nayaaaa
PRO
2
820
Engineering Managementのグローバルトレンド #emoasis / Engineering Management Global Trend
kyonmm
PRO
4
850
PHPStan をできる限り高速化してみる
colopl
0
220
リポジトリをまるっとAIに食わせるRepomixの話
yamadashy
0
230
사이드 프로젝트를 20번 실패한 주니어의 오답노트 훔쳐보기(feat. KMP)
yjyoon
0
580
AIは脅威でなくチャンス。 AIと共に進化するエンジニアの成長戦略 / geeksai-2025-spring
carta_engineering
0
450
Featured
See All Featured
KATA
mclloyd
29
14k
Making Projects Easy
brettharned
116
6.1k
Into the Great Unknown - MozCon
thekraken
35
1.7k
We Have a Design System, Now What?
morganepeng
51
7.5k
Code Review Best Practice
trishagee
67
18k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Why Our Code Smells
bkeepers
PRO
336
57k
Adopting Sorbet at Scale
ufuk
75
9.3k
What's in a price? How to price your products and services
michaelherold
244
12k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Practical Orchestrator
shlominoach
186
10k
Producing Creativity
orderedlist
PRO
344
40k
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の検索ウィンドウ、補完のあらゆる場所で使える • クラスや定義が増えるほど、普通に探すのは大変なので有用 • 知っているファイル名が増えるほど特定が早くなる • どこまで入れると望みのものが出るのか学習していくと良い