تفاصيل العمل

تطبيق محمول متقدم تم تطويره باستخدام Flutter، يتيح للمستخدمين التفاعل بسلاسة مع نماذج ذكاء اصطناعي متعددة،مثل Google Gemini، Grok, OpenAI GPT4o, O3-mini, Deepseek V3, R1 مع إمكانية التوسع لدعم نماذج أخرى. تم تصميم التطبيق ليكون سهل الاستخدام ويوفر تجربة محادثة غنية تدعم كلاً من المدخلات النصية والصور.

ركزت في هذا المشروع على بناء تطبيق قوي وقابل للتطوير، مع واجهة مستخدم عصرية ومتجاوبة، وتجربة مستخدم سلسة.

**أبرز الميزات والإنجازات:**

* **تعدد نماذج الذكاء الاصطناعي:** تم بناء بنية مرنة تسمح بالتبديل والتكامل مع واجهات برمجة تطبيقات (APIs) لنماذج AI مختلفة.

* **دعم الوسائط المتعددة:** إمكانية إرسال النصوص والصور إلى نموذج الذكاء الاصطناعي للحصول على استجابات أكثر تفاعلية.

* **سجل محادثات محلي:** حفظ تاريخ المحادثات على الجهاز باستخدام `sqflite` لضمان خصوصية المستخدم وسهولة الرجوع للمحادثات السابقة.

* **تجربة مستخدم مخصصة:** توفير إعدادات للمستخدم لاختيار نموذج AI المفضل وتغيير ثيمات التطبيق (فاتح/داكن) باستخدام `shared_preferences`.

* **بنية تطبيق نظيفة:** اتباع بنية معيارية (Modular Architecture) باستخدام `GetX` لإدارة الحالة، التنقل، وحقن الاعتماديات، مما يسهل الصيانة وإضافة الميزات.

* **تصميم متجاوب:** ضمان عمل التطبيق بشكل ممتاز على مختلف أحجام الشاشات باستخدام `flutter_screenutil`.

**التقنيات المستخدمة:**

* **المنصة:** Flutter

* **إدارة الحالة والتنقل:** GetX

* **التكامل مع الواجهات البرمجية (APIs):** `google_generative_ai`, `http`

* **التخزين المحلي:** `sqflite`, `shared_preferences`

* **معالجة الصور:** `image_picker`

* **التصميم المتجاوب:** `flutter_screenutil`

* **إدارة البيئة:** `flutter_dotenv`

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
22
تاريخ الإضافة
تاريخ الإنجاز
المهارات