متجر الكتروني قريبا

▼

مئات من تطبيقات Flutter مفتوحة المصدر لإلهام المطورين


قائمة مختارة بعناية (Awesome List) تضم مئات التطبيقات مفتوحة المصدر التي بنيت باستخدام إطار عمل Flutter.

يتم تصنيف التطبيقات حسب المجال (مثل: التجارة الإلكترونية، التعليم، الصحة، الألعاب، الأدوات المساعدة، إلخ) وكل تطبيق مرتبط بمستودعه على GitHub، مما يسمح لك بدراسة الكود كاملاً والتعلم منه.


🔥 لماذا هو مهم لكل مطور Flutter؟


الفائدة الوصف

📚 التعلم من أمثلة حقيقية بدلاً من الأمثلة الصغيرة (To-Do list)، هنا تجد تطبيقات كاملة (مثل: نسخة مبسطة من TikTok، Spotify، أو Google Photos) تستخدم أفضل الممارسات.

🎨 الإلهام للتصميم تصاميم واجهات مستخدم متنوعة (UI/UX) يمكن أن تلهمك في مشروعك القادم.

🧩 تعلم أنماط معمارية (Architecture Patterns) تتعلم كيف نظم المطورون كودهم (مثل: BLoC، Provider، Riverpod، GetX) في مشاريع حقيقية.

🔌 تعلم تكاملات حقيقية ترى كيف يتم دمج Firebase، APIs، قواعد البيانات المحلية (SQLite، Hive)، والكاميرا، والخرائط.

🚀 تسريع التطوير بدلاً من البدء من الصفر، يمكنك استعارة أجزاء من كود (مع احترام الترخيص) لتوفر الوقت.


🧠 أمثلة على الفئات والتطبيقات التي قد تجدها


الفئة أمثلة على التطبيقات

🎵 موسيقى وفيديو (Music & Video) مشغل موسيقى، تطبيق بودكاست، عميل لـ YouTube.

📱 وسائل تواصل اجتماعي (Social Media) عميل لـ Mastodon، تطبيق مشاركة صور، غرف دردشة.

🛒 تجارة إلكترونية (E-commerce) متجر كامل، تطبيق نقاط بيع (POS)، متجر مجوهرات.

📊 إدارة وإنتاجية (Productivity) تطبيق ملاحظات، مدير كلمات مرور، عميل بريد إلكتروني بسيط، متتبع مهام.

🎮 ألعاب (Games) ألعاب بسيطة مثل: كلمات متقاطعة، ألغاز، شطرنج.

🏥 صحة ولياقة (Health & Fitness) متتبع الخطوات، تطبيق لتسجيل الوجبات، تطبيق مواعيد طبية.

🌐 أدوات مساعدة (Utilities) مدير تنزيلات، تطبيق طقس، آلة حاسبة علمية، قارئ RSS، عميل VPN بسيط.


💡 كيف تستفيد من هذه القائمة؟


1. للمبتدئين:

   · ابدأ بتطبيق صغير (مثل آلة حاسبة او To-Do).

   · ركز على فهم بنية المشروع (Project Structure) وكيفية تنظيم الملفات.

2. للمطورين المتوسطين:

   · اختر مجالاً تهتم به (مثل التجارة الإلكترونية).

   · ادرس كيف تم التعامل مع إدارة الحالة (State Management) والتنقل بين الشاشات (Navigation) واستدعاء واجهات برمجة التطبيقات (APIs).

3. للمحترفين:

   · تصفح تطبيقات معقدة (مثل مشغل فيديو او عميل لخدمة معقدة).

   · ابحث عن تطبيقات تتبع أنماطاً معمارية متقدمة (مثل Clean Architecture) أو تستخدم تقنيات حديثة (مثل Flutter Web).


https://github.com/fluttergems/awesome-open-source-flutter-apps/