تطبيق ترجمة ذكي تم تطويره باستخدام Flutter يوفر ترجمة سريعة للنصوص بين عدة لغات، مع نظام حفظ تلقائي (Cache) لتقليل استهلاك الإنترنت وتسريع الأداء.
? المميزات:
ترجمة النصوص بين عدة لغات (عربي - إنجليزي - فرنسي - ألماني - إيطالي - إسباني)
استخدام API للترجمة الفورية
نظام Cache ذكي باستخدام Hive لحفظ الترجمات السابقة
استرجاع الترجمة فورًا بدون إنترنت إذا كانت محفوظة مسبقًا
عرض سجل (History) لجميع عمليات الترجمة
إمكانية حذف عنصر من السجل مع خاصية Undo
تبديل اللغات بسهولة (Swap)
واجهة مستخدم بسيطة وسريعة
تأثير تحميل (Skeleton Loading) أثناء انتظار الترجمة.طريقة التنفيذ:
تم تطوير التطبيق باستخدام Flutter و Dart
استخدام GetX لإدارة الحالة والتنقل
استخدام Hive كـ Local Database لتخزين الترجمات
استخدام Dio للتعامل مع API
تطبيق مفهوم Cache لتحسين الأداء وتقليل عدد الطلبات
استخدام Skeletonizer لعرض loading احترافي
بناء Models مخصصة للتعامل مع JSON (Parsing API Response)