Google-ի բաց կոդով UI ծրագրային ապահովման մշակման հարթակ. Flutter-ը նոր է թարմացվել և թարմացվել Flutter 2.2-ի ընթացիկ տարբերակով, որը զինված է մի քանի հետաքրքիր նոր հնարավորություններով և հնարավորություններով:
Այս մասին հայտարարվել է վերջերս ավարտված Google I/O 2021 միջոցառման ժամանակ։
Flutter-ի ժողովրդականությունը բարձրանում է
Google-ի Flutter-ն այժմ դարձել է աշխարհի ամենահայտնի միջպլատֆորմային մշակման շրջանակը: Ըստ Slashdata-ի, բոլոր միջպլատֆորմային մշակողների մոտավորապես 45%-ն այժմ օգտագործում է Flutter բջջային հավելվածներ ստեղծելու համար:
Փաստորեն, 2020-ից 2021 թվականների ընթացքում Flutter շրջանակի օգտագործումը 47% աճի ականատես է եղել, և հենց հիմա Google Playstore-ի բոլոր բջջային հավելվածների 12%-ն օգտագործում է Flutter-ը:
Google-ի կողմից 2017-ին գործարկված Flutter-ն աջակցում է Android-ի, iOS-ի, Linux-ի, Mac-ի, Windows-ի, Google Fuchsia-ի համար միջպլատֆորմային հավելվածների մշակման շրջանակը, ինչպես նաև մեկ կոդերի բազայի միջոցով վեբ ձևի համար:
Դա Flutter-ի գեղեցկությունն ու կարողությունն է: Այժմ, եկեք քննարկենք Flutter 5-ի լավագույն 2.2 թարմացումները:
Չեղյալ անվտանգություն
2.0 թողարկմամբ Flutter-ը ներկայացրեց Null Safety ֆունկցիան, որն այժմ դարձել է լռելյայն նոր նախագծերի համար: Null Safety ֆունկցիայի միջոցով մշակողները կարող են հեշտությամբ նշել՝ արդյոք փոփոխականը կամ արժեքը կարող է լինել զրոյական, թե ոչ՝ անմիջապես կոդից: Այն ապահովում է պաշտպանություն զրոյական հղումների բացառություններից:
Այս կերպ զրոյական ցուցիչի հետ կապված սխալները կարող են կտրուկ կրճատվել և վերահսկվել:
Իրականում, Flutter-ում օգտագործվող Dart լեզվով, կոմպիլյատորը բավականաչափ խելացի է, որպեսզի վերացնի բոլոր զրոյական ստուգումները գործարկման ժամանակ, ինչը ստիպում է հավելվածին կատարելապես արագ գործել:
Վճարումների մեխանիզմ
Հայտարարվել է մեծ զարգացում վճարային ոլորտում՝ Flutter 2.2 տարբերակով պատրաստված բջջային հավելվածների համար։ Նոր թարմացումով ներդրվել է վճարումների նոր հավելված, որը ստեղծվել է Google Play թիմի օգնությամբ։ Այս օգտակար հավելվածի միջոցով ծրագրավորողները կարող են ներդնել գործառույթներ՝ ֆիզիկական ապրանքների համար վճարումներ ընդունելու համար, ինչպես Android, այնպես էլ iOS հավելվածների համար:
Բացի այդ, առկա ներծրագրային գնումների հավելումը թարմացվել է ավելի անվտանգությամբ և գաղտնագրմամբ՝ անվտանգ ֆինանսական գործարքների համար:
Զարգացում Վեբի համար
Վեբ մշակման տարածքում Flutter 2.2-ն ունի մի քանի հետաքրքիր թարմացումներ: Այժմ մշակողները կարող են օգտագործել սպասարկման աշխատողներին ֆոնային քեշավորման համար: Սա նշանակում է, որ վեբ վրա հիմնված հավելվածներն ավելի արագ և նիհար կլինեն՝ ավելի լավ կատարողականությամբ:
Dart ավելի շատ հատկանիշներով
Ի սկզբանե թողարկվել է Flutter-ից առաջ, Dart-ը ծրագրավորման լեզու է, որն աջակցում է Flutter-ի մշակման շրջանակը միջպլատֆորմային հավելվածների համար:
2.2 տարբերակով Dart-ը թարմացվել է 2.13 տարբերակի: Այս նոր տարբերակով Dart-ն այժմ կընդլայնի աջակցությունը նաև հայրենի փոխգործունակությանը: Դա հնարավոր է դարձել FFI-ում (օտարերկրյա ֆունկցիայի ինտերֆեյս) զանգվածների և փաթեթավորված կառուցվածքների աջակցությամբ:
Այս թարմացումը կօգնի բարելավել ընթեռնելիությունը և բացում է պորտալ՝ վերամշակման սցենարների համար:
Appրագրի չափը
Բջջային հավելվածները ավելի թեթև և ավելի քիչ ծավալուն դարձնելու համար, Flutter 2.2-ն այժմ թույլ կտա Android հավելվածներին ունենալ հետաձգված բաղադրիչներ: Այսպիսով, Flutter-ի տարրերը, որոնք անհրաժեշտ են հավելվածի պատշաճ գործունեության համար, կարող են ներբեռնվել գործարկման ժամանակ, և, հետևաբար, հավելվածում լրացուցիչ կոդ բեռնելու կարիք չկա: Այսպիսով, հավելվածներն այժմ ավելի թեթև չափս կունենան:
iOS-ի զարգացման համար Flutter 2.2-ն այժմ թույլ է տալիս ծրագրավորողներին նախապես հավաքել շեյդերները, որոնք անիմացիաները կդարձնեն առավել հարթ և անխափան (երբ դրանք գործարկվեն առաջին անգամ): Բացի այդ, ավելացվել են մի քանի նոր գործիքներ, որոնք թույլ կտան ծրագրավորողներին վերլուծել հիշողության օգտագործումը ցանկացած հավելվածում՝ դրանով իսկ նրանց հնարավորություն տալով պարզեցնել հիշողության օգտագործումը և կատարել հավելվածի ավելի լավ աշխատանքը:
Ցանկանու՞մ եք զարգացնել նոր բջջային հավելված՝ հիմնված Flutter-ի վրա, թե՞ ցանկանում եք թարմացնել ձեր գոյություն ունեցող բնիկ հավելվածները միջպլատֆորմային հնարավորություններով՝ օգտագործելով Flutter-ը:
Կապ մեր հետ Flutter հավելվածի մշակում թիմը անմիջապես!