اسم المشروع: تطبيق ماركات السيارات العالمية (Car Brands App)
الوصف الموجز: دليل ومرجع رقمي تفاعلي لاستكشاف شركات وصناع السيارات حول العالم مصنفة جغرافياً حسب القارات، مع دعم الحفظ المحلي والمظهر الليلي.
نظرة عامة: تطبيق "ماركات السيارات" هو موسوعة رقمية مبسطة لعشاق السيارات والمهتمين بقطاع المحركات، يتيح التعرف على تاريخ ومصنعي السيارات العالميين مقسمين بحسب قارات العالم (آسيا، أوروبا، أمريكا الشمالية، أمريكا الجنوبية، وغيرها). يوفر التطبيق بطاقات تعريفية لكل علامة تجارية توضح شعار الشركة، بلد المنشأ، سنة التأسيس، وأشهر طرازات السيارات المنتجة، مع إمكانية حفظ الشركات في قائمة مفضلة مخصصة.
الدور: مطور Flutter (برمجة التصفح الجغرافي للشركات، إدارة التخزين المحلي للمفضلة، تطبيق التعريب ثنائي اللغة، ونظام التبديل بين المظهرين الليلي والفاتح).
التقنيات المستخدمة (Tech Stack):
Framework & UI: Flutter & Dart (Almarai typography, vector SVG logos, curved card layouts)
State Management: Flutter BLoC & Cubit (DataHolderCubit for reactive bookmark states, LangCubit)
Local Persistence & Storage: SharedPreferences (Offline brand bookmarks & language preferences)
Localization: Custom JSON-based bilingual localization (Arabic RTL & English LTR)
Theming: Dynamic Dark and Light theme architecture (ThemeProvider)
المميزات الرئيسية:
استكشاف جغرافي حسب القارات: تصنيف شركات السيارات عالمياً عبر بوابات تفاعلية تمثل قارات العالم مع شعارات ورسوم متجهة (SVG).
بطاقات تعريفية متكاملة للشركات: استعراض تفاصيل كل شركة تتضمن الشعار الرسمي، الدولة، تاريخ التأسيس، وقائمة بأبرز الموديلات الشهيرة.
حفظ وتفضيل الماركات محلياً: ميزة حفظ سريعة تتيح للمستخدم تجميع علاماته التجارية المفضلة في قائمة خاصة والرجوع إليها بدون إنترنت.
دعم كامل للمظهرين الليلي والفاتح: تصميم واجهات عصري يدعم التبديل السلس بين المظهر الفاتح (Light Mode) والداكن (Dark Mode).
تعريب كامل وثنائي اللغة: دعم أصلي وشامل للغتين العربية (RTL) والإنجليزية (LTR) مع حفظ لغة التطبيق تلقائياً.
روابط توجيه خارجية: إمكانية الانتقال السريع للمواقع الرسمية للشركات المصنعة ومصادر المعلومات بضغطة زر.