يحتوي هذا المجلد على الكود المصدري لـ "الترحيل من الخنجر إلى أقصى درجات في تطبيق Android الخاص بك" CODELAB.
تم تصميم Codelab في فروع GitHub متعددة:
master هو نقطة انطلاق Codelab.interop هي خطوة وسيطة تعايش فيها الخنجر والضعف.solution على حل لهذا Codelab.تم تصميم HILT فوق خنجر مكتبة DI الشهير للاستفادة من صحة وقت الترجمة ، وأداء وقت التشغيل ، وقابلية التوسع ، ودعم استوديو Android الذي يوفره Dagger.
نظرًا لأن العديد من فئات إطار Android يتم إنشاء مثيل لها من قبل نظام التشغيل نفسه ، فهناك عبارة عن صبغ مرتبط عند استخدام Dagger في تطبيقات Android. على عكس Dagger ، يتم دمج HILT مع مكتبات JetPack وفصول Android Framework ويزيل معظم هذه الغلاية للسماح لك بالتركيز على الأجزاء المهمة فقط من تحديد الارتباطات والحقن دون القلق بشأن إدارة جميع إعداد الخنجر والأسلاك. يولد وتوفر:
نظرًا لأن Dagger و Hilt يمكن أن تتعايش معًا ، يمكن ترحيل التطبيقات على أساس تمس الحاجة إليها.