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
Hiltのありがたさを知る
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
HAMADA
May 29, 2024
0
18
Hiltのありがたさを知る
HAMADA
May 29, 2024
Tweet
Share
More Decks by HAMADA
See All by HAMADA
Unity as a Library で 3Dモデルを表示してみた話
hamashle
0
43
AndroidのWidget作ってみた
hamashle
0
31
KMPとApolloを利用したマルチプラットフォーム開発
hamashle
0
110
Featured
See All Featured
Building an army of robots
kneath
306
46k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Tell your own story through comics
letsgokoyo
1
810
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
100
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
76
Faster Mobile Websites
deanohume
310
31k
Facilitating Awesome Meetings
lara
57
6.8k
Ethics towards AI in product and experience design
skipperchong
2
200
How to build a perfect <img>
jonoalderson
1
4.9k
Typedesign – Prime Four
hannesfritz
42
2.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
第4回 iOS&Android学生エンジニアLT Hiltのありがたさを知る 2024/3/16 HAMADA
自己紹介 名前 濵田翔真 学年 会津大学 3回生 (22歳) 出身 京都 ハンドルネーム HAMADA 趣味 ソフトテニス 阪神タイガース 龍角散 音楽(合 唱,カラオケ,ウクレレ等々) 技術 Android
バックエンド etc 情報発信 Twitter AHMOS_HMD はてなブログ hahahamada.hatenablog.com 特技 人の名前を覚えること
agenda Hiltについて 経緯 やってみて
経緯
経緯 Hiltを使えば、うまくいったが理解が浅い 今一度実装し、理解を深める 先日参加した、CA Tech DojoでFactoryの扱いで苦しんだ
Hiltについて
Hiltについて DIライブラリ 依存性注入を手動で行う必要がなくなる
Repository @Inject 今回であれば、 コンストラクタに 依存性を自動で注入
Hiltを使わないViewModel ViewModel .Factory インターフェイスを実装、 ViewModelのインスタンス化時に 依存性を注入する
Hiltを使うViewModel @HiltViewModelをつけて、 ViewModelをhiltで管理できるようにしている 依存関係はコンストラクタを経由して、自動で注入される
Applicationの設定
やってみて 不便を知って、ライブラリを使うと便利さを痛感できた。 ライフタイムに関して、認識が甘いので、理解を深めたい。 Hiltはすごくありがたい。
ご清聴ありがとう ありがとうございました