آیا از خود میپرسید که وابستگی و تزریق وابستگی چیست، چرا به تزریق وابستگی در پروژه خود نیاز دارید و چگونه آن را با استفاده از Hilt پیادهسازی کنید؟ سپس شما در مکان مناسب هستید و این دوره برای شما مناسب است.
در این دوره، یاد خواهید گرفت:
وابستگی و تزریق وابستگی چیست
نحوه پیاده سازی Dependency Injection با استفاده از Hilt
ویژگی های مختلف کتابخانه Hilt
تزریق وابستگی یک تکنیک مهم برای ایجاد کد است:
قابلیت نگهداری بیشتر
جلوگیری از تکرار کد
بهبود مدیریت چرخه عمر
بیشتر قابل آزمایش
خواندنی تر
Hilt یک کتابخانه Dependency Injection است که در بالای Dagger ساخته شده است و به پیاده سازی Dependency Injection بدون تعداد زیادی کد boilerplate کمک می کند.
در پایان دوره، شما قادر خواهید بود:
کتابخانه Hilt را در پروژه Android Studio راه اندازی کنید
یک ماژول برای ارائه وابستگی ایجاد کنید
وابستگی ها را با استفاده از @Provide annotation ارائه دهید
وابستگی ها را با استفاده از حاشیه نویسی @Binds پیوند دهید
وابستگی ها را با استفاده از حاشیه نویسی @Inject تزریق کنید
Hilt را با ViewModel ادغام کنید
برای ارائه همان نمونه با حاشیه نویسی @Singleton
تزریق متن با استفاده از Hilt
نمونه هایی از انواع مشابه را با استفاده از حاشیه نویسی @Named و @Qualifier ارائه دهید
اجرای Dependency Injection در مثال یک برنامه ساده پیش بینی آب و هوا نشان داده شده است. پس از گذراندن این دوره، می توانید Dependency Injection را با استفاده از Hilt در پروژه Android Studio خود پیاده سازی کنید.
نمایش نظرات