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

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

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

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

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

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

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

ساقوم في هذا الدرس بشرح تسجيل المستخدم وتسجيل الدخول في قاعدة بيانات Mysql باستخدام PHP والاعتماد على مكتبة Retrofit المقدمة من Square والموصى بها من قوقل اندرويد وتعتبر هذه المكتبة امنه وسريعة مقارنة بالمكتبات الاخرى وايضا اسرع من AsyncTask الموجود…

استبدال WebView بـChrome Custom Tabs

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