
Wordy هو تطبيق تعلم لغة الهاتف المحمول يساعد المستخدمين بسرعة وفعالية على إتقان مهارات اللغة الجديدة بطريقة جذابة وتفاعلية. بفضل نظام الإنجاز التحفيزي ، والمسابقات الممتعة والجذاب ، ودورات اللغة المنظمة جيدًا ، توفر Wordy تجربة تعليمية شاملة تجعل المستخدمين متحمسين ومشاركين.
نظام الإنجاز المحفز: يلفظ اللغة تعلم اللغة من خلال نظام إنجاز مجزي الذي يبقي المستخدمين متحمسين ومشاركين.
الاختبارات التفاعلية: عمليات الاختبارات الممتعة والجذابة تعزز التعلم وجعله أكثر متعة وفعالية.
دورات اللغة المهيكلة: توفر الدورات التدريبية المنظمة بشكل جيد مع مواضيع يمكن التحكم فيها أساسًا متينًا لاكتساب اللغة.
تم تصميم Wordy باستخدام Flutter Framework ، وهي مجموعة أدوات تطوير منصة تتيح للمطورين إنشاء تطبيقات محمولة أصلية لنظام Android و iOS من قاعدة كود واحدة. هذا يجعل Wordy تطبيقًا متعدد الاستخدامات ويمكن الوصول إليه يمكن الاستمتاع به على مجموعة واسعة من الأجهزة.
نظام التشغيل: Windows أو MacOS أو Linux
Flutter SDK: قم بتثبيت sdk flutter من https://docs.flutter.dev/get-started/install.
Android Studio (أو VS Code مع ملحق Flutter): قم بتثبيت Android Studio أو VS Code مع امتداد Flutter للتطوير والتصحيح.
Android Emulator أو جهاز Android الفعلي: قم بإعداد محاكي Android أو قم بتوصيل جهاز Android الفعلي لأغراض الاختبار.
الخادم: استنساخ وتكوين الخادم ، الذي يخدم البيانات للتطبيق. اتبع الإرشادات الواردة في مستودع مشروع الخادم: https://github.com/michalstaszkiewicz/wordy-server لإعداد الخادم بشكل صحيح.
استنساخ المشروع باستخدام الأمر التالي:
git clone https://github.com/MichalStaszkiewicz/Wordy.gitتثبيت تبعيات المشروع باستخدام الأمر التالي:
flutter pub get قم بإنشاء ملف .env في دليل المشروع وأضف متغيرات البيئة التالية:
API_URL_DEBUG = " http://[YOUR_LOCAL_IP]:1344 "
API_URL_IMAGES_DEBUG = " http://[YOUR_LOCAL_IP]:1344/v1/images/ "استبدل [your_local_ip] بعنوان IP للجهاز الذي يعمل فيه الخادم.
قم بتوصيل الهاتف الفعلي أو تشغيل محاكي.
قم بتشغيل المشروع باستخدام الأمر التالي:
flutter runWin + R وكتابة cmd ، ثم اضغط على Enter.ipconfig واضغط على Enter.ifconfig واضغط على Enter.ifconfig أو ip addr show واضغط على Enter.تم تطوير مشروع Wordy حاليًا بواسطة مطور واحد. أعمل باستمرار على إضافة ميزات جديدة وتحسين تجربة المستخدم للتطبيق.