Flutter-2.2 шығарылымындағы ең үлкен жаңартулар-

 

Google компаниясының ашық бастапқы UI бағдарламалық жасақтамасын әзірлеу платформасы: Flutter кейбір қызықты жаңа мүмкіндіктер мен мүмкіндіктермен қаруланған Flutter 2.2 ағымдағы нұсқасымен жаңартылды және жаңартылды.

 

Бұл туралы жақында аяқталған Google I/O 2021 шарасы барысында айтылды.

 

Флуттердің танымалдылығы артуда

 

Google ұсынған Flutter қазір әлемдегі ең танымал кросс-платформалық әзірлеу негізіне айналды. Slashdata мәліметтері бойынша, барлық кросс-платформалық әзірлеушілердің шамамен 45% қазір мобильді қосымшаларды жасау үшін Flutter пайдаланады.

 

Шын мәнінде, 2020 және 2021 жылдар арасында Flutter құрылымын пайдалану өсудің 47% -ға үлкен өсімін көрсетті және дәл қазір Google Playstore-дағы барлық мобильді қосымшалардың 12% -ы Flutter пайдаланады.

 

2017 жылы Google іске қосқан Flutter Android, iOS, Linux, Mac, Windows, Google Fuchsia, сондай-ақ бір кодтық база арқылы веб-пішін үшін кросс-платформалық қолданбаларды әзірлеу негізін қолдайды.

 

Бұл Флуттердің сұлулығы мен қабілеті. Енді Flutter 5-дегі ең жақсы 2.2 жаңартуды талқылайық.

 

Нөлдік қауіпсіздік

 

2.0 шығарылымымен Flutter жаңа жобалар үшін әдепкіге айналған Null Safety мүмкіндігін ұсынды. Null Safety мүмкіндігімен әзірлеушілер айнымалы немесе мәннің нөл болуы мүмкін немесе болмайтынын тікелей кодтан оңай көрсете алады. Ол нөлдік сілтеме ерекшеліктерінен қорғауды қамтамасыз етеді.

 

Осылайша, нөлдік көрсеткішке қатысты қателерді айтарлықтай азайтуға және басқаруға болады.

 

Шындығында, Flutter бағдарламасында Dart тілі қолданылғанда, компилятор жұмыс уақытындағы барлық нөлдік тексерулерді жоюға жеткілікті ақылды, бұл қолданбаны керемет жылдам орындауға мүмкіндік береді.

 

Төлемдер механизмі

 

Flutter 2.2 нұсқасы арқылы жасалған мобильді қосымшалар үшін төлем кеңістігінде үлкен даму жарияланды. Жаңа жаңартумен Google Play командасының көмегімен жасалған жаңа төлемдер плагині енгізілді. Осы пайдалы қосылатын модуль арқылы әзірлеушілер Android және iOS қолданбалары үшін физикалық тауарлар үшін төлемдерді қабылдау мүмкіндіктерін ендіре алады.

 

Бұған қоса, қолданбадағы сатып алу плагині қауіпсіз қаржылық транзакциялар үшін көбірек қауіпсіздік пен шифрлаумен жаңартылды.

 

Web үшін әзірлеу

 

Веб-әзірлеу кеңістігінде Flutter 2.2 бірнеше қызықты жаңартуларға ие. Енді әзірлеушілер фондық кэштеу үшін қызмет көрсету қызметкерлерін пайдалана алады. Бұл веб-негізделген қолданбалар жылдамырақ және тиімдірек болады, бұл жақсы өнімділікке аударылады.

 

Қосымша мүмкіндіктері бар дарт

 

Бастапқыда Flutter алдында шығарылған Dart - платформалар аралық қолданбаларға арналған Flutter әзірлеу негізін қолдайтын бағдарламалау тілі.

 

2.2 нұсқасымен Dart 2.13 нұсқасына жаңартылды. Осы жаңа нұсқамен Dart енді жергілікті өзара әрекеттесу мүмкіндігіне де қолдау көрсетеді. Бұл FFI (шетелдік функция интерфейсі) ішіндегі массивтер мен жинақталған құрылымдарды қолдау арқылы мүмкін болды.

 

Бұл жаңарту оқылуды жақсартуға көмектеседі және сценарийлерді қайта өңдеуге арналған порталды ашады.

 

Қолданба өлшемі

 

Мобильді қолданбаларды одан әрі жеңіл және аз көлемді ету үшін Flutter 2.2 енді Android қолданбаларына кейінге қалдырылған құрамдас бөліктерге мүмкіндік береді. Осылайша, қолданбаның дұрыс жұмыс істеуі үшін қажетті Flutter элементтерін жұмыс уақытында жүктеп алуға болады, осылайша қолданбаға қосымша код жүктеудің қажеті жоқ. Осылайша, қолданбалардың өлшемі енді жеңілірек болады.

 

iOS әзірлеу үшін Flutter 2.2 енді әзірлеушілерге шейдерлерді алдын ала құрастыруға мүмкіндік береді, бұл анимацияларды қосымша тегіс және біркелкі етеді (олар бірінші рет іске қосылғанда). Сонымен қатар, әзірлеушілерге кез келген қолданбадағы жадты пайдалануды талдауға мүмкіндік беретін кейбір жаңа құралдар қосылды, осылайша оларға жадты пайдалануды жеңілдетуге және қолданбаның жұмысын жақсартуға мүмкіндік береді.

 

Flutter негізіндегі жаңа мобильді қосымшаны әзірлеуді қалайсыз ба немесе Flutter көмегімен кросс-платформа мүмкіндіктері бар бұрыннан бар жергілікті қолданбаларды жаңартқыңыз келе ме?

 

Байланысу бізбен бірге Flutter қолданбасын әзірлеу бірден команда!