প্রকল্প সম্পর্কে

Fyne হলো একটি ওপেন-সোর্স, সহজে ব্যবহারযোগ্য UI টুলকিট এবং অ্যাপ্লিকেশন API, যা Go ভাষায় লেখা। এর মাধ্যমে একটি মাত্র কোডবেস ব্যবহার করে ডেস্কটপ এবং মোবাইল ডিভাইসে নির্বিঘ্নে চলমান অ্যাপ্লিকেশন তৈরি করা যায়। এটি Material Design দ্বারা অনুপ্রাণিত, যা সব প্ল্যাটফর্মে একটি আধুনিক এবং সামঞ্জস্যপূর্ণ চেহারা প্রদান করে। মূল বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: - ক্রস-প্ল্যাটফর্ম সমর্থন: একবার তৈরি করুন, চালান Windows, macOS, Linux, Android এবং iOS-এ। - সহজ API: ন্যূনতম কোড দিয়ে উইন্ডো, উইজেট এবং লেআউট তৈরি করুন, যেমনটি Hello World উদাহরণে দেখানো হয়েছে। - উইজেট ডেমো: একটি প্রদর্শনী অ্যাপ (`fyne.io/demo`) উপলব্ধ উইজেটগুলো ডার্ক এবং লাইট থিমে, সাথে মোবাইল সিমুলেশন দেখায়। - মোবাইল প্যাকেজিং: Android এবং iOS-এর জন্য অ্যাপ প্যাকেজ করতে `fyne` ইউটিলিটি ব্যবহার করুন, সিমুলেটর সমর্থনসহ। - রিলিজ প্রস্তুতি: `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-তে অ্যাপের তালিকা রয়েছে।