قد بدأت حديثاً بالدخول الى عالم الأندرويد وبعد ان ثبتت Android studio صادفت الــ"Gardle" عدة مرات دون ان اعرف عنه شيء سوى انه أداة مساعدة.
فما هي وظيفته بالضبط؟ ولماذا هو مدّمج مع Android Studio؟ 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 3

السلام  عليكم

الGradle هو لغه برمجه لAndroid Stuido IDE بحيث يمكنك عمل برمجه اوامر للAndroid Stuido لتنفيذ مهام غير موجود بالقوائم كما انه يستخدم بشكل اساسى فى
- تحميل و دمج مكتبات الاندرويد و خدمات جوجل فى المشروع.
- تحميل و دمج مكتبات الجافا المختلفه و التأكد من صلاحيتها للاستخدام.
- بناء التطبيق و تحويله من كود java و xml الى ملف APK.

 

و من مميزات الgradle انه يسمح بعمل flavors و هى ان يكون عندك اكثر من نسخه للكود فى نفس المشروع و يمكنك عمل كافه اوامر android stuido مثل بناء التطبيق و خلافه لكل نسخه على حده.

يمكنك باستخدام الGradle التحكم فى اسم و رقم اصدار النسخه المبنيه او قيم الstrings.xml او حتى القيم الfinal فى كود الجافا لكل flavor

و هذا يمنع من ظهور اكواد اختبار فى نسخه الrelease بشكل نهائى.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن