Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.9k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
990
Rails Girls Zürich Keynote
gr2m
96
14k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Everyday Curiosity
cassininazir
0
320
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
230
Designing Powerful Visuals for Engaging Learning
tmiket
1
550
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
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はすごくありがたい。
ご清聴ありがとう ありがとうございました