Flutter-2.2-relizidagi eng katta yangilanishlar-

 

Google-ning ochiq manbali UI dasturiy ta'minot ishlab chiqish platformasi: Flutter hozirgina yangilangan va Flutter 2.2 joriy versiyasi bilan yangilangan, u ba'zi qiziqarli yangi xususiyatlar va imkoniyatlar bilan qurollangan.

 

Bu haqda yaqinda yakunlangan Google I/O 2021 tadbirida ma'lum qilindi.

 

Flutterning mashhurligi ortib bormoqda

 

Google Flutter hozirda dunyodagi eng mashhur kross-platforma ishlab chiqish tizimiga aylandi. Slashdata ma'lumotlariga ko'ra, barcha kross-platforma ishlab chiquvchilarning taxminan 45% hozirda mobil ilovalar yaratish uchun Flutterdan foydalanmoqda.

 

Aslida, 2020 va 2021 yillar oralig'ida Flutter tizimidan foydalanish 47% ga katta o'sishga guvoh bo'ldi va hozirda Google Playstore'dagi barcha mobil ilovalarning 12% Flutterdan foydalanmoqda.

 

2017-yilda Google tomonidan ishga tushirilgan Flutter Android, iOS, Linux, Mac, Windows, Google Fuchsia, shuningdek, bitta kod bazasi orqali veb-shakl uchun platformalararo ilovalar ishlab chiqish tizimini qo‘llab-quvvatlaydi.

 

Bu Flutterning go'zalligi va qobiliyatidir. Keling, Flutter 5-dagi eng yaxshi 2.2 ta yangilanishni muhokama qilaylik.

 

Null Xavfsizlik

 

2.0 versiyasi bilan Flutter Null Safety xususiyatini taqdim etdi, bu endi yangi loyihalar uchun odatiy holga aylandi. Null Safety funksiyasi yordamida ishlab chiquvchilar oʻzgaruvchi yoki qiymat null boʻlishi yoki boʻlmasligini bevosita koddan osongina koʻrsatishi mumkin. U null mos yozuvlar istisnolaridan himoya qiladi.

 

Shunday qilib, null-pointer bilan bog'liq xatolar keskin kamayishi va nazorat qilinishi mumkin.

 

Aslida, Flutter-da Dart tilidan foydalanilganda, kompilyator ish vaqtida barcha null-cheklarni yo'q qilish uchun etarlicha aqlli, bu esa ilovani juda tez ishlashiga imkon beradi.

 

To'lov mexanizmi

 

Flutter 2.2 versiyasidan foydalangan holda ishlab chiqarilgan mobil ilovalar uchun to'lov sohasida katta ishlanma e'lon qilindi. Yangi yangilanish bilan Google Play jamoasi yordamida yaratilgan yangi to'lovlar plagini taqdim etildi. Ushbu foydali plagin yordamida ishlab chiquvchilar Android va iOS ilovalari uchun jismoniy mahsulotlar uchun toʻlovlarni qabul qilish funksiyalarini oʻrnatishlari mumkin.

 

Bundan tashqari, mavjud ilova ichidagi xarid plagini xavfsiz moliyaviy tranzaktsiyalar uchun ko'proq xavfsizlik va shifrlash bilan yangilandi.

 

Veb uchun ishlab chiqish

 

Veb-ishlab chiqish sohasida Flutter 2.2 bir nechta qiziqarli yangilanishlarga ega. Endi ishlab chiquvchilar fon keshlash uchun xizmat xodimlaridan foydalanishlari mumkin. Bu shuni anglatadiki, veb-ga asoslangan ilovalar tezroq va nozikroq bo'lib, yaxshi ishlashga olib keladi.

 

Ko'proq xususiyatlar bilan Dart

 

Dastlab Flutterdan oldin chiqarilgan Dart - bu Flutterning platformalararo ilovalar uchun ishlab chiqish tizimini qo'llab-quvvatlaydigan dasturlash tili.

 

2.2 versiyasi bilan Dart 2.13 versiyasiga yangilandi. Ushbu yangi versiya bilan Dart endi mahalliy hamkorlikni qo'llab-quvvatlaydi. Bu FFI (xorijiy funktsiya interfeysi) dagi massivlar va paketli tuzilmalarni qo'llab-quvvatlash orqali amalga oshirildi.

 

Ushbu yangilanish o'qishni yaxshilashga yordam beradi va stsenariylarni qayta ishlash uchun portalni ochadi.

 

Ilova o'lchami

 

Mobil ilovalarni yanada engil va kamroq hajmli qilish uchun Flutter 2.2 endi Android ilovalariga kechiktirilgan komponentlarga ega bo'lishiga imkon beradi. Shunday qilib, ilovaning to‘g‘ri ishlashi uchun zarur bo‘lgan Flutter elementlarini ish vaqtida yuklab olish mumkin va shuning uchun ilovaga qo‘shimcha kod yuklash shart emas. Shunday qilib, ilovalar endi o'lchamlari engilroq bo'ladi.

 

iOS ishlab chiqish uchun Flutter 2.2 endi ishlab chiquvchilarga shaderlarni oldindan kompilyatsiya qilish imkonini beradi, bu esa animatsiyalarni yanada silliq va muammosiz qiladi (ular birinchi marta ishga tushirilganda). Bundan tashqari, ishlab chiquvchilarga har qanday ilovada xotiradan foydalanishni tahlil qilish imkonini beradigan va shu tariqa ularga xotiradan foydalanishni soddalashtirish va ilovaning ishlashini yaxshilash imkonini beradigan baʼzi yangi vositalar qoʻshildi.

 

Flutter asosidagi yangi mobil ilovani ishlab chiqishni xohlaysizmi yoki mavjud mahalliy ilovalaringizni Flutter yordamida platformalararo imkoniyatlar bilan yangilamoqchimisiz?

 

aloqada qiling biz bilan Flutter ilovasini ishlab chiqish darhol jamoa!