احمد الجعيد

احمد الجعيد

اضافة صفحة جديدة

تعلمنا في الدرس السابق تثبيت وتهيئة وانشاء تطبيق polymer جديد ولاحظنا ان التطبيق الذي تم انشاءه يتكون من ثلاث صفحات فقط ! ماذا لو كان التطبيق لدينا يحتوي على العديد من الصفحات ؟ في هذا الدرس سنكمل السلسلة بعد انقطاع لفترة…

انشئ تطبيقك الاول باستخدام polymer

قامت قوقل في السنة الماضية باطلاق polymer وهو مشروع مفتوح المصدر يهتم بواجهات المستخدم مع مكونات للواجهات تتماشى مع فلسلفة قوقل في التصميم “Material Design“. قامت قوقل باستخدام polymer في بعض خدماتها كالترجمة وموقع التواقيت الخاص بمؤتمر المطورين ،، ممايعطينا ثقة كبيرة…

استخدام Vectors في تطبيقات الاندرويد

في إصدار الاندرويد 5 قامت قوقل بإضافة دعم للفيكتور ولكن إصدارات الاندرويد القديمة لاتدعم هذا النوع من الصور ولكن في تحديث مكتبة support تم دعم VectorDrawableCompat و أيضا Animated VectorDrawableCompat . ولا يخفى علينا أن للفيكتور أفضل من pngs سواء في…

استخدام مكتبة JodaTime للتعامل مع التاريخ الهجري

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

مشاركة المواقع باستحدام Place Picker

يوجد العديد من التطبيقات التي تحتوي على ميزة مشاركة المواقع القريبة من المستخدم ولعل اكبر مثال على ذلك هو تطبيق واتس اب فهو يستخدم تقريباً نفس الفكرة المقدمة من قوقل وهي Place Picke وتتيح لك هذه الميزة السرعة في تحديد…

استخدم ثيم DayNight في تطبيقك

كما هي عادة تحديث مكتبات support تفاجئنا باضافات جميلة ولعل من اهم هذه الاضافات الجديدة في تحديث رقم 23.2 هو اضافة theme جديد وهو DayNight  وتقوم فكرة هذا الثيم على جعل التطبيق لديك يدعم الوضع اليلي وايضا الوضع العادي بسرعه…

برمج بشكل اسرع باستخدام Databinding

  لا يخفى عليكم حزب المبرمجين اهمية الوقت لانشاء المهام المبرمجية وليضاً ضغوط العمل وكثرة الاعمال والتحديثات التي تواجهها مع الوقت . سنقوم بمشيئة الله في هذا الدرس بتعلم طريقة استخدام DataBinding مع RecycleView وربما ستلاحظ الفرق في سرعة انجاز المهمه  عند…

استخدام Palette لاستخراج الالوان من الصور ?

مع اطلاق نظام لوليبوب للاندرويد وتصميم الماتيريال ديزاين الجميل تم اصدار مجموعة من المكتبات الداعمة لهذا التوجه والتصميم للانظمة القديمة وتم اطلاق عليها اسم support على هذه المكتبات . سنقوم اليوم بشرح مكتبة pallete وهي مكتبة مسؤولة عن استخراج الالوان من الصور…

استخدام Jsoup مع الاندرويد لاستخراج البيانات من صفحات HTML

ربما اردت يوما عرض محتويات موقع في تطبيقك او التعامل معه ولكن للاسف ربما يكون هذا الموقع لايوفر خدمات API او تكون مواقع اخبارية او خاصة وربما انك استخدمت webview لعرض هذه المحتويات ولكن تكون بشكل غير احترافي . سيكون…

رفع ملف الى السيرفر باستخدام Retrofit

تكلممنا في التدوينات السابقة عن طريقة استخدام مكتبة retrofit وقمنا بعمل تطبيق لتسجيل مسخدم جديد وايضا قمنا بانشاء شاشة للقيام بتسجيل الدخول والتاكد من بيانات المستخدم وقلنا سابقا ان retrofit تعتمد على ثلاث اشياء رئيسية وهي POJOs : وهو المسؤل…

التعامل مع PHP & Mysqli لتخزين البيانات باستخدام مكتبة Retrofit – الجزء الثاني

سنقوم في هذه التدوينة باكمال الدرس السابق وهو عملية تسجيل الدخول والتاكد من بيانات المستخدم. الدرس السابق هنا . بعد تطبيق وتنفيذ الدرس السابق سنحتاج الى عملية تسجيل الدخول والتاكد من بيانات المستخدم اذا نحتاج الى ملف php لتسجيل الدخول…