العودة إلى الأعمال

ClipBridge

مشروع مستقل · 2026 · نسخة خاصة غير منشورة

مشاركة النصوص بين Mac وAndroid بتحكم واضح

بنيت ClipBridge لنقل النصوص بين Mac وهاتف Android عبر الإنترنت، مع التحكم في الإرسال ومراعاة خصوصية الحافظة وقيود كل نظام.

التحدي

نقل النصوص بين نظامين تختلف فيهما قيود الحافظة، مع وضوح خيارات الإرسال ومنع تكرار النسخ وتحديد مدة الاحتفاظ بالنصوص.

مسؤوليتي في المشروع

  • طوّرت تطبيق Mac باستخدام SwiftUI، وتطبيق Android باستخدام Flutter، وربطتهما بخدمات Supabase.
  • جعلت الإرسال التلقائي على Mac خيارًا يفعّله المستخدم، وأضفت إرسالًا يدويًا وسجلًا للنصوص على Android.
  • صممت صلاحيات تعزل بيانات كل مستخدم، وآلية تمنع إعادة إرسال النص في حلقة بين الجهازين، وسياسة للاحتفاظ بالنصوص لمدة 24 ساعة.
  • نُفذ جانب التطبيق لمسار الاستقبال عبر الإشعارات على Android، ويظل تفعيله الكامل مرتبطًا باستكمال نشر جزء الخادم.

القرارات الهندسية

يوفر SwiftUI التكامل مع Mac، ويستخدم تطبيق Android إطار Flutter. وتربط Supabase تسجيل الدخول والبيانات والتحديثات الفورية. تمنع بصمات SHA-256 ومعرّفات الأجهزة تكرار النسخ؛ وما يزال نشر جزء الخادم لمسار FCM بانتظار الاستكمال.

SwiftSwiftUIFlutterDartSupabaseRealtimeFCMPostgreSQL