عن المشروع

Fyne هي أداة واجهة مستخدم مفتوحة المصدر وسهلة الاستخدام، وواجهة برمجة تطبيقات مكتوبة بلغة Go، مصممة لبناء تطبيقات تعمل بسلاسة على أجهزة سطح المكتب والجوال من قاعدة برمجية واحدة. وهي مستوحاة من Material Design، مما يوفر مظهرًا عصريًا ومتسقًا عبر المنصات. تشمل الميزات الرئيسية: - دعم عبر المنصات: أنشئ مرة واحدة وشغّل على Windows وmacOS وLinux وAndroid وiOS. - واجهة برمجة بسيطة: أنشئ النوافذ والعناصر والتخطيطات بأقل قدر من الكود، كما في مثال Hello World. - عرض العناصر: تطبيق توضيحي (`fyne.io/demo`) يعرض العناصر المتاحة بكل من الوضع الداكن والفاتح، مع محاكاة للجوال. - تعبئة الجوال: استخدم أداة `fyne` لتعبئة التطبيقات لأندرويد وiOS، بما في ذلك دعم المحاكي. - التحضير للإصدار: الأمر الفرعي `fyne release` يحزم التطبيقات لمتاجر التطبيقات مع خيارات التوقيع. - أدوات إضافية: قم بتثبيت `fyne_settings` لإدارة السمة والتحجيم العامة و`apps` لتثبيت رسومي لتطبيقات Fyne. - FyneDesk: بيئة سطح مكتب كاملة اختيارية لنظامي Linux/BSD مبنية باستخدام Fyne. تتطلب المتطلبات الأساسية Go 1.22+ ومترجم C وأدوات تطوير النظام. البدء بسيط: أضف Fyne عبر `go get`، واكتب تطبيقًا بسيطًا، وشغّله باستخدام `go run`. الوثائق متاحة على developer.fyne.io وpkg.go.dev، مع أمثلة في مستودع مخصص وقائمة تطبيقات على apps.fyne.io.