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
HAMADA
May 29, 2024
22
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hiltのありがたさを知る
HAMADA
May 29, 2024
More Decks by HAMADA
See All by HAMADA
Unity as a Library で 3Dモデルを表示してみた話
hamashle
0
52
AndroidのWidget作ってみた
hamashle
0
35
KMPとApolloを利用したマルチプラットフォーム開発
hamashle
0
130
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
900
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
260
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Crafting Experiences
bethany
1
250
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
420
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
270
Documentation Writing (for coders)
carmenintech
77
5.5k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
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はすごくありがたい。
ご清聴ありがとう ありがとうございました