01
API LAYER
طبقة API موحّدة
قراءة وإنشاء وتحديث وحذف البيانات من عميل Dart واحد، ببنية واضحة يسهل توزيعها بين Services وProviders.
أنشئ REST API مع Authentication وCRUD وقاعدة بيانات مستقلة، واربطه بتطبيقك باستخدام حزمة hosteday_flutter. ابدأ مجانًا وصدّر مشروع Laravel كاملًا متى أردت.
لمطوري Flutter وLaravel
واصل بناء تطبيقك باستخدام Flutter وLaravel بالأدوات والبنية التي تعرفها؛ HosteDay تسرّع الربط وإدارة الباكند من دون أن تفرض عليك تقنية جديدة أو مسار تعلم إضافياً.
استقلال كامل في أي وقت: صدّر مشروع Laravel كاملاً مع جميع بياناتك وقواعد عملك متى شئت.
صباح الخير، Mustafa
API requests
Users online
1,320
await hosteday.login(
email:
email,
password: password,
);
{
"token": "••••••",
"user": "Mustafa"
}
استخدمه بالطريقة التي تناسب مشروعك، من تطبيق أولي بسيط إلى منتج متعدد الوحدات.
// PRODUCT BUILDING BLOCKS
ليست مجرد طبقة طلبات. HosteDay يجمع مساراً أكثر ترتيباً للبيانات والمصادقة والأحداث الحية داخل تطبيقك.
01
API LAYER
قراءة وإنشاء وتحديث وحذف البيانات من عميل Dart واحد، ببنية واضحة يسهل توزيعها بين Services وProviders.
02
AUTH
سجّل الدخول، خزّن التوكن، ومرّره تلقائياً إلى المسارات المحمية داخل تطبيقك.
03
REALTIME
جهّز المحادثات والتنبيهات والتحديثات المباشرة باستخدام إعدادات Realtime الخاصة بمشروعك.
04
SCALE
ابدأ من نقطة اتصال واحدة، ثم أضف وحدات وواجهات وميزات جديدة من دون إعادة اختراع طبقة الشبكة كل مرة.
// ONE-CLICK EXPORT
بضغطة زر واحدة تحصل على مشروع Laravel متكامل وجاهز للاستضافة، متضمناً جميع بياناتك وقواعدك ومنطق العمل الذي بنيته داخل المنصة.
laravel-project.zip
جاهز للتصدير
// QUICK START
ثبّت حزمة hosteday_flutter، أضف رابط مشروعك، ثم نفّذ أول طلب مصادقة أو جلب بيانات خلال دقائق.
أضف hosteday_flutter إلى مشروعك بالأمر المعتاد في Flutter.
اربط العميل بعنوان مشروع HosteDay وإعدادات الاتصال الأساسية.
نفّذ المصادقة أو البيانات أو Realtime من نفس نقطة الانطلاق.
النتيجة: طبقة ربط أقل تشعباً.
يتوحّد أسلوب الاتصال مع API والمصادقة والأحداث الحية داخل مشروع واحد.
flutter pub add hosteday_flutter
import 'package:hosteday_flutter/hosteday_flutter.dart';
late final HosteDayClient hosteday;
void main() {
hosteday = HosteDayClient(
config: const HosteDayConfig(
baseUrl: 'https://your-project.hosteday.com',
),
);
runApp(const App());
}
final response = await hosteday.post(
hosteday.config.loginPath,
body: {
'email': email,
'password': password,
},
);
// استخدم التوكن للمسارات المحمية.
final profile = await hosteday.get(
'/api/user',
headers: {'Authorization': 'Bearer $token'},
);
// MADE FOR REAL APPS
استخدم HosteDay كحلقة الربط بين واجهة Flutter وخدمات مشروعك، في متجر أو منصة عمل أو نظام محتوى أو محادثة فورية.
تسجيل دخول، ملف شخصي، ومسارات محمية بالتوكن.
قوائم، نماذج، ولوحات تحكم تتصل بواجهات مشروعك.
محادثات وتنبيهات وتحديثات تصل داخل التطبيق مباشرة.
Realtime notification
طلب جديد وصل الآن
تمت إضافة الطلب إلى قائمة المعالجة مباشرة.
Status
Connected
Endpoint
/api/user
realtime event received
واجهة التطبيق تحدثت بلا إعادة تحميل.
SHIP A BETTER FLUTTER APP
أنشئ مشروعك على HosteDay، ثم اجعل تطبيق Flutter يتحدث مع واجهاتك من خلال عميل واحد واضح ومرن.
Android · iOS · Web · REST API · Realtime