شباك - قالب تطبيق Flutter متعدد اللغات لعرض الفعاليات وبيع التذاكر
شكرًا لاختيارك قالب شباك! سيساعدك هذا الدليل على تثبيت القالب وتشغيله بسرعة وسهولة.
الميزات
- عرض الفعاليات وبيع التذاكر.
- دعم لغات متعددة (العربية، الإنجليزية، الفرنسية، التركية، الفارسية) مع إمكانية إضافة لغات جديدة بسهولة.
- واجهة مستخدم قابلة للتخصيص وسهلة الاستخدام.
- تطبيق Flutter بالكامل (بدون تكامل مع خوادم أو واجهات برمجية - API).
- يعمل على أنظمة Android وiOS والويب.
المتطلبات
تأكد من تثبيت الأدوات التالية في بيئة التطوير الخاصة بك:
- Flutter SDK (الإصدار الثابت الأحدث)
- تثبيت Flutter بناءً على نظام التشغيل الخاص بك.
- Android Studio (لتطوير Android واستخدام المحاكي).
- Xcode (لتطوير iOS على نظام macOS).
- 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
دعم اللغات
يدعم التطبيق اللغات التالية بشكل افتراضي:
- العربية
- الإنجليزية
- الفرنسية
- التركية
- الفارسية
إضافة لغة جديدة
- افتح المجلد
/locale/. - أضف ملف لغة جديد بصيغة
.json(مثلاً:<language_code>.json). - قم بنسخ ملف اللغة الانجليزية و ترجمته للغة المطلوبة
- قم بإعادة تشغيل النظام وسيعمل بصورة تلقائية
تخصيص التطبيق
تحديث محتوى التطبيق
- قم بتعديل بيانات الفعاليات والواجهة عن طريق تحرير الملفات الموجودة في المجلدين
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] مع تفاصيل الشراء الخاصة بك.
استمتع باستخدام شباك لإنشاء تطبيقات فعاليات رائعة!
