فاطمه ملکیدرموبایل لَبْ·۴ سال پیشپیاده سازی Hilt در یک پروژه اندرویدیHiltهیلت چی هست؟هیلت به کتابخونه تزریق وابستگیه که گوگل جدیدا اراِئه کرده اول اینکه یه روشه استاندارد و آسون برای تامین وابستگی ها و تزریق…
فاطمه ملکیدرموبایل لَبْ·۴ سال پیشتزریق وابستگی با Hilt (یک)تزریق وابستگی با Hilt اول دیپندنسی ها رو به این شکل وارد میکنیم:buildscript { ... dependencies { ... classpath 'com…
فاطمه ملکی·۴ سال پیشدگر آسونه قسمت 4 (Inject Values)فرض کنیم کلاس DiselEngine که توی قسمت قبل در موردش حرف زدیم به تنهایی قابل پیاده سازی نیست و نیاز به horsePower داره که مقدارش رو از کاربر…
فاطمه ملکی·۴ سال پیشدگر آسونه قسمت 3 (Binds@)خب از binds وقتی استفاده میکنیم که وابستگی به اینترفیس یا کلاس ابسترکتی داشته باشیم توی مثال قبل فرض کنیم Engine یک اینترفیس هستش که یک متد…
فاطمه ملکی·۴ سال پیشدگر آسونه قسمت 2 (Module , @provides@)خب تا اینجا با سه مدل اینجکت آشنا شدیم اما External Library , Interface , Lifecycle ها میتونن قضیه رو پیچیده کنن فرض کنیم که ماشین ما برای…
فاطمه ملکی·۴ سال پیشدگر آسونه قسمت 1(component , @inject@)یه کلاس Car داریم که که وابسته هست به کلاس Engine یعنی هر ماشین برای ساخته شدن باید یک موتور براش ساخته بشه.فرض کنیم کلاس Car , Engine به ا…