التصنيف Flutter

هندسة تطبيقات Flutter: مفاهيم معمارية أساسية في Flutter .

Close-up of hand drawing intricate technical designs on blueprint with pen, ideal for engineering or architecture themes.

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

هندسة تطبيقات Flutter: المقدمة

Close-up of hand drawing intricate technical designs on blueprint with pen, ideal for engineering or architecture themes.

الدليل الشامل لبناء تطبيقات قوية وقابلة للتوسّع عندما يبدأ أي مطوّر في بناء تطبيق Flutter، غالباً ما يركّز في البداية على المظهر أو الأداء، لكنه سرعان ما يكتشف أن السر الحقيقي وراء التطبيق الناجح لا يكمن فقط في الكود، بل…

الفصل العاشر – 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 كأداة قوية لإنشاء انتقالات سلسة بين الشاشات، حيث يبدو العنصر وكأنه “يطير” من شاشة إلى…