Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
DAI語で行こう ゆつぼ(@morayl1)
Slide 2
Slide 2 text
自己紹介 ● ゆつぼ(@morayl1) ● Android ○ リアーキテクチャ(マルチモジュール, Hilt, Flow) ○ 静的解析(Lint, detekt) ○ Glance ● うつぼとうなぎが好き
Slide 3
Slide 3 text
DAI語? ● DAIGO ○ ロックミュージシャン ○ ウィッシュ ○ 北川景子
Slide 4
Slide 4 text
DAI語? ● DAIGO ○ ロックミュージシャン ○ ウィッシュ ○ 北川景子 ● 「DKB」= ● 「KSK」=
Slide 5
Slide 5 text
DAI語? ● DAIGO ○ ロックミュージシャン ○ ウィッシュ ○ 北川景子 ● 「DKB」=大好物(DaiKouButsu) ● 「KSK」=結婚してください(KekkonShiteKudasai)
Slide 6
Slide 6 text
DAI語? ● DAIGO ○ ロックミュージシャン ○ ウィッシュ ○ 北川景子 ● 「DKB」=大好物(DaiKouButsu) ● 「KSK」=結婚してください(KekkonShiteKudasai) AndroidStudioはDAI語を解釈します(語弊がある)
Slide 7
Slide 7 text
例えば FavoriteNewsListFragmentを開きたい クラス検索ウィンドウで「FNLF」
Slide 8
Slide 8 text
以上!
Slide 9
Slide 9 text
色んな場所で ● リソース検索 ● アクション検索
Slide 10
Slide 10 text
色んな場所で ● strings参照 ● id参照
Slide 11
Slide 11 text
色んな場所で ● コード補完 ● 変数
Slide 12
Slide 12 text
応用① 同じDAI語なとき ● FavoriteNewsListFragment ● FoxNewsListFragment ちょっと具体的に入れる Foxを探す→FoNLF
Slide 13
Slide 13 text
応用① 後ろが違う場合も同様に ● FavoriteNewsListFragment ● FavoriteNewsListFactory Fragmentを探す→FNLFr
Slide 14
Slide 14 text
応用② 一致ファイルが他にない場合は、 どこかをサボっても良い RecentFilesとの組み合わせは強力
Slide 15
Slide 15 text
応用③ 途中からでも良い ● レイアウト属性 ● Constraint
Slide 16
Slide 16 text
まとめ ● DAI語はStudioの検索ウィンドウ、補完のあらゆる場所で使える ● クラスや定義が増えるほど、普通に探すのは大変なので有用 ● 知っているファイル名が増えるほど特定が早くなる ● どこまで入れると望みのものが出るのか学習していくと良い