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

مرحبا..

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

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

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

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

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

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

تطبيق RestDroid :

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

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

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

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

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

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

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

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

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

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

– خرائط غوغل.

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

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

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

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

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

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

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

[youtube]http://www.youtube.com/watch?v=BEDuS6gq4JA[/youtube]

تحديث:

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

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

قد يعجبك أيضًا
عدد التعليقات 43
  1. Mohammed S.KAYYALI

    RT @dado_eyad: congratulation 🙂 RT @Ardroid تطبيق RestDroid أول تطبيق من تطوير موقعنا 🙂 http://goo.gl/fb/8JBOm #Android

  2. MCStyle يقول

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

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

  3. عبدالله عياض يقول

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

    بالتوفيق ..

  4. Maz يقول

    مبروك

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

  5. Louai يقول

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

  6. حمزة عبد المطلب يقول

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

  7. abo0ody يقول

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

  8. أبوبراهيم يقول

    برنامج تحفه

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

  9. awesome guy يقول

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

  10. Eman يقول

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

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

  11. وسيم يقول

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

    1. خالد يقول

      +1 استمروا بفكرتكم فكلنا متحمسين لها وسوف نكون معكم خطوه بخطوه

  12. سامي المحمدي يقول

    الله يعطيكم العافية على التطبيق الممتاز.

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

    لا حيرة بعد اليوم 🙂

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

  13. Yazeed يقول

    السلام عليكم

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

    شكرا لكم

  14. Bashar يقول

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

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

    HTC Desire
    Android 2.2

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

    بالتوفيق

    1. Bashar يقول

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

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

      1. وائل العلواني يقول

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

  15. بو احمد يقول

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

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

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

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

  16. محمد يقول

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

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

  17. د اسعد يقول

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

  18. عبادة سبتو يقول

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

  19. محمد عفيفى يقول

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

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

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

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

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

    1. arrussi يقول

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

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

  20. arrussi يقول

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

  21. مصعب يقول

    مجهود رائع

    وتطور كبير

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

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

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

  22. وائل العلواني يقول

    شكرا لكل من علق وأثنى وانتقد التطبيق 🙂
    نعم نحن على اطلاع بالأخطاء والمشاكل المتعلقة بالتطبيق، وتدور ببالنا فكرة فسح المجال لمطوري تطبيقات الأندرويد العرب للتعديل على التطبيق وإضافة الميزات الجديدة مستفيدين من الكود والشفرة البرمجية مفتوحة المصدر 🙂

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

    1. Andy Roid يقول

      لا نريد آن تدور الفكرة٫ نريد المصدر٫ المصدر المفتوح 🙂

  23. عبدالعزيز الشارخ يقول

    ياسلام عليكم

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

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

  24. khaled يقول

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

  25. نورس يقول

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

  26. بوحسن يقول

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

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

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

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

  27. وائل العلواني يقول

    شكرا لك أخي بو حسن على ملاحظاتك، ونشكر لك طيب مشاعرك..

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

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

  28. طارق المهدى يقول

    برنامج جيد وفكره ممتازه ولكن عندما استخدمت هذا البرنامج فى كل مره احاول العوده الى home screen يحدث بوت للموبايل لماذ؟ booting أرجو مراسلتى على الميل مع الشكر

  29. محمد عفيفى يقول

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

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

  30. حجز فنادق مكة يقول

    بارك الله فيك

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

  31. احمد يقول

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

  32. احمد يقول

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

  33. وائل العلواني يقول

    توجه الى مجلد المشروع.. اضغط باليمين.. ومن ثم
    properties
    resource
    text file encoding
    واختر UTF-8

    تحياتي

  34. احمد يقول

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

  35. mido يقول

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

  36. محمد يقول

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

  37. حجز فنادق يقول

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

  38. tareq msn يقول

    السلام عليكم بصراحة العرب عندهم أفكار رائعة جدا بس نتيجة الدمار اللي لحق بمعظم البلدان العربية خلت الناس صنفين: إما رضيت بالواقع وعاشت مضطربة بخوف وبالتالي صار عندها أمراض نفسية … ومع الاضطراب ما في إبداع … وإما ناس بتفكر تهاجر لتعطي مواهبها لبلد أوروبي
    أنا بالرغم من انشغالي في مجالي أنا أصلا جرافيك ديزاين إلا أني طورت بفضل الله مهاراتي
    استطعت إني أسوق لمدونتي والآن تأتيني زيارات بعد ما عملت مقالات حصرية عن الفنادق طبعا تعبت في البداية… بصراحة اللي بقول لك الربح من النت كيف تربح 1000 دولار في اليوم من الفيس بوك ومش عارف إيش …. والله يا جماعة الكلام فاضي ومضيعة وقت … اللي بده يشتغل صح يسوي مدونة ويعبيها مقالات حصرية وكلمات دلالية وشوفوا بعد شهرين ثلاثة كيف بتصير الزيارات
    أي إنسان حابب يسوي مثل ما أنا سويت يراسلني وأنا بإذن الله ما بقصر معه

    http://bookingmalaysiahotels.blogspot.com/

    واقبلوا تحياتي..

اترك ردًا

لن يتم نشر عنوان بريدك الإلكتروني.

هذا الموقع يستخدم ملفات الكوكيز لتحسين تجربة الاستخدام. يمكنك الموافقة أو الانسحاب إذا أردت.. الموافقة إقرأ المزيد