فلٹر-2.2-ریلیز- میں-سب سے بڑی-اپ ڈیٹس-

 

گوگل کا اوپن سورس UI سافٹ ویئر ڈویلپمنٹ پلیٹ فارم: Flutter کو حال ہی میں Flutter 2.2 کے ساتھ نئے سرے سے بنایا گیا ہے اور اسے کچھ دلچسپ نئی خصوصیات اور صلاحیتوں سے لیس کیا گیا ہے۔

 

اس کا اعلان حال ہی میں ختم ہونے والے Google I/O 2021 ایونٹ کے دوران کیا گیا۔

 

فلٹر کی مقبولیت میں اضافہ

 

گوگل کی طرف سے پھڑپھڑانا اب دنیا کا مقبول ترین کراس پلیٹ فارم ڈویلپمنٹ فریم ورک بن گیا ہے۔ Slashdata کے مطابق، تمام کراس پلیٹ فارم ڈویلپرز میں سے تقریباً 45% اب موبائل ایپس بنانے کے لیے Flutter استعمال کر رہے ہیں۔

 

درحقیقت، 2020 اور 2021 کے درمیان، فلٹر فریم ورک کے استعمال میں 47 فیصد کا زبردست اضافہ دیکھنے میں آیا، اور اس وقت، گوگل پلے اسٹور میں تمام موبائل ایپس میں سے 12 فیصد فلٹر استعمال کر رہے ہیں۔

 

گوگل کے ذریعہ 2017 میں شروع کیا گیا، فلٹر اینڈرائیڈ، iOS، لینکس، میک، ونڈوز، گوگل فوشیا، اور ایک واحد کوڈ بیس کے ذریعے ویب فارم کے لیے کراس پلیٹ فارم ایپ ڈویلپمنٹ فریم ورک کو سپورٹ کرتا ہے۔

 

یہ فلٹر کی خوبصورتی اور صلاحیت ہے۔ اب، آئیے فلٹر 5 میں ٹاپ 2.2 اپ ڈیٹس پر بات کرتے ہیں۔

 

نال سیفٹی

 

ریلیز 2.0 کے ساتھ، فلٹر نے نل سیفٹی فیچر متعارف کرایا، جو اب نئے پروجیکٹس کے لیے ڈیفالٹ بن گیا ہے۔ Null Safety فیچر کے ساتھ، ڈویلپر آسانی سے اشارہ کر سکتے ہیں کہ آیا کوئی متغیر یا قدر کالعدم ہو سکتی ہے یا نہیں، براہ راست کوڈ سے۔ یہ کالعدم حوالہ مستثنیات کے خلاف تحفظ فراہم کرتا ہے۔

 

اس طرح، null-pointer سے متعلق غلطیوں کو کافی حد تک کم اور کنٹرول کیا جا سکتا ہے۔

 

درحقیقت، فلٹر میں استعمال ہونے والی ڈارٹ لینگویج کے ساتھ، کمپائلر رن ٹائم میں تمام نال چیکز کو ختم کرنے کے لیے کافی ہوشیار ہے، جس کی وجہ سے ایپ نمایاں طور پر تیز کارکردگی دکھاتی ہے۔

 

ادائیگی کا طریقہ کار

 

فلٹر 2.2 ورژن کا استعمال کرتے ہوئے موبائل ایپلیکیشنز کے لیے ادائیگی کی جگہ میں ایک بڑی پیشرفت کا اعلان کیا گیا ہے۔ نئی اپ ڈیٹ کے ساتھ ایک نیا پیمنٹس پلگ ان متعارف کرایا گیا ہے جسے گوگل پلے ٹیم کی مدد سے بنایا گیا ہے۔ اس کارآمد پلگ ان کے ساتھ، ڈویلپرز اینڈرائیڈ اور iOS ایپس دونوں کے لیے جسمانی سامان کی ادائیگی قبول کرنے کے لیے خصوصیات کو سرایت کر سکتے ہیں۔

 

اس کے علاوہ، موجودہ درون ایپ خریداری پلگ ان کو محفوظ مالیاتی لین دین کے لیے مزید سیکیورٹی اور انکرپشن کے ساتھ اپ ڈیٹ کیا گیا ہے۔

 

ویب کے لیے ترقی

 

ویب ڈویلپمنٹ کی جگہ میں، فلٹر 2.2 میں کچھ دلچسپ اپ ڈیٹس ہیں۔ اب، ڈویلپرز سروس ورکرز کو بیک گراؤنڈ کیشنگ کے لیے استعمال کر سکتے ہیں۔ اس کا مطلب ہے کہ ویب پر مبنی ایپس تیز تر، اور دبلی پتلی ہوں گی، بہتر کارکردگی کا ترجمہ کرتی ہیں۔

 

مزید خصوصیات کے ساتھ ڈارٹ

 

اصل میں Flutter سے پہلے جاری کیا گیا، Dart وہ پروگرامنگ زبان ہے جو کراس پلیٹ فارم ایپس کے لیے Flutter کے ترقیاتی فریم ورک کو سپورٹ کرتی ہے۔

 

ورژن 2.2 کے ساتھ، ڈارٹ کو ورژن 2.13 میں اپ گریڈ کر دیا گیا ہے۔ اس نئے ورژن کے ساتھ، ڈارٹ اب مقامی انٹرآپریبلٹی کو بھی تعاون فراہم کرے گا۔ یہ FFI (غیر ملکی فنکشن انٹرفیس) میں صفوں اور پیکڈ سٹرکٹس کی مدد سے ممکن ہوا ہے۔

 

اس اپ ڈیٹ سے پڑھنے کی اہلیت کو بڑھانے میں مدد ملے گی اور ری فیکٹرنگ منظرناموں کے لیے ایک پورٹل کھل جائے گا۔

 

ایپ کا سائز۔

 

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

 

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

 

فلٹر پر مبنی ایک نئی موبائل ایپ تیار کرنے میں دلچسپی رکھتے ہیں یا فلٹر کا استعمال کرتے ہوئے کراس پلیٹ فارم کی صلاحیتوں کے ساتھ اپنی موجودہ مقامی ایپس کو بہتر بنانا چاہتے ہیں؟

 

رابطے میں آئیں ہمارے ساتھ فلٹر ایپ کی ترقی ٹیم فورا!