ƒ حزمة Flutter جاهزة لمنتجك

ابْنِ الواجهة، ودَع الخلفية تعمل بسلاسة داخل Flutter.

يمنحك HosteDay اتصالاً منظماً بالخدمات والبيانات والمصادقة. ومع hosteday_flutter يصبح الربط جزءاً نظيفاً من بنية التطبيق، لا طبقة إضافية تستهلك وقتك.

1 CLIENT

نقطة اتصال

REST + RT

بيانات ولحظية

Flutter

Android · iOS · Web

dashboard.hosteday.com

صباح الخير، Mustafa

تطبيقك متصل.

LIVE

API requests

2,481 +18.4%

Users online

1,320

+24
realtime events
now
message.sent delivered
auth_service.dart POST

await hosteday.login(
  email: email,
  password: password,
);

response 200 OK

{
  "token": "••••••",
  "user": "Mustafa"
}

مصمم ليعيش داخل بنية Flutter: GetX Provider Bloc Clean Architecture

استخدمه بالطريقة التي تناسب مشروعك، من تطبيق أولي بسيط إلى منتج متعدد الوحدات.

// PRODUCT BUILDING BLOCKS

اتصال واضح للخلفية، حتى يبقى تركيزك على تجربة المستخدم.

ليست مجرد طبقة طلبات. HosteDay يجمع مساراً أكثر ترتيباً للبيانات والمصادقة والأحداث الحية داخل تطبيقك.

01

API LAYER

طبقة API موحّدة

قراءة وإنشاء وتحديث وحذف البيانات من عميل Dart واحد، ببنية واضحة يسهل توزيعها بين Services وProviders.

02

AUTH

مصادقة من البداية

سجّل الدخول، خزّن التوكن، ومرّره تلقائياً إلى المسارات المحمية داخل تطبيقك.

03

REALTIME

أحداث تصل فوراً

جهّز المحادثات والتنبيهات والتحديثات المباشرة باستخدام إعدادات Realtime الخاصة بمشروعك.

04

SCALE

بنية تواكب نمو المنتج

ابدأ من نقطة اتصال واحدة، ثم أضف وحدات وواجهات وميزات جديدة من دون إعادة اختراع طبقة الشبكة كل مرة.

// QUICK START

من مشروع جديد إلى أول طلب، بثلاث محطات.

هيّئ العميل مرة واحدة، ثم اجعله جزءاً من Services أو Controllers أو Providers حسب أسلوبك في بناء التطبيق.

01

ثبّت الحزمة

أضف hosteday_flutter إلى مشروعك بالأمر المعتاد في Flutter.

02

أنشئ العميل

اربط العميل بعنوان مشروع HosteDay وإعدادات الاتصال الأساسية.

03

ابدأ بناء الميزة

نفّذ المصادقة أو البيانات أو Realtime من نفس نقطة الانطلاق.

النتيجة: طبقة ربط أقل تشعباً.

يتوحّد أسلوب الاتصال مع API والمصادقة والأحداث الحية داخل مشروع واحد.

01 pubspec.yaml
terminal
flutter pub add hosteday_flutter
02 main.dart
setup
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());
}
03 auth_service.dart
request
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 وخدمات مشروعك، في متجر أو منصة عمل أو نظام محتوى أو محادثة فورية.

حسابات المستخدمين

تسجيل دخول، ملف شخصي، ومسارات محمية بالتوكن.

واجهات تعتمد على البيانات

قوائم، نماذج، ولوحات تحكم تتصل بواجهات مشروعك.

تجارب لحظية

محادثات وتنبيهات وتحديثات تصل داخل التطبيق مباشرة.

H HosteDay Demo
•••

Realtime notification

طلب جديد وصل الآن

تمت إضافة الطلب إلى قائمة المعالجة مباشرة.

Status

Connected

Endpoint

/api/user

realtime event received

واجهة التطبيق تحدثت بلا إعادة تحميل.

ƒ

SHIP A BETTER FLUTTER APP

صمّم واجهة أفضل، واربطها بخدماتك بثقة.

أنشئ مشروعك على HosteDay، ثم اجعل تطبيق Flutter يتحدث مع واجهاتك من خلال عميل واحد واضح ومرن.

Android · iOS · Web · REST API · Realtime