تطبيق البطاقات التعليمية
ملخص
تطبيق البطاقات التعليمية هو تطبيق للجوال مصمم لمساعدة المستخدمين في التعلم والحفظ من خلال استخدام البطاقات التعليمية الرقمية. مع التركيز على البساطة وتجربة المستخدم ، يتيح هذا التطبيق للمستخدمين إنشاء وتحرير ودراسة مجموعات البطاقات التعليمية ، كل منها يمثل موضوعًا أو موضوعًا مهمًا.
سمات
- إنشاء الطوابق : يمكن للمستخدمين إنشاء طوابق متعددة لمواضيع أو موضوعات مختلفة ، ولكل منها اسم ووصف فريد.
- إضافة البطاقات التعليمية : يمكن أن تحتوي كل سطح على العديد من البطاقات التعليمية مع مقدمة (سؤال أو موجه) والخلف (الإجابة أو المعلومات).
- وضع الدراسة : الانخراط في جلسة دراسة حيث يتم تقديم البطاقات التعليمية ، مما يسمح بالتكرار المتباعد والاستدعاء النشط.
- تتبع التقدم : يتتبع التطبيق عرض السجل ويوفر إحصائيات حول تقدم التعلم.
- المفضلة : يمكن للمستخدمين وضع علامة على الطوابق كمفضل للوصول السريع.
- إجراءات الضغط الطويلة : يتيح الضغط لفترة طويلة على سطح السفينة أو البطاقة الفلاش التحرير أو الحذف ، مما يوفر تفاعلًا سلسًا للمستخدم.
- واجهة المستخدم التكيفية : يتميز التطبيق بواجهة مستجيبة تستجيب تتكيف مع اتجاه الجهاز وحجم الشاشة ، مما يضمن تجربة متسقة في جميع الأجهزة.
كومة تقنية
- اللغة : سريع
- الأطر : Uikit ، تجمع للبرمجة التفاعلية
- إدارة البيانات : كوراتا لاستمرار البيانات المحلية
- نمط التصميم : MVC (Model-View-Controller) للهندسة المعمارية النظيفة
ابدء
استنساخ المستودع وفتح المشروع في Xcode للبدء:
git clone https://github.com/yourusername/flashcards-app.git
cd flashcards-app
open Flashcards.xcodeproj
قم بتشغيل المشروع على جهاز المحاكاة المفضل لديك أو الجهاز الحقيقي الذي يقوم بتشغيل iOS 16.0 أو أحدث.
لقطات الشاشة
الواجهة الرئيسية


طوابق فافور


صفحة البطاقات التعليمية


جلسات ممارسة البطاقة الفلاش


أضف صفحة سطح السفينة الجديدة


أضف صفحة بطاقات وميض جديدة


يُظهر كل زوج من لقطات الشاشة اختلافات في وضع الظلام والضوء ، مما يوفر رؤية شاملة لقدرة على التكيف المواضيعي للتطبيق.
مساهمات
المساهمات موضع ترحيب. يرجى تورك المستودع وإرسال طلب سحب مع ميزاتك أو إصلاحاتك.
رخصة
موزعة تحت رخصة معهد ماساتشوستس للتكنولوجيا. انظر LICENSE لمزيد من المعلومات.
اتصال
اسمك - @danujajayasuri3 - [email protected]
رابط المشروع: https://github.com/danuja01/flashCardsApp-IOS