Skip to content

شباك - قالب تطبيق Flutter متعدد اللغات لعرض الفعاليات وبيع التذاكر

شكرًا لاختيارك قالب شباك! سيساعدك هذا الدليل على تثبيت القالب وتشغيله بسرعة وسهولة.

الميزات

  • عرض الفعاليات وبيع التذاكر.
  • دعم لغات متعددة (العربية، الإنجليزية، الفرنسية، التركية، الفارسية) مع إمكانية إضافة لغات جديدة بسهولة.
  • واجهة مستخدم قابلة للتخصيص وسهلة الاستخدام.
  • تطبيق Flutter بالكامل (بدون تكامل مع خوادم أو واجهات برمجية - API).
  • يعمل على أنظمة Android وiOS والويب.

المتطلبات

تأكد من تثبيت الأدوات التالية في بيئة التطوير الخاصة بك:

  1. Flutter SDK (الإصدار الثابت الأحدث)
  2. Android Studio (لتطوير Android واستخدام المحاكي).
  3. Xcode (لتطوير iOS على نظام macOS).
  4. Visual Studio Code (اختياري، لتحرير التعليمات البرمجية).

البدء

1. تحميل القالب أو نسخه

  • فك ضغط الملف المضغوط .zip الذي تم تحميله أو انسخ المستودع.
  • افتح المجلد في الطرفية (Terminal):
    bash
    cd shubak-template

2. تثبيت التبعيات

  • قم بتشغيل الأمر التالي لتثبيت الحزم المطلوبة:
    bash
    flutter pub get

تشغيل التطبيق

1. على نظام Android

  • قم بتوصيل جهاز Android أو تشغيل محاكي من Android Studio.
  • قم بتشغيل الأمر التالي:
    bash
    flutter run

2. على نظام iOS

  • افتح الملف ios/Runner.xcworkspace باستخدام Xcode.
  • قم بإعداد فريق التطوير في قسم "Signing & Capabilities".
  • شغّل التطبيق باستخدام Xcode أو عبر الطرفية:
    bash
    flutter run

3. على الويب (اختياري)

  • تأكد من تمكين Flutter للويب:
    bash
    flutter config --enable-web
    flutter build web
  • قم بتشغيل التطبيق في متصفح:
    bash
    flutter run -d chrome

دعم اللغات

يدعم التطبيق اللغات التالية بشكل افتراضي:

  • العربية
  • الإنجليزية
  • الفرنسية
  • التركية
  • الفارسية

إضافة لغة جديدة

  1. افتح المجلد /locale/.
  2. أضف ملف لغة جديد بصيغة .json (مثلاً: <language_code>.json).
  3. قم بنسخ ملف اللغة الانجليزية و ترجمته للغة المطلوبة
  4. قم بإعادة تشغيل النظام وسيعمل بصورة تلقائية

تخصيص التطبيق

تحديث محتوى التطبيق

  • قم بتعديل بيانات الفعاليات والواجهة عن طريق تحرير الملفات الموجودة في المجلدين lib/screens/ و lib/widgets/.

تغيير مظهر التطبيق

  • قم بتحديث إعدادات الألوان والمظهر في الملف lib/theme.dart.

الصور والأيقونات

  • جميع الصور المستخدمة في التطبيق مأخوذة من الإنترنت العام.
  • جميع الأيقونات مجانية الاستخدام وتخضع لترخيص مفتوح.
  • ملاحظة: شعار القالب مخصص لأغراض العرض فقط وهو غير مخصص للبيع.

بناء التطبيق

ملف APK لنظام Android

  • لإنشاء ملف APK للإصدار النهائي:
    bash
    flutter build apk --release
  • ستجد الملف في المجلد build/app/outputs/flutter-apk/.

ملف IPA لنظام iOS

  • استخدم Xcode لبناء التطبيق وأرشفته للإصدار النهائي.

تطوير نسخة الويب

  • قم ببناء نسخة الويب باستخدام الأمر:
    bash
    flutter build web
  • قم بنشر المجلد build/web على خادم الويب الخاص بك.

الدعم الفني

في حالة وجود أي مشكلات أو استفسارات، يرجى الاتصال بفريق الدعم عبر البريد الإلكتروني [support@shubak.com] مع تفاصيل الشراء الخاصة بك.

استمتع باستخدام شباك لإنشاء تطبيقات فعاليات رائعة!