Post Pic

تطبيق RestDroid أول تطبيق من تطوير موقعنا :)

مرحبا..

بعد انقطاع طويل عن برمجة تطبيقات الأندرويد عدنا وفي جعبتنا التطويرية الكثير والكثير للحديث عنه. دعوني بداية أطلعكم على عدد من الأمور التي حصلت مؤخرا. تواصل معنا الأخ المدون الرائع محمد بدوي وعرض علينا المشاركة في إنشاء مجتمع عربي لتطوير الأندرويد أطلق عليه اسم DevDroid‪.‬org. تقوم فكرة المجتمع على التعريف ببرمجة تطبيقات الأندرويد للمهتمين واحتضان مطوري الأندرويد العرب بمختلف مستوياتهم وتكوين وسط تشاركي وتفاعلي خاص بتطوير تطبيقات الأندرويد وكل ماله علاقة تقنية بالأندرويد. تتنوع أنشطة مجتمع DevDroid‪.‬org (الذي سينطلق قريبا) لتشمل إصدار كتب وتطبيقات أندرويد إضافة الى دورات ومحاضرات ومسابقات والعديد العديد من الأنشطة والفعاليات.

طبعا وافقنا على الفور وبدأنا فعليا بعدد من المبادرات والأنشطة وأهمها:

- العمل على إصدار كتابنا الأول “أندرويد ببساطة” والذي يبدأ بشرح كيفية تهيئة البيئة البرمجية لأندرويد وينتهي بشرح كامل عن كيفية تطوير تطبيقين مختلفين يستخدمان تقنيات قواعد البيانات، الاتصال بالانترنت واستخدام الواجهات البرمجية API، خرائط غوغل، والتعرض بشكل سريع لتقنية تحديد المواقع GPS. وقد اقترح الأخ محمد فكرة كتاب “أندرويد ببساطة” وعملنا عليه سوية. الكتاب مازال قيد الاعداد والكتابة وسيصدر قريبا.

- تطوير تطبيق Application متكامل يستقي معلوماته من موقع “قيم” المعروف والذي يهتم بتقييم المطاعم في مدن العالم كاملة كأول تطبيق يطلقه المجتمع وموقعنا، موقع أردرويد. تم الانتهاء من تطوير التطبيق وعدد الأسطر البرمجية يفوق ال ١٠٠٠ سطر. ويمكنكم الاطلاع على عرض مرئي للتطبيق في أسفل المقال. التطبيق سيكون مفتوح المصدر بالكامل وسيتم شرح كيفية تطويره من الألف الى الياء على صفحات موقع مجتمع مطوري أندرويد وموقع أردرويد.

- التحضير لإقامة دورات عامة تناسب المطورين المبتدئين والمتقدمين كل على حدة.

(** سنطلعكم على آخر المستجدات باستمرار، فتابعونا :) **)

تطبيق RestDroid :

تطبيق RestDroid يتسخدم الواجهة البرمجية التطويرية API الخاصة بموقع “قيّم” ليبني عليها المزايا التالية:

- اختيار الدولة والمدينة والبحث عن المطاعم فيها.

- اختيار الدولة والمدينة وعرض أفضل ٥٠ مطعما فيها.

- اختيار الدولة والمدينة والبحث عن مطاعم باستخدام مواصفات معينة (مطعم ايطالي، صيني، نباتي، أسماك، …).

- عرض المطاعم التي تناسب معلومات البحث وبجانبها التقييمات الخاصة بها.

- عرض المطاعم على خرائط غوغل.

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

- إمكانية استعراض تعليقات المستخدمين على المطاعم.

التطبيق يستخدم التقنيات التالية:

- الاتصال بالانترنت واستخدام ال API.

- خرائط غوغل.

مع إمكانية دمج قواعد بيانات وتقنية تحديد المواقع GPS ولكننا تركناها للمطورين المتحمسين ليساعدونا فيها :) (وسنقوم بشرح كيفية استخدام هذه التقنيات في الشروحات التي سننشرها في موقع مجتمع تطوير أندرويد وموقع أردرويد).

سيكون التطبيق مفتوح المصدر بالكامل لذلك سيتمكن المبرمجون العرب من مساعدتنا في إضافة مزايا وخصائص إضافية للتطبيق.

بعض النقاط والمشاكل في التطبيق والتي ستعالج لاحقا:

