بسم الله الرحمن الرحيم
(رب اشرح لي صدري ويسر لي امري واحلل عقدة من لساني يفقهوا قولي)
السلام عليكم ورحمة الله وبركاته
وصلنا الى نهاية سلسلة الدروس الخاصة ببناء تطبيق أندرويد بسيط جداً يتكون من واجهتين تعلمنا من خلال الدروس بعض الاساسيات المهمة من أدوات وخصائص بالاضافة الى الـ Material Theme ودعم الاجهزة التي تعمل بالاصدارات القديمة من نظام أندرويد.
في الدرس السابق تكلمنا عن كيفية عمل Archiving بالاضافة الى انشاء keystore للتطبيق لذا في هذا الدرس ستتعلم كيفية عمل zipalign للملف الناتج من الـ Archiving وكيفية رفعه الى متجر Google Play Store.
zipalign: أداة توفرت في الاصدار 1.6 من Android SDK وظيفتها تحسين ملف الـ apk الناتج من عملية الـ Archiving قبل رفعها بشكل نهائي الى المتجر.
لذا عمل zipalign لملف الـ apk ستسمح لنظام الاندرويد بالتعامل مع التطبيق بشكل سلسل وسريع بالتالي ستكون تنفيذ التطبيق بشكل سريع وايضا تأخذ مساحة قليلة من الـ RAM.
بالاضافة الى تقليل حجم بعض الملفات المرفة مع التطبيق مثل الصور وملفات اخرى.
طرق عمل zipalign لملف apk قبل رفعه على المتجر:
مباشرة ساعطيك الطريقة الامثل لعمل ذلك وذلك بتحميل هذه الاداة من الرابط التالي:
قم بفك الضغط عن الملف وستجد ملف تنفيذي باسم Zip-align ومجلد Resources وآخر باسم ZipAlignedApps
لذا لعمل zipalign لملف apk الناتج قم بفتح الملف التنفيذي Zip-Align ومنه اختر ملف الapk عند اختيار الملف ستنتج بشكل تلقائي ملف Windows Patch File باسم ZipAlign قم بفتحه لتنفيذ عملية الضغط وعند الانتهاء سيختفي الملف وستجد الملف النهائي داخل مجلد ZipAlignedApps
ملاحظة/ لا تحتاج الى عمل ZipAlign ان كنت تستخدم بيئة الفيجوال ستوديو كما ذكر الاخ محمد كريم في رده على هذا الموضوع.
وهذا الملف سنقوم برفعه على المتجر باتباع الخطوات التالية:
1- انشاء حساب مطورين بتكلفة 25$.
2- بعد الدخول الى الحساب اختر Create Application كما موضح في الصورة أدناه
ثم قم باختيار لغة التطبيق والعنوان:
ثم قم بملئ الحقول الموجودة ضمن Store listing:
العنوان:
وصف قصير:
وصف طويل:
صور للتطبيق:
ايقونة بدقة 512x512:
صورة تعريفية للتطبيق بحجم 1024x500:
نوع التطبيق Application Type:
صنف التطبيق Category:
ثم تملئ استمارة Content rating:
ثم توافق على سياسة الخصوصية:
ثم تنتقل الى قسم Pricing and Distribution:
تختار Free or Paid ثم تختار الدول التي ستتاح تطبيقك اليهم ثم تختار هل التطبيق موجه الى الاطفال اذا نعم بالتالي هنالك خطوات اخرى. ثم ستختار هل التطبيق يحتوي على اعلانات أم لا. ثم ضح علامة صح على اخر مربعين.
بعد الانتهاء من الخطوة اعلاه انتقل الى App Release:
ستجد 3 خيارات :
Manage Production:
Manage Alpha:
Manage Beta:
بمعنى تختار هل التطبيق تجريبي أم نهائي.
المهم سنختار Manage Production ثم Create Release ثم تختار الملف من خلال Browse File
بعد الانتهاء من رفع الملف قم بكتابة بعض مواصفات تطبيقك في Whats new in this release
ثم save ثم review ثم start rollout to production ثم confirm لتنتظر بعد ذلك فحص تطبيقك من قبل فريق عمل Google بالتالي ستجد تطبيقك على Google Play Store.
باذن الله سأقوم بطرح سلسلة دروس اخرى سنتعلم من خلالها كيفية انشاء تطبيق أندرويد اخباري خطوة بخطوة حيث ستتعلم من خلالها بعض الاساسيات الاخرى والامور المتقدمة وايضا ستتعرف على اداوت جديدة. ونسأل الله التوفيق
والحمد لله رب العالمين