كيف يتعامل الاندرويد مع المكتبات وماهو الـ maven & jcenter وطريقة رفع مكتبك الخاصة.

في الاندرويد ستديو اذا اردت ان تضمن مكتبة في مشروعك, كل ماعليك فعله هو اضافة بعض الأسطر البسيطة الى ملف build.gradle

Continue reading “كيف يتعامل الاندرويد مع المكتبات وماهو الـ maven & jcenter وطريقة رفع مكتبك الخاصة.”

ProGuard لحماية وتحسن اداء تطبيقك

ماهو ProGuard ؟

ProGuard هي عبارة عن اداة لتقليل وتصفية الاكواد الخاصة بمشروعك عن طريق حذف الاكواد الغير مستخدمة مما ينتج عنه ملف .apk بحجم اصغر وبنسبة  25% اقل من حجمه الاساسي, كما انها تقوم بتغيير اسماء الـ classes, fields, and methods باسماء ورموز عشوائية فـ يصعب فك تشفير الاكواد, ويمكن اختصار عمل الاداء على ثلاث مصطلحات Shrinkage, Optimization & Obfuscation . Continue reading “ProGuard لحماية وتحسن اداء تطبيقك”