- التطبيق يفترض ان الجهاز متصل بالانترنت (عبر الواي فاي أو شبكات الجوال أو غيرها) لذلك لن يعمل في حال تشغيله دون الاتصال بالانترنت مسبقا. (المعالجة يفترض أن تكون عبر اظهار رسالة خطأ للمستخدم تتيح له خيار تشغيل خاصية الشبكة اللاهوائية Wireless Network ومن ثم تشغيل التطبيق).

- التطبيق قد يتوقف عن العمل في حال تغيير وضع الجهاز من أفقي الى عمودي والعكس. (المعالجة تكون عبر التعامل الأمثل مع اختلاف وضع الجهاز بشكل برمجي).

يمكنكم البحث عن التطبيق في سوق الأندرويد “ابحث عن restdroid”. كما يمكنكم تحميل التطبيق مباشرة من مخدمنا كملف .apk بالضغط هنا.

نترككم مع مشاهدة العرض المرئي للتطبيق (الأحرف العربية في العرض لا تظهر بشكل ممتاز والسبب أننا قمنا بتشغيل التطبيق على محاكٍ غير معرب “في الواقع واجهنا مشاكل مع النسخة المعربة” فمعذرة على ذلك.. اذاً التطبيق تظهر أحرفه واضحة اذا كان جهازكم معربا بشكل سليم :) )

YouTube Preview Image

تحديث:

١- واجه أحد المستخدمين مشكلة عند البحث عن مطاعم باستخدام المواصفات، السبب هو إما عدم وجود مطاعم بتلك المواصفات في قاعدة بيانات موقع قيم، أو أن سرعة الاتصال بالانترنت بطيئة فحصل خطأ يسمى ب TimeOut.. الحل هو استخدام اتصال سريع “لأن عملية البحث في هذا النوع مكلفة وذلك لأن دعم ال API الخاص بقيم لهذا النوع من البحث يحتاج تعديلا”.

٢-واجه أحد المستخدمين مشكلة في دقة الشاشة Resolution حيث أن نجوم التقييم تظهر كبيرة وتغطي على علامات تقييم المطاعم. مراعاة دقة الشاشات هي عملية صعبة للمطور خصوصا وأن الشركات المستخدمة لأندرويد لا تتبع معيارا واحدا لهذه الخاصية. الحل سيكون قريبا جدا بطرح نسخة تظهر فيها النجوم بحجم أصغر.

عدد الردود 49

  1. MCStyle قال:

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

    وبالنسبة لمجتمع مطوري أندرويد نتمنى منكم دعم الفكرة وإنشائها في أقرب وقت ممكن
    فالمحتوى العربي لمن يرد تطوير تطبيقات الاندرويد لايكفي أبداً

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  2. عبدالله عياض قال:

    مبروووووك .. عقبال .. ما نسوي نظام .. ينافس الأندرويد والايفون .. .

    بالتوفيق ..

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  3. Maz قال:

    مبروك

    خطوة ممتازة
    اتمني لكم كل التوفيق

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  4. Louai قال:

    جزاكم الله خيرا وخطوة موفقة
    كنت عم أدور على دروس تعليمية لنظام أندرويد وما لقيت أي درس مفيد لكن الظاهر أنه مع مجهودكم الرائع سوف أجد جميع الدروس المفيدة.
    عندي أستفسار بسيط ولو مو بمحله
    عندي HTC Desire بنظام 2.1 وللآن ما وصلني التحديث الجديد 2.2 فما الحل مع العلم أني جربت الطريقة اليدوية وما وجد أي تحديث
    موجود أنا بماليزيا.
    أكرر شكري لجميع العاملين والمطورين والمبدعين الذين يحولون النظام لنظام أسهل

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  5. خطوة رائعة و جميلة وستساهم بشكل كبير بالنهوض بمجتمع الاندرويد العربي و بدعم المطورين العرب
    اتمنى لكم كل التوفيق والنجاح و اتمنى ان تحصلو على الدعم الكافي من اي شخص يمكنه المساعدة

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  6. abo0ody قال:

    الله يوفقكم ان شاء الله :)
    مبسوط جدا اني ممكن اتعلم تطوير برامج للأندرويد
    انا مبرمج متوسط الامكانيات :$
    ابرمج على لغة الجافا و ال c
    وان شاء الله استفيد منكم :$

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  7. برنامج تحفه

    الله يعطيكم العافيه وننتظر التطورات الجديدة على أحر من الجمر

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  8. awesome guy قال:

    بيّض الله وجيهكم
    بارك الله فيكم يا أنس علواني ومحمد بدوي والقائمين على مجتمع مطوري أندرويد العربي.. هذا الكلام الي يفتح النفس!!
    وبالنسبة للبرنامج.. أنا كإنسان أعزب كنت أتمنّاه من زمااان.

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  9. Eman قال:

    راااااااااااائعين بحق ماشاء الله عليكم
    بالتوفيق وإلى الأمام دوما

    أتمنى أن أنضم إليكم مستقبلا حين تتوفر في القدرة البرمجية :)

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  10. وسيم قال:

    آوووه…!
    مرة أخرى يفعلها العبقري وائل :)
    لك مني باقة ورد وألف شكر على جهدك في هذا التطبيق الجديد. وأتمنى أن تطور تطبيقا لاشباع جوعنا الفكري بنفس الطريقة. ما رأيك؟
    متابع لك وائل..إلى الأمام.

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  11. الله يعطيكم العافية على التطبيق الممتاز.

    اعجبتني فكرة التطبيق كثيرا :)

    لا حيرة بعد اليوم :)

    و اتمنى لكم التوفيق و النجاح

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  12. Yazeed قال:

    السلام عليكم

    تقدم جميل ورائع وابتكار يضاف لمستخدمي اندرويد العرب جميعا. نفخر بهذا التقدم والى المزيد والمزيد ايضا لاثراء المحتوى في الماركت. جاري تحميل التطبيق ايضا

    شكرا لكم

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  13. Bashar قال:

    جميل جدا ان نرى برنامج عربي و لله الحمد

    ولكن للأسف لا يعمل لدي عند البحث يتوقف البرنامج عن العمل و لازم اعمل له kill و يظهر لي unresponsive report this program

    HTC Desire
    Android 2.2

    تحديث بعد المحاولة مره ثانية اشتغل معاي :) ولكن مثل ما هو باين بالفيديو العربي مقطّع :)

    بالتوفيق

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
    • Bashar قال:

      الظاهر البحث لا يعمل لدي إلا بالسعودية , الكويت دائما يعلّق

      http://img594.imageshack.us/img594/2726/img00193201008180321.jpg

      VA:F [1.9.13_1145]
      Rating: 0 (from 0 votes)
      • أشكرك على تفاعلك أخ بشار :) السبب هو إما عدم وجود مطاعم بتلك المواصفات في قاعدة بيانات موقع قيم، أو أن سرعة الاتصال بالانترنت بطيئة فحصل خطأ يسمى ب TimeOut أي ان الاتصال استغرق أكثر من اللازم.. في حال كانت المشكلة الثانية، فالحل هو استخدام اتصال سريع “لأن عملية البحث في هذا النوع مكلفة وذلك لأن دعم ال API الخاص بقيم لهذا النوع من البحث يحتاج تعديلا”.
        تحياتي لك

        VN:F [1.9.13_1145]
        Rating: 0 (from 0 votes)
  14. بو احمد قال:

    اعجبني كثيرا البرنامج وقمت بتحميله ، وملاحظتي عليه هي في قائمة عرض المطاعم .. المربعات كبيرة الحجم والنجوم تاخذ النصيب الاكبر في العرض واعتقد انه بجانب اسم المطعم يكون هناك كلام ولكن لكبر حجم المربعات لا استطيع ان اشاهده

    ننتظهر التحديث الجديد له مع الحلول لهذه المشاكل

    ولكم جزيل الشكر والتقدير والاحترام

    وبالتوفيق والى الامام دائما

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  15. محمد قال:

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

    خطوة رائعة بغض النظر عن كفاءة البرنامج , انا من اشد المعجبين بنظام اندرويد واريد ان اتعلم كيف اقوم ببناء تطبيقاته هل من الممكن اخى الكريم ان تدلنى على الطريق والمتطلبات التى احتاجها للعلم انا لست مبرمجا فاتمنى ان تخبرنى بشكل نقاط ما المطلوب تحديدا للوصول الى مرحلة بناء تطبيقات مثلكم.
    رمضان كريم

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  16. د اسعد قال:

    ان شاء الله اشارك معكم في مجتمع المطورين وانا اعمل على برامج عده في الوقت الحالي
    ولكن نقص دعم العربيه عائق كبيييييييير

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  17. رنامج جيد وجهد ممتاز تشكرون عليه. إلى الأمام دائمًا وبانتظار التحديثات القادمة قالبرنامج مازال يحتاج للكثير من التطوير. بداية موفقة وأتمنى الإزدهار لمجتمع مطوري أندرويد العرب.

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  18. محمد عفيفى قال:

    مجهود تشكرون عليه فعلا .. أنا حاولت أدخل وأعمل حساب على سوق أندرويد وجدت عائقين .. الأول عنوان الموقع الشخصى والثانى رسوم اشتراك .. فأجلت الاشتراك وتعلم برمجة تطبيقات الأندرويد

    أنا أصلا مبرمج جافا .. وأعجبنى جدًا نظام أندرويد وأنه مفتوح المصدر .. فأنا الوحيد ف شركتى أعمل على نظام لينكس أوبنتو وباقى الشركة تعمل على نظام وندوز .. فأنا عاشق للأنظمة فتوحة المصدر

    فسوف تكون هذه فرصة عظيمة لى لأن أبدأ فى عمل برامج لأندرويد .. فأنا ف إنتظار هذا المجتمع على أحر من الجمر

    وأخيرًا أود أن أسأل : هل ستقومون بإضافة البرامج إلى سوق أندرويد ؟ أم ستكتفون بنشرها عبر مجتمع الأندرويد العربى وعبر المدونات ..

    أخوكم محمد عفيفى

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
    • arrussi قال:

      وأخيرًا أود أن أسأل : هل ستقومون بإضافة البرامج إلى سوق أندرويد ؟ أم ستكتفون بنشرها عبر مجتمع الأندرويد العربى وعبر المدونات ..

      هذا البرنامج موجود في سوق اندرويد :]

      VA:F [1.9.13_1145]
      Rating: 0 (from 0 votes)
  19. arrussi قال:

    مجهود رائع تشكرون عليه..
    حتى مع وجود بعض المشاكل في البرنامج بس أنا متأكد راح تعدلونها ان شاء الله ^^
    شكككراً :D

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  20. مصعب قال:

    مجهود رائع

    وتطور كبير

    بدأت أفكر جدياً بإقتناء جهاز جوال بهذا النظام بعد دعمكم الرائع له

    ننتظر انطلاق المجتمع الجديد

    بالتوفيق لكم في مشاريعكم القادمة

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  21. شكرا لكل من علق وأثنى وانتقد التطبيق :)
    نعم نحن على اطلاع بالأخطاء والمشاكل المتعلقة بالتطبيق، وتدور ببالنا فكرة فسح المجال لمطوري تطبيقات الأندرويد العرب للتعديل على التطبيق وإضافة الميزات الجديدة مستفيدين من الكود والشفرة البرمجية مفتوحة المصدر :)

    تحياتي لكم جميعا وشكرا لكم.

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  22. عبدالعزيز الشارخ قال:

    ياسلام عليكم

    والله من جد ارتقيتو بالمحتوى العربي

    يعطيكم العافيه ، وبانتظار الشرح

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  23. khaled قال:

    مشكوووووووووووووووور
    انا عندي جوال nokia n900 كيف بقدر انزل عليه نظام الاندرويد مع العلم انو الشركة عملتو انو قابل لتنزيل النظامين:المايمو و الاندرويد

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  24. نورس قال:

    انا عم جرب نزلو عندي عالhtc wildfire بس دايما عم يعملي force stop هوه وكتير برامج…اذا ممكن حدا يقلي وين المشكلة لانو انا جديد عالموضوع

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  25. بوحسن قال:

    يعطيكم اللعافيه شباب وعساكم على القوه

    عندي ملاحظتين

    الصراحه شغلكم تستاهلون عليه كل خير ولو تعملون في البرنامج خيار التبرع حق ا الي ما يقدر يساعد بالبرمجه وحاب يساعد بتبرع حق رد الجميل ولو بشئ بسيط

    والنقطه الثانيه الحين عاملين برنامج وتعب عليه كان المفروض يكون له ريفيو لو بالصور وبشكل واضح بدال الفيديو الغير واضح وفي نفس الوقت شفتوا جهاز عدل علشان يعرض بشكل لائق به انتو ما قصرتوا بس كان ودنا يكمل الشغل مية مية

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  26. شكرا لك أخي بو حسن على ملاحظاتك، ونشكر لك طيب مشاعرك..

    بالنسبة لملاحظتك الثانية فمعك حق فيها تماما.. ولكن بصراحة كان الغرض من تطوير التطبيق هو استخدامه كوسيلة للشرح في كتاب كنا قد خططنا لطرحه في فترة لاحقة.. الكتاب اكتمل منذ فترة، ولكننا مشغولون جدا في الفترة الحالية، فأنا على وشك التخرج، وصديقي محمد أنشأ شركته الخاصة.. لذلك كله لم يكن العرض ممتازا وذلك كما قلت لأن الغاية منه كانت تعليمية، وليس تطبيقا مكتملا..

    تحياتي لك، وشكرا من جديد..

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  27. برنامج جيد وفكره ممتازه ولكن عندما استخدمت هذا البرنامج فى كل مره احاول العوده الى home screen يحدث بوت للموبايل لماذ؟ booting أرجو مراسلتى على الميل مع الشكر

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  28. محمد عفيفى قال:

    انا الآن أتعلم تطبيقات الأندرويد .. فهل لى بالكود البرمجى لهذا البرنامج ؟ حتى يساعدنى على تعلمى؟

    وجزيتم خيرًا على هذا المجهود

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  29. بارك الله فيك

    والله من جد ارتقيتو بالمحتوى العربي

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  30. احمد قال:

    السلام عليكم ورحمة الله وبركاته
    اشكركم على التعاون وجزاكم الله خيرا
    عندى مشكلة
    عند فتح الملف من خلال الاكليبس لروؤيه الكود
    تظهر حروف وكلام غريب غير مفهوم
    ارجو الافادة وطريقه التعامل معه لالخطورات

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  31. احمد قال:

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

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  32. توجه الى مجلد المشروع.. اضغط باليمين.. ومن ثم
    properties
    resource
    text file encoding
    واختر UTF-8

    تحياتي

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  33. احمد قال:

    وازاى افتح الملف ده
    لو سمحت

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  34. mido قال:

    كيف أحمل برامج من على متجر أندرويد وأريد برنامج السكان

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  35. محمد قال:

    شكرا على البرنامج

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  1. RT @dado_eyad: congratulation :) RT @Ardroid تطبيق RestDroid أول تطبيق من تطوير موقعنا :) http://goo.gl/fb/8JBOm #Android

    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  2. [...] ولمن يسأل عن موقع مجتمع مطوري أندرويد يمكنه معرقة ذالك من خلال معاينة التدوينة التالية والتي تتكلم عن التطبيق هنا [...]

  3. [...] ولمن يسأل عن موقع مجتمع مطوري أندرويد يمكنه معرقة ذالك من خلال معاينة التدوينة التالية والتي تتكلم عن التطبيق هنا [...]

  4. [...] ولمن يسأل عن موقع مجتمع مطوري أندرويد يمكنه معرقة ذالك من خلال معاينة التدوينة التالية والتي تتكلم عن التطبيق هنا [...]

  5. [...] ولمن يسأل عن موقع مجتمع مطوري أندرويد يمكنه معرقة ذالك من خلال معاينة التدوينة التالية والتي تتكلم عن التطبيق هنا [...]

  6. [...] لقطات من تطبيق رسترويد على الأندرويد:    ونقتبس هنا ماكتبه المطورون عن هذا التطبيق في نسخته الأولى:“تطبيق RestDroid : تطبيق RestDroid يتسخدم الواجهة البرمجية التطويرية API الخاصة بموقع “قيّم” ليبني عليها المزايا التالية: [...]

  7. [...] لقطات من تطبيق رسترويد على الأندرويد:    ونقتبس هنا ماكتبه المطورون عن هذا التطبيق في نسخته الأولى:“تطبيق RestDroid : تطبيق RestDroid يتسخدم الواجهة البرمجية التطويرية API الخاصة بموقع “قيّم”ليبني عليها المزايا التالية:- اختيار الدولة والمدينة والبحث عن المطاعم فيها. [...]

ضع تعليقك

*

* الاسم, البريد الالكتروني والتعليق هي حقول إلزامية.