شروع کار با Dagger

در نوشته قبل فریمورک Dagger را معرفی کردم و دربارۀ فواید استفاده از آن اندکی توضیح دادم. اگر آن مطلب را نخوانده‌اید، توصیه می‌کنم ابتدا آن را مطالعه کنید و بعد به همین نوشته برگردید. اجزاء Dagger همان‌طور که در مطلب «آشنایی با Dagger» اشاره کردم، در «تزریق وابستگی» ما قصد داریم نیازمندی‌های یک کلاس را برآورده کنیم. کلاس Phone را به عنوان یک کلاس وابسته در نظر بگیرید؛ برای تزریق وابستگی Dagger باید بداند: ۱. کلاس »

آشنایی با Dagger

چند هفته قبل، بالاخره تصمیم گرفتم که در یک پروژه واقعی، از Dagger 2 استفاده کنم. با توجه به این‌که من به طور معمول در برابر وسوسه استفاده از کتاب‌خانه‌ها و فریمورک‌ها مقاومت می‌کنم، این مورد خاص را می‌توانم یک استثنا بنامم. تجربه شخصی من در این زمینه، بسیار مثبت بود. به همین دلیل تصمیم گرفتم درباره آن‌چه آموختم، مطلبی بنویسم. Dagger چیست؟ اگر با مفهوم تزریق وابستگی یا Dependency Injection آشنایی دارید، »