RUVIDEO
Поделитесь видео 🙏

A brief history of Android Dependency Injection - Dagger

This is part 2 of Android Dependency Injection series.
Make sure that you follow part 1: Manual Dependency Injection.
Manual dependency injection or service locators in an Android app can be problematic depending on the size of your project. You can limit your project's complexity as it scales up by using Dagger to manage dependencies.
Dagger automatically generates code that mimics the code you would otherwise have hand-written. Because the code is generated at compile time, it's traceable and more performant than other reflection-based solutions such as Guice.
To read more about Dagger: https://dagger.dev/
The latest version of Dagger: https://github.com/google/dagger/releases
This video shows you how to use Dagger to replace manual Dependency Injection.
For final source code for this video, please check this link: https://github.com/frank-nhatvm/android-dependency-injection with dagger-di branch.
In the end of video, you will see that Dagger reduces a lot of of duplication and tedious source code. But it still has many steps to follow.
Next part, you will see how Hilt help us to deal with this.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «A brief history of Android Dependency Injection - Dagger», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.