هیلت در اصل به عنوان یک لایه بر روی دگر معرفی می شه، یعنی ذاتش، همون دگره. ولی یه سری از پیچیدگی های دگر رو نداره. برای مثال، تو دگر نیاز به پیکربندی داشیتم ولی تو هیلت نه. تو هیلت نیازی به تعریف کلاس های BindingModule نیست؛ نیازی به اینترفیس AppComponent نیست، تو یه سری از نسخه های دگر وابستگیه خیلی زیادی به Module ها بود که توی هیلت این وابستگی خیلی کمتره(برای مثال وقتی می خواین یه اینترفیس رو تزريق کنین یا یه سری موارد خاص مثل تزريق یک شی ای که پیاده سازیش تو کد شما نیست(Library ها)).
در یک جمله کوتاه، Hilt خیلی از Dagger ساده تر و روان تره، و حتماً به عنوان جایگزین اون پیشنهاد می شه.
هیلت در اصل به عنوان یک لایه بر روی دگر معرفی می شه، یعنی ذاتش، همون دگره. ولی یه سری از پیچیدگی های دگر رو نداره. برای مثال، تو دگر نیاز به پیکربندی داشیتم ولی تو هیلت نه. تو هیلت نیازی به تعریف کلاس های BindingModule نیست؛ نیازی به اینترفیس AppComponent نیست، تو یه سری از نسخه های دگر وابستگیه خیلی زیادی به Module ها بود که توی هیلت این وابستگی خیلی کمتره(برای مثال وقتی می خواین یه اینترفیس رو تزريق کنین یا یه سری موارد خاص مثل تزريق یک شی ای که پیاده سازیش تو کد شما نیست(Library ها)).
در یک جمله کوتاه، Hilt خیلی از Dagger ساده تر و روان تره، و حتماً به عنوان جایگزین اون پیشنهاد می شه.