النتائج 1 إلى 8 من 8

الموضوع: شرح - كيفيّة برمجة تطبيق لمُتصفّح قوقل كروم

  1. شرح - كيفيّة برمجة تطبيق لمُتصفّح قوقل كروم



    السلام عليكم ورحمة الله وبركاته..

    اليوم بإذن الله راح أشرحلكم طريقة برمجة تطبيق لمتصفح قوقل كروم، العملية سهلة جداً وليست معقدة.. لاتحتاج الى خبرة برمجية، بإمكان أي شخص إنشاء تطبيقة الخاص وعرضه في متجر قوقل كروم بسهولة تامّة.

    هذا تطبيقي نزّلته أمس في المتجر الخاص بتطبيقات قوقل كروم:
    https://chrome.google.com/webstore/d...iidgcegimekfll

    و من مُنطلق إنّ المعلومة ليست حصراً على أحد، قررت إنشاء هذا الدرس البسيط لإيصال المعلومة لأكبر قدر ممكن.

    بسم الله نبدأ:

    سأقوم بإنشاء تطبيق لعرض التدوينات التي قُمت بكتابتها (كمثال).

    لبرمجة التطبيقات على قوقل كروم ستحتاج فقط إلى ملفّين، نعم فقط ملفّين. ملف يتم وضع الكود فيه ويكون تحت اسم
    كود:
    manifest.json
    وأيقونة التطبيق بمقاس 128×128 بصيغة
    PNG.

    أولاً: قُم بإنشاء الملف
    كود:
    manifest.json
    باستخدام النوت باد، اتركه فارغاً

    ثانياً: افتح الفوتوشوب، وصمم الأيقونة الخاصّة بتطبيقك بمقاس 128×128
    وقم بحفظها بإسم
    icon_128.png

    ثالثاً: الآن قُم بنقل الملف + الأيقونة إلى مُجلّد جديد، ليكن اسم المجلّد على سبيل المثال
    q8ieng_app

    الآن نبدأ بالبرمجة *الخفيفة* هذا مثال لملف
    كود:
    manifest.json

    كود:
    {"name": "Q8ieng Blog Posts",
    "description": "Read Q8ieng's latest blog posts.",
    "version": "1","app": {
    "urls": ["http://q8ieng.com/?page_id=1064","http://www.q8ieng.com/?page_id=1064"],
    "launch": {"web_url": "http://q8ieng.com/?page_id=1064"}},
    "icons": {"128": "icon_128.png"},
    "permissions": ["unlimitedStorage","notifications"]}
    الآن سأشرح الكود:
    - name هنا تقوم بكتابة اسم التطبيق كما تُريده أن يظهر في صفحة التطبيقات

    - description هنا تقوم بكتابة وصف للتطبيق.

    - version في حالة قُمت بتعديل التطبيق وتُريد تحديثه في متجر قوقل كروم، يجب عليك تغيير الرقم مع كل تحديث. مثال، عندما تقوم بنشر التطبيق لأول مره يجب أن يكون رقم الإصدار 1، وفي حالة قمت بتعديل التطبيق وتريد رفعه من جديد يجب عليك تغيير 1 ليصبح الاصدار يحمل الرقم 2...الخ

    - urls ضع قائمة بكافّة الروابط المُحتملة والّتي تجلب الزائر الى الصفحة المطلوبه للتطبيق.

    - launch عند الضغط على التطبيق، سيتم تحويل الزائر إلى صفحة التطبيق. وبإمكانك ادخال قيم عديدة لها منها container اذا أردت للتطبيق أن يظهر في tab جديدة، وبإمكانك تحديد الـ height, width لنافذة التطبيق أيضاً. (للمزيد بإمكانك زيارة هذه الصفحة)

    - icons هذه مخصصة لايقونة التطبيق

    - permissions الصلاحيات المخصصة لتطبيقك، بإمكانك تشغيل تطبيقك عند تشغيل متصفح قوقل كروم باستخدام القيمة background فقط أضفها وسيعمل تطبيقك لحظة تشغيل المتصفح. (للمزيد بإمكانك زيارة هذه الصفحة)

    رابعاً: قُم بحفظ الملف، وتوجّه الى متصفح قوقل كروم لتجربة التطبيق قبل عرضه في المتجر.
    واتبع التالي:

    1. اذهب الى Tools ومن ثمّ Extensions

    2. ضع "صح" على Developer Mode ومن ثمّ اختر Load Unpacked Extension

    3. اختر المجلّد الذي قُمت بإنشاءه (الذي يحتوي على كلاً من الأيقونة + manifest.json)

    4. الآن اذهب للتطبيقات وستجد تطبيقك موجود! مبروك.

    نشر التطبيق في متجر قوقل كروم

    الآن قم بضغط المجلّد بعد الانتهاء من التعديلات على الكود على أن يكون q8ieng_app.zip
    توجه الى هذا الرابط واتبع التعليمات (ستقوم بدفع 5$ رسوم التسجيل، تدفع لمرّه واحده فقط).

    انتهى الدرس.
    لأي استفسار بإمكانك ارسال رد عالموضوع، او من خلال تويتر @q8ieng

    مراجع: 1، 2

    نقلاً عن مدوّنتي (ملاحظه الموضوع الأصلي توجد به صور وأمثله أكثر)





    التعديل الأخير تم بواسطة M. Al-Dhafeeri ; 26-04-2012 الساعة 03:12 PM
    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Jan 2005
    المشاركات
    3,948


    رائع ... لي باك تن شاء الله للتطبيق

    شكرا لك ابو حميد





    __________________
    سبحان الله ... اللهم اني استغفرك و اتوب الليك
    Twitter
    سيرفرات موقعي على ليكود ويب



  3. رائع ... لي باك تن شاء الله للتطبيق

    شكرا لك ابو حميد
    اتوقع راح يفيدك كثير كونك تملك مواقع ألعاب.. بالتوفيق يالحبيب





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter

  4. #4
    عضو فعال
    تاريخ التسجيل
    May 2006
    المشاركات
    1,178


    رائع واتمنى لو هناك دروس عن برمجة الاضافات ايضاً





    __________________
    مبادرة حدث متصفحك - شاركوا بها في مواقعكم
    You have to know, If you pay peanuts you get monkeys



  5. رائع واتمنى لو هناك دروس عن برمجة الاضافات ايضاً
    أشكرك عالمتابعة.. بإذن الله :1power:





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter

  6. #6
    عضو فعال
    تاريخ التسجيل
    Oct 2003
    المشاركات
    1,200


    شكرا لك






  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    484


    جزاك الله أخير ..






  8. __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض