پھڑپھڑا 2.0

گوگل نے 2.0 مارچ 3 کو نئی فلٹر 2021 اپ ڈیٹس کا اعلان کیا ہے۔ فلٹر 1 کے مقابلے اس ورژن میں تبدیلیوں کا ایک مکمل بنڈل ہے، اور یہ بلاگ اس بات پر توجہ مرکوز کرنے جا رہا ہے کہ ڈیسک ٹاپ کے لیے کیا تبدیلیاں آئی ہیں اور موبائل ورژن.

Flutter 2.0 کے ساتھ، Google نے اپنی حیثیت بیٹا کے قریب اور مستحکم کر دی ہے۔ یہاں کیا اہمیت ہے؟ تمام چیزوں پر غور کیا گیا، یہ فلٹر 2.0 اسٹیبل میں دستیاب ہے، تاہم، گوگل کو یقین نہیں ہے کہ اس وقت یہ مکمل طور پر ختم ہوچکا ہے۔ یہ پیداواری استعمال کے لیے ٹھیک ہونا چاہیے، پھر بھی کافی حد تک کوئی بگ ہو سکتا ہے۔

گوگل نے آج فلٹر 2 کا اعلان کیا، جو کمپیکٹ ایپلی کیشنز بنانے کے لیے اس کے اوپن سورس UI ٹول کٹ کا سب سے حالیہ ورژن ہے۔ جب کہ Flutter موبائل پر توجہ کے ساتھ شروع ہوا جب اسے دو سال پہلے لانچ کیا گیا تھا، اس نے حال ہی میں اپنے پر پھیلائے تھے۔ ورژن 2 کے ساتھ، فلٹر اس وقت کریٹ سے باہر ویب اور ڈیسک ٹاپ ایپلی کیشنز کو سپورٹ کرتا ہے۔ اس کے ساتھ، پھڑپھڑانے والے صارفین اب iOS، Android، Windows، macOS، Linux اور ویب کے لیے ایپلی کیشنز بنانے کے لیے مساوی کوڈ بیس استعمال کر سکیں گے۔

فلٹر 2.0 اسٹیبل پر آتا ہے اور فولڈ ایبل اور ڈبل اسکرین ڈیوائسز کے لیے سپورٹ شامل کرتا ہے۔

گوگل نے ایک نئے کے ذریعے ویب براؤزرز کے لیے فلٹر کی کارکردگی کو بڑھانے کا انتظام کیا ہے۔ کینوس کٹ۔ موبائل براؤزرز ایپ کے HTML ورژن کو بطور ڈیفالٹ استعمال کریں گے، جو آپ کی ایپ بناتے وقت نئے "آٹو" موڈ کے ذریعے خود بخود ہینڈل ہوتے ہیں۔

دوسرا، Flutter ویب براؤزر میں زیادہ مقامی محسوس کرنے کے لیے خصوصیات حاصل کر رہا ہے۔ اس میں اسکرین ریڈر سپورٹ یوٹیلیٹیز، قابل انتخاب اور قابل تدوین متن، بہتر ایڈریس بار سپورٹ، آٹو فل، اور بہت کچھ شامل ہے۔

چونکہ فلٹر شروع میں ایک کراس پلیٹ فارم موبائل سسٹم تھا، اس لیے یہاں کہنے کے لیے اصل میں بہت کچھ نہیں ہے۔ عام طور پر، Flutter فی الحال کچھ عرصے سے موبائل کی خصوصیت سے مکمل رہا ہے، سوائے فولڈ ایبل کے۔ Flutter 2.0 کے ساتھ، مائیکروسافٹ کی طرف سے کیے گئے وعدوں کی وجہ سے، فولڈ ایبل ڈسپلے کے لیے فی الحال سپورٹ موجود ہے۔ پھڑپھڑانے کو اب احساس ہے کہ اس ساخت کے عنصر کو کیسے منظم کیا جائے اور ڈویلپرز کو اپنی ایپلی کیشنز کو یہ بتانے دیتا ہے کہ انہیں کس طرح کی ضرورت ہے۔

فلٹر 2.0 میں فی الحال ایک اور ٹو پین گیجٹ ہے جو آپ کو، جیسا کہ نام سے ظاہر ہے، دو پین دکھاتا ہے۔ پہلا پین کسی بھی گیجٹ پر دکھائے گا، جب کہ دوسرا فولڈ ایبل ڈسپلے کے دائیں نصف پر دکھائے گا۔ ڈائیلاگ اسی طرح آپ کو یہ منتخب کرنے کی اجازت دیں گے کہ وہ فولڈ ایبل ڈسپلے کے کس طرف دکھائے جائیں۔

فولڈ ایبل پر کریز یا قبضے کو ڈیولپرز کو ایک ڈسپلے فیچر کے طور پر پیش کیا جاتا ہے، لہذا ایپلیکیشنز کسی بھی صورت میں پورے فولڈ ایبل ڈسپلے تک اس موقع پر پھیل سکتی ہیں جس کی انہیں ضرورت ہے، یا اس بات پر غور کریں کہ قبضہ کہاں پایا جاتا ہے اور مناسب طریقے سے دکھا سکتے ہیں۔

اس کے علاوہ، گوگل نے اپنے موبائل اشتہارات SDK پلگ ان کو بیٹا میں منتقل کر دیا ہے۔ یہ Android اور iOS کے لیے ایک SDK ہے جو آپ کو اپنی موبائل ایپلیکیشن میں AdMob اشتہارات دکھانے کی اجازت دیتا ہے۔ ابھی تک، کوئی ڈیسک ٹاپ سپورٹ نہیں ہے، پھر بھی اب آپ کے پاس Flutter کا استعمال کرتے ہوئے اشتہارات کے ساتھ عام طور پر مستحکم موبائل ایپلیکیشنز بنانے کا اختیار ہونا چاہیے۔

یہ Flutter 2.0 میں ڈیسک ٹاپ اور موبائل دونوں پلیٹ فارمز کے حوالے سے زبردست تبدیلیاں ہیں۔