منصوبے کے بارے میں
Fyne ایک اوپن سورس، استعمال میں آسان UI ٹول کٹ اور ایپلیکیشن API ہے جو Go میں لکھی گئی ہے، اور اسے اس لیے ڈیزائن کیا گیا ہے کہ ایک ہی کوڈ بیس سے ڈیسک ٹاپ اور موبائل ڈیوائسز پر بغیر کسی رکاوٹ کے چلنے والی ایپس بنائی جا سکیں۔ یہ Material Design سے متاثر ہے، اور پلیٹ فارمز پر ایک جدید اور مستقل شکل پیش کرتی ہے۔
اہم خصوصیات میں شامل ہیں:
- کراس پلیٹ فارم سپورٹ: ایک بار بنائیں، Windows، macOS، Linux، Android، اور iOS پر چلائیں۔
- سادہ API: کم سے کم کوڈ کے ساتھ ونڈوز، ویجٹس، اور لے آؤٹس بنائیں، جیسا کہ Hello World مثال میں دکھایا گیا ہے۔
- ویجٹ ڈیمو: ایک نمائشی ایپ (`fyne.io/demo`) جو دستیاب ویجٹس کو روشن اور تاریک تھیمز میں دکھاتی ہے، ساتھ ہی موبائل سمولیشن بھی۔
- موبائل پیکیجنگ: `fyne` یوٹیلیٹی کا استعمال کرتے ہوئے Android اور iOS کے لیے ایپس پیک کریں، بشمول سمیلیٹر سپورٹ۔
- ریلیز کی تیاری: `fyne release` سب کمانڈ ایپ اسٹورز کے لیے ایپس کو سائننگ آپشنز کے ساتھ پیک کرتا ہے۔
- اضافی یوٹیلیٹیز: عالمی تھیم/اسکیلنگ مینجمنٹ کے لیے `fyne_settings` اور Fyne ایپس کے گرافیکل انسٹالر کے لیے `apps` انسٹال کریں۔
- FyneDesk: Linux/BSD کے لیے ایک اختیاری مکمل ڈیسک ٹاپ ماحول جو Fyne سے بنایا گیا ہے۔
ضروری شرائط میں Go 1.22+، ایک C کمپائلر، اور سسٹم ڈیولپمنٹ ٹولز شامل ہیں۔ شروع کرنا سیدھا ہے: `go get` کے ذریعے Fyne شامل کریں، ایک سادہ ایپ لکھیں، اور `go run` کے ساتھ چلائیں۔ دستاویزات developer.fyne.io اور pkg.go.dev پر دستیاب ہیں، مثالوں کے لیے ایک مخصوص ریپوزٹری اور ایپس کی فہرست apps.fyne.io پر ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.