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
34
KMPとApolloを利用したマルチプラットフォーム開発
hamashle
0
130
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
My Coaching Mixtape
mlcsv
0
170
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
370
Building Adaptive Systems
keathley
44
3.1k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
A Soul's Torment
seathinner
6
3.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Abbi's Birthday
coloredviolet
3
8.7k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Context Engineering - Making Every Token Count
addyosmani
9
1k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
340
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はすごくありがたい。
ご清聴ありがとう ありがとうございました