الفصل العاشر – Data & backend : دليل شامل لاستخدام Supabase Dart SDK
إذا كنت مطورًا تستخدم Dart (لغة البرمجة المستخدمة في تطوير تطبيقات Flutter)، فستجد أن Supabase هو منصة قوية تتيح لك بناء تطبيقات ويب وجوال بسرعة دون الحاجة إلى إنشاء خوادم…
الفصل العاشر – Data & backend :Google APIs في Flutter
في السنوات الأخيرة، صار من النادر أن تجد تطبيقًا لا يتكامل مع خدمات جوجل. من التقويم (Calendar) إلى البريد (Gmail) وصولًا إلى يوتيوب (YouTube)، يعتمد ملايين المستخدمين يوميًا على هذه…
الفصل العاشر – Data & backend : استخدام Firebase في Flutter
في عالم تطوير التطبيقات الحديث، أصبحت الحاجة إلى بناء تطبيقات قوية، سريعة، وقابلة للتوسع أمرًا بالغ الأهمية. هنا يأتي دور Flutter و Firebase كحلول رائدة تلبي هذه المتطلبات. Flutter هو…
الأثر الرقمي (Digital Footprint) سمعتك في العالم الرقمي
في عالمنا المترابط بشكل متزايد، أصبح لكل منا وجود آخر، وجود رقمي يتشكل مع كل نقرة، وكل مشاركة، وكل تفاعل نقوم به عبر الإنترنت. هذا الوجود يُعرف بـ “الأثر الرقمي”…
الفصل العاشر – Data & backend :التخزين المحلي في Flutter
كيف تحفظ بياناتك داخل الجهاز بسهولة؟ دليل شامل للمبتدئين تخيل أنك فتحت تطبيق ملاحظات، أضفت بعض الأفكار ثم أغلقت التطبيق. في المرة التالية، هل تتوقع أن تختفي الملاحظات؟ 😅 طبعًا…
الفصل العاشر- Data & backend : التسلسل (Serialization) في Flutter
دليلك الشامل لتحويل JSON إلى كائنات Dart للمبتدئين هل سبق لك أن جلبت بيانات من الإنترنت عبر API في تطبيق Flutter الخاص بك، لكنك وجدت نفسك تتعامل مع سلاسل نصية…
الفصل العاشر – Data & backend : الشبكات في Flutter: الدليل العملي لجلب البيانات من الإنترنت
هل تساءلت يومًا كيف تجلب التطبيقات بيانات الطقس أو الأخبار أو الفيديوهات من الإنترنت وتعرضها لك في لحظة؟ في عالم تطوير التطبيقات باستخدام Flutter، يُعتبر التعامل مع الشبكات (Networking) خطوة…
قصة تطبيق Neon: من وعود الثراء السريع إلى كابوس الخصوصية
تخيل أنك تجلس مساءً في مقهى صغير، وفجأة يخبرك صديقك عن تطبيق جديد اسمه Neon.يقول لك: “تخيل! مجرد أن تتكلم بالهاتف… وتُسجّل مكالماتك… والتطبيق يدفع لك المال مقابل ذلك!” فكرة…
كيفية استخدام الذكاء الاصطناعي المدعوم بـ RAG لصيانة الكود القديم بأمان أكبر: دليل شامل للمبتدئين
في عالم التطوير البرمجي السريع اليوم، أصبح الذكاء الاصطناعي (AI) أداة أساسية لمساعدة المطورين في التعامل مع الكود القديم (Legacy Code). تخيل أن لديك نظامًا يفهم الكود الخاص بشركتك، يشرح…
Tabnine: رفيقك الذكي في البرمجة أم هناك من هو أفضل؟
تخيّل نفسك جالساً في منتصف الليل، تحاول إكمال مشروع برمجي معقّد. أمامك شاشة مليئة بالكود، وكلما كتبت سطراً جديداً، يظهر سؤال جديد في ذهنك: “هل هناك طريقة أسرع؟ هل هذا…
