Dagger 2 Multibinding in Android + MVVM ViewModels - CheezyCode (Hindi)
Learn Android MVVM architecture with Dagger 2 Dependency Injection Framework. In this video, learn about Multibinding in Dagger2. Learn how to use @IntoMap annotation, @StringKey annotation and @ClassKey annotation in Dagger2 with Android MVVM architecture.
ViewModels need ViewModel Factory class to work with ViewModelProvider. To have generalized factory i.e. single factory that can create multiple viewmodel objects can be achieved using Dagger 2 Multibinding feature. Using this, you can produce a map that can help you create different objects based on the key.
@IntoMap defines a map wherein you define the keys using annotations and use that map to produce viewmodels at runtime. Learn how to use Dagger2 while implementing MVVM architecture in Android. Learn all about this in Hindi with simple examples.
Topics covered -
1. ViewModel, ViewModelFactory with Dagger2.
2. What is Dagger2 Multibinding?
3. What is @IntoMap in Dagger2, Use of Multibinding with Example.
4. Generalised ViewModelFactory class.
5. Complete Example of Android MVVM Dagger 2 with Multibinding.
Complete Dependency Injection Playlist Link -
https://www.youtube.com/playlist?list=PLRKyZvuMYSIPwjYw1bt_7u7nEwe6vATQd
Complete Android Architecture Components Playlist -
https://www.youtube.com/playlist?list=PLRKyZvuMYSIO0jLgj8g6sADnD0IBaWaw2
Beginner series in Android Playlist (Hindi) -
https://www.youtube.com/playlist?list=PLRKyZvuMYSIN9sVZTfDm4CTdTAzDQyLJU
Kotlin Beginners Tutorial Series -
https://www.youtube.com/playlist?list=PLRKyZvuMYSIMW3-rSOGCkPlO1z_IYJy3G
For more info - visit the below link
http://www.cheezycode.com
Source Code -
https://github.com/CheezyCode/DaggerMVVM
We are social. Follow us at -
Facebook - http://www.facebook.com/cheezycode
Twitter - http://www.twitter.com/cheezycode
Instagram - https://www.instagram.com/cheezycode/
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Dagger 2 Multibinding in Android + MVVM ViewModels - CheezyCode (Hindi)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.