قائمة مختارة بعناية (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/



















































