صلاحيات RunTimePermission ومكتبة Gota

قامت قوقل مؤخراً مع الاصدار الجديد للاندرويد 6 باضافة خاصية او ميزة جديدة لطلب الصلاحيات في التطبيقات, فاصبح بامكان المستخدم الموافقة او رفض اي صلاحية يطلبها البرنامج عن طريق رسالة تعرض للمستخدم, هذه الخاصية تعطي المستخدم فكرة كاملة عن كل صلاحية ولماذا المطور هو بحاجة لها, بالطبع لتنفيذ هذا الامر برمجياً يحتاج بعض الخطوات الطويلة, لذلك قام بعض المطورين بكتابة بعض المكتبات التي تسهل هذه العملية ومن احد هذه المكتبات هي مكتبة Gota التي قمت مؤخراً بكتابتها ونشرها على حسابي في الـ GitHub.

Continue reading “صلاحيات RunTimePermission ومكتبة Gota”

Media Picker || مكتبة للتعامل مع الوسائط

اذا كنت مطور اندرويد واردت التعامل مع الكاميرا سواء كان لالتقاط الصور او تسجيل مقطع فيديو او حتى اذا اردت استيراد صورة من الاستديو الخاص بالجهاز, فربما واجهتك مشكلة في تنفيد الكود الخاص بهذ الامر, لذلك تسهيلاً لعملية التواصل مع الوسائط بشكل عام او الكاميرا بشكل خاص وجدت هذه المكتبة. Continue reading “Media Picker || مكتبة للتعامل مع الوسائط”

برمجة الاندرويد للمبتدئين

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

Continue reading “برمجة الاندرويد للمبتدئين”

شروحات في برمجة الاندرويد

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

Continue reading “شروحات في برمجة الاندرويد”