Eyconic | AR Glasses Companion
تفاصيل العمل
Eyconic هو تطبيق موبايل مبني باستخدام Flutter (Dart)، يقدّم تجربة حديثة تجمع بين إدارة الحسابات، نظام مصادقة آمن، وميزات مدعومة بالذكاء الاصطناعي داخل واجهة استخدام تفاعلية مصممة خصيصًا للأجهزة المحمولة. يعتمد المشروع على هيكلية Modular Architecture تسهّل التطوير المستقبلي والصيانة. نوع العمل: تطبيق موبايل ذكي (Smart Companion App) يركز على إدارة المستخدم، التفاعل مع خدمات ذكية (AI)، والتكامل مع خصائص الجهاز، مع قابلية التوسع لإضافة ميزات مرتبطة بالأجهزة القابلة للارتداء مثل النظارات الذكية. الميزات: إدارة الحساب: عرض وتعديل بيانات المستخدم بسهولة نظام مصادقة متكامل: تسجيل، تسجيل دخول، وتسجيل خروج مع معالجة آمنة لكلمات المرور شات بوت بالذكاء الاصطناعي: تفاعل ذكي مع المستخدم لتقديم ردود ومساعدة فورية خدمة سيرفر لاسلكي: إمكانية تشغيل سيرفر محلي على الجهاز للتواصل مع أجهزة أخرى تنقل سلس: باستخدام Bottom Navigation بين الأقسام الرئيسية (الرئيسية، الحساب، الذكاء الاصطناعي) معلومات الجهاز: عرض حالة الجهاز والتفاعل معها تتبع نشاط النظارات الذكية: واجهات مخصصة لعرض نشاط المستخدم المرتبط بالأجهزة القابلة للارتداء الدعم والمساعدة: وصول سريع لمصادر المساعدة تكامل مع واتساب: إمكانية الربط والتفاعل مع التطبيق طريقة التنفيذ: تم تطوير التطبيق باستخدام Flutter مع تنظيم الكود وفق Modular Architecture، حيث يتم فصل كل Feature في وحدة مستقلة (Authentication، AI، Account Management، وغيرها)، مما يسهّل التوسع والصيانة. يعتمد التطبيق على نمط MVVM (Model–View–ViewModel) لفصل واجهة المستخدم عن منطق العمل، حيث تتولى الـ ViewModels إدارة الحالة والتفاعل مع البيانات. تم استخدام Provider كحل لإدارة الحالة، مع توزيع ViewModels داخل كل Feature. كما تم تطبيق Repository Pattern خصوصًا في نظام المصادقة لعزل منطق الوصول إلى البيانات وتحسين قابلية الاختبار.
مهارات العمل