التصنيف برمجة وتطوير

برمجة وتطوير

الدليل الكامل للنسخ الاحتياطي التلقائي لقاعدة بيانات Supabase (الخطة المجانية) باستخدام GitHub Actions

github, social network, icon, logo, github, github, github, github, github

أصبحت Supabase بديلاً قوياً ومحبوباً لـ Firebase، حيث توفر للمطورين قاعدة بيانات Postgres جاهزة، ونظام مصادقة، وتخزين ملفات، وواجهات برمجية تلقائية. ولكن، مع روعة الخطة المجانية التي تقدمها، تأتي معها مسؤولية كبيرة: الحفاظ على بياناتك. الخطة المجانية لا توفر نسخاً…

الفصل العاشر – Data & backend : دليل شامل لاستخدام Supabase Dart SDK

Close-up of colorful programming code displayed on a monitor screen.

إذا كنت مطورًا تستخدم Dart (لغة البرمجة المستخدمة في تطوير تطبيقات Flutter)، فستجد أن Supabase هو منصة قوية تتيح لك بناء تطبيقات ويب وجوال بسرعة دون الحاجة إلى إنشاء خوادم خلفية معقدة. يُعد Supabase Dart SDK أداة أساسية لربط تطبيقات…

الفصل العاشر – Data & backend :Google APIs في Flutter

Close-up of a tablet displaying Google's search screen, emphasizing technology and internet browsing.

في السنوات الأخيرة، صار من النادر أن تجد تطبيقًا لا يتكامل مع خدمات جوجل. من التقويم (Calendar) إلى البريد (Gmail) وصولًا إلى يوتيوب (YouTube)، يعتمد ملايين المستخدمين يوميًا على هذه الخدمات. والجميل أننا كمطوّرين نستطيع دمجها بسهولة داخل تطبيقاتنا باستخدام…

الفصل العاشر – Data & backend : استخدام Firebase في Flutter

في عالم تطوير التطبيقات الحديث، أصبحت الحاجة إلى بناء تطبيقات قوية، سريعة، وقابلة للتوسع أمرًا بالغ الأهمية. هنا يأتي دور Flutter و Firebase كحلول رائدة تلبي هذه المتطلبات. Flutter هو إطار عمل مفتوح المصدر لتطوير واجهات المستخدم (UI) من Google،…

الفصل العاشر – Data & backend :التخزين المحلي في Flutter

hdd, computer, laptop, storage, data, pc, hard drive, hardware, technology, hdd, hdd, storage, storage, storage, storage, storage, data, data, data, data, hard drive, hard drive, hard drive, hard drive, hardware, hardware, hardware

كيف تحفظ بياناتك داخل الجهاز بسهولة؟ دليل شامل للمبتدئين تخيل أنك فتحت تطبيق ملاحظات، أضفت بعض الأفكار ثم أغلقت التطبيق. في المرة التالية، هل تتوقع أن تختفي الملاحظات؟ 😅 طبعًا لا! يجب أن يظل التطبيق محتفظًا ببياناتك حتى بعد إغلاقه.…

الفصل العاشر – Data & backend : الشبكات في Flutter: الدليل العملي لجلب البيانات من الإنترنت

An IT professional configuring network cables in a server rack, focusing on Ethernet connections.

هل تساءلت يومًا كيف تجلب التطبيقات بيانات الطقس أو الأخبار أو الفيديوهات من الإنترنت وتعرضها لك في لحظة؟ في عالم تطوير التطبيقات باستخدام Flutter، يُعتبر التعامل مع الشبكات (Networking) خطوة أساسية لا غنى عنها. سواء كنت تطور تطبيقًا للطبخ يعرض…

الفصل التاسع – القسم الثالث : رسوم متحركة قائمة على الفيزياء في Flutter: دليل شامل لإنشاء حركات واقعية

physics simulation Animation

في عالم تطوير التطبيقات باستخدام Flutter، أصبحت الرسوم المتحركة القائمة على الفيزياء أداة أساسية لإضافة لمسة واقعية وتفاعلية إلى الواجهات.تخيّل أنك تقوم بسحب بطاقة على الشاشة، ثم تتركها لتعود إلى مكانها الأصلي بحركة زنبركية طبيعية! هذا بالضبط ما تمنحه لنا…

الفصل التاسع – القسم الثاني: Hero Animations في Flutter: دليل شامل لإنشاء انتقالات سلسة بين الشاشات

hero Animation

في عالم تطوير التطبيقات الجوالة، أصبحت الرسوم المتحركة عنصرًا أساسيًا لتحسين تجربة المستخدم وجعل التطبيق أكثر جاذبية. مع إطار عمل Flutter، تبرز ميزة Hero Animations كأداة قوية لإنشاء انتقالات سلسة بين الشاشات، حيث يبدو العنصر وكأنه “يطير” من شاشة إلى…

الفصل التاسع – القسم الأول : الرسوم المتحركة في إطار عمل Flutter: دليل شامل للمطورين

Animation

في عصر التطبيقات الجوالة والويب الحديثة، أصبحت الرسوم المتحركة عنصرًا أساسيًا لتعزيز تجربة المستخدم وجعل التطبيقات أكثر جاذبية وحيوية. مع إطار عمل Flutter من Google، يمكنك إنشاء رسوم متحركة سلسة وفعالة دون تعقيدات كبيرة. في هذا التقرير التحليلي، سنستعرض أساسيات…