
يتيح لك Flutter إنشاء تطبيقات أصلية جميلة على iOS و Android من قاعدة كود واحدة.
هذا المشروع غير الرسمي يجلب الرفرفة على سطح المكتب من خلال قوة GO و GLFW.
لا يعرف محرك Flutter نفسه كيفية التعامل مع منصات سطح المكتب (مثل معالجة إدخال الماوس/لوحة المفاتيح) . بدلاً من ذلك ، فإنه يكشف طبقة التجريد لأي منصة لتنفيذها. ينفذ هذا المشروع واجهة برمجة تطبيقات التضمين الخاصة بـ Flutter باستخدام قاعدة رمز واحد تعمل على Windows و MacOS و Linux. لتقديمها ، تناسب GLFW المهمة لأنها توفر التجريدات الصحيحة على العازلة/لوحة المفاتيح/الماوس/الماوس في OpenGL.
يأتي اختيار Golang من حقيقة أن لديها نفس الأدوات على كل منصة. Plus Golang هي لغة رائعة لأنها تبقي كل شيء بسيط وقابل للقراءة ، مما يجعل من السهل إنشاء مكونات إضافية عبر المنصات.

أفضل طريقة للبدء في تثبيت Hover ، أداة التراجع الرسمية لإعداد تطبيقات Flutter وإنشائها وتشغيلها على سطح المكتب ، بما في ذلك التحميل الساخن.
اقرأ البرنامج التعليمي Hover لتشغيل تطبيقك على سطح المكتب ، أو ابدأ بأحد تطبيقات الأمثلة.
إذا كنت ترغب في المزيد من المعلومات المتعمقة حول حرب Go-Futter ، فاقرأ Wiki.
هل تفتقد ميزة؟ افتح مشكلة!
يحتوي مستودع منفصل على مثال على تطبيقات رفرفة تعمل أيضًا على سطح المكتب. انتقل إلى github.com/go-flutter-desktop/examples لتجربتهم.
يتم بالفعل تطبيق بعض الإضافات الشائعة على github.com/go-flutter-desktop/plugins. إذا قمت بتطبيق مكون إضافي ترغب في مشاركته ، فلا تتردد في فتح PR على مستودع الإضافات!
للحصول على برنامج تعليمي مفصل حول كيفية إنشاء مكون إضافي ، اقرأ الويكي.
الرفرفة نفسها مشروع شاب نسبيا. يتم تحديث إطاره ومحركه في كثير من الأحيان. يحاول مشروع التغلب على البقاء متوافقًا مع قناة BETA من الرفرفة.
التحديث GO بسيط ونادراً ما يكون لديه تغييرات متتالية. يظل هذا المشروع متوافقًا مع أحدث إصدار مستقر.
يستخدم هذا المشروع GO-GL/GLFW لـ GLFW V3.3.
ترخيص BSD 3-طبقة