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
390
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 ゆつぼ
安全にNavigateしよう
morayl
0
380
Other Decks in Technology
See All in Technology
社内共通ルールを値オブジェクトにして社内ライブラリとして運用してみた話
leveragestech
2
1.2k
オブジェクト指向宗教史
tanakahisateru
14
12k
KTC_DBRE.pdf
_awache
1
290
あらゆる商品を扱う商品データベースを再設計した話 / product db re-architecture
rince
8
3.8k
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
複数の LLM モデルを扱う上で直面した辛みまとめ
kazuyaseki
1
250
プッシュ型子育てサービスを、先行プロジェクト実施自治体において開始します
govtechtokyo
0
290
Challenges - Open Farming Hackdays 2024
loleg
0
570
生成AIの不確実性と向き合うためのオブジェクト指向設計
tkikuchi1002
2
690
コードレビューを支援するAI技術の応用
akkie76
2
150
Vos logs méritent mieux que la config par défaut
lyrixx
2
390
マイクロサービス環境におけるDB戦略 in DMMプラットフォーム
pospome
11
3k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
119
16k
GitHub's CSS Performance
jonrohan
1023
450k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
Embracing the Ebb and Flow
colly
78
4.1k
A Philosophy of Restraint
colly
195
15k
The Brand Is Dead. Long Live the Brand.
mthomps
48
22k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.2k
Building Adaptive Systems
keathley
29
1.8k
Navigating Team Friction
lara
177
13k
For a Future-Friendly Web
brad_frost
170
8.9k
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の検索ウィンドウ、補完のあらゆる場所で使える • クラスや定義が増えるほど、普通に探すのは大変なので有用 • 知っているファイル名が増えるほど特定が早くなる • どこまで入れると望みのものが出るのか学習していくと良い