На Гоогле И/О 2021, Гоогле је лансирао Флуттер 2.2, најновију верзију оквира за развој апликација на више платформи, доносећи нове функције.
Гоогле И/О се дешава управо сада, а то значи, наравно, да постоји гомила нових вести о развоју Андроид-а! Ако читате овај пост, онда то значи да је Гоогле управо (или већ) најавио Флуттер 2.2, нову верзију њиховог оквира за развој апликација на више платформи.
Статистика усвајања Флуттер-а
У ствари, има доста нових ствари за тачку, али пре него што уђемо у то, требало би да разговарамо о статистици. Гоогле је прилично поносан на Флуттер, и чини се да је то са добрим разлогом. Према подацима наведеним од СласхДата, Флуттер је сада најпопуларнији развојни оквир за више платформи, са 45% програмера на више платформи које је одлучило да га користи.
Та популарност је резултат прилично великог раста. Током године, од почетка 2020. до почетка 2021., Флуттер је забележио раст употребе од 47%, а преко 12% свих апликација доступних у Плаи продавници је програмирано у Флуттер-у. 12% можда не изгледа много, али Плаи продавница има
Језичке карактеристике Флуттер-а 2.2
Склонимо то, хајде да причамо о техничкој страни.
Флуттер
Назад са ослобађањем од Флуттер 2.0, Гугл је увео звучну нулта безбедност. Нулл безбедност омогућава програмерима да назначе да ли променљива или вредност може бити нулл директно из кода. Котлин има исту функцију, и могу вам рећи из личног искуства да чини грешке у вези са нултим показивачем много мање уобичајеним. У Флуттер-у 2.2, нулта безбедност је сада подразумевано омогућена у новим пројектима.
Поред нулте сигурности, постоје и нека побољшања перформанси у Флуттеру 2.2. Приликом израде за веб, сада можете да кеширате ресурсе у позадини помоћу сервисних радника. На Андроид-у можете да користите одложене компоненте, што вам омогућава да преузмете Флуттер компоненте у току извршавања по потреби и смањите величину апликације. А за иОС, можете унапред компајлирати схадере да бисте учинили анимације глаткијим када се покрећу по први пут. Коначно, постоје нови алати у пакету ДевТоолс који вам омогућавају да анализирате употребу меморије у вашој апликацији и пронађете проблематична подручја.
Флуттер 2.2 такође доноси неке нове функције и СДК-ове. Прво, било је више посла на томе да веб апликације буду приступачније. Иако је постојао притисак на приступачност још у верзији 2.0, она није била сасвим потпуна. Што се тиче пакета за развој софтвера, Флуттер Адс СДК је ажуриран са уграђеном нултом сигурношћу и адаптивним огласним банерима. Коначно, постоји нови додатак за плаћање који омогућава програмерима да обрађују плаћања за физичке артикле на иОС-у и Андроид-у.
Дарт
Заједно са свим горе поменутим променама, основни језик, Дарт, је ажуриран на верзију 2.13. Дарт-ов интерфејс страних функција достигао је стабилност у верзији 2.12, ау верзији 2.13 укључује подршку за низове и упаковане структуре. Дарт 2.13 такође додаје подршку за псеудоним типа. А за љубитеље аутоматизације, Дарт сада има званичну подршку за ГитХуб Ацтионс и званични Доцкер имиџ за аутоматизовану изградњу и извршење.
Нове платформе
Са учињеним променама у Флуттер-у и Дарт-у, можда мислите да је то крај овог чланка. Али није. Не баш. Постоје још две ствари које је Гоогле истакао у овом издању.
Први је Флуттер за Тизен. Тизен је оперативни систем отвореног кода заснован на Линуку који Самсунг користи на својим паметним уређајима, укључујући телевизоре и паметне сатове (изгледа не задуго). Обично можете да развијате апликације користећи ЈаваСцрипт, Ц++ или Ц#. Самсунг је напорно радио на изградњи проширења за Флуттер СДК како би програмери могли да праве Тизен апликације. Иако је још увек у раној фази тестирања, то је обећавајући почетак и само додатно проширује Флуттеров домет.
Други је Флуттер за УВП. УВП је скраћеница од Универсал Виндовс Платформ и то је оно на чему су изграђене (неке) апликације модерног стила у оперативном систему Виндовс 10. Подршка за УВП доноси могућност развоја апликација које изгледају природно за Виндовс. Слично Флуттер-у за Тизен, ово је алфа, тако да није баш спреман за ударно време.
Што се тиче тачке пуштања, има доста тога што се променило са Флуттер 2.2 и Дарт 2.13. Постоје нове језичке функције, нови СДК-ови, па чак и нове платформе. Флуттер већ расте у популарности, а ове промене то неће успорити. Не заборавите да погледате Гоогле-ове постове на Флуттер 2.2 и Пикадо 2.13 за више детаља и упутства за почетак.