Гоогле најављује Флуттер 3, сада са подршком за мацОС и Линук десктоп

Гоогле је најавио Флуттер 3 на овогодишњем Гоогле И/О-у, и он има подршку за мацОС и Линук, заједно са Материал Десигн 3.

Гугл је направио Флуттер пре неколико година, са циљем да направи софтверски оквир за више платформи. Највећа предност Флуттер-а је у томе што се може користити за прављење апликација за Андроид, иОС, Линук, Виндовс, мацОС, па чак и веб, и све из исте заједничке базе кода. Док прављење апликација за Виндовс је добило стабилну подршку још у фебруару, и мацОС и Линук су још увек били само у бета верзији. Сада се то мења, пошто је Гоогле најавио Флуттер 3 на овогодишњем Гоогле И/О, заједно са стабилном подршком за прављење апликација за мацОС и Линук.

Наравно, подршка за више платформи за обе ове нове платформе захтева више од тога да се програми могу покренути. Они морају да се уклопе са остатком искуства и морају да подржавају специфичне карактеристике које такође могу бити јединствене. Зато Гугл истиче две ствари: прва је да је подршка за Линук уз помоћ Цаноницал-а (издавач Убунту-а) и Гоогле-а у сарадњи у циљу "нуде високо интегрисану, најбољу опцију за развој."

Како Гоогле каже, Цаноницал се већ развија са „Флуттер за кључна искуства љуске, укључујући инсталацију и ажурирања фирмвера.“ Штавише, њихови пакети специфични за Линук „пружи идиоматски АПИ за основне услуге оперативног система укључујући дбус, гсеттингс, нетворкманагер, Блуетоотх и обавештења на радној површини, као и свеобухватна тема и сет виџета за Иару, Убунту изглед и осетити."

Што се тиче мацОС-а, Гоогле је уложио у подршку и Интел и Аппле Силицон уређајима, уз универзалну бинарну подршку која омогућава апликацијама да пакују извршне датотеке које се нативно покрећу на обе архитектуре.

Фиребасе и Флуттер

Гоогле-ов Фиребасе је прилично свеобухватан скуп развојних алата. Његов циљ је да олакша развој и одржавање апликација, са функцијама као што су детаљно извештавање о паду, корисничка аналитика, аутентификација и складиштење. Према Гоогле-у, 63% Флуттер програмера користи Фиребасе у својим апликацијама, а тим је као резултат тога покушавао да интегрише Фиребасе и Флуттер. Та интеграција је сада боља него икад, са побољшаном документацијом и алатима и новим виџетима као нпр ФлуттерФире кориснички интерфејс који програмерима пружа вишекратну употребу корисничког интерфејса за екране за потврду и профил.

Поред тога, Флуттер-ов Црасхлитицс додатак је ажуриран тако да програмери могу да прате фаталне грешке међу корисницима у реалном времену, са истим скупом функција као и други иОС и Андроид програмери добити. Такође је много лакше подесити и конфигурисати.

Фундаментална побољшања Флуттер 3

Наравно, Флуттер 3 није само проширење подршке платформи оквира. Уводи и друге ствари, укључујући подршку за Материал Десигн 3. Андроид 12 видели смо лансирање Материал Десигн 3, укључујући мотор за креирање боја Материал Иоу.

Дизајн материјала 3 није једино фундаментално побољшање које стиже са Флуттером 3. Сада подржава Аппле Силицон изворно - и за развој и за компајлирани излаз. Дарт је крајем прошле године додао подршку за Аппле Силицон, а Флуттер то може искористити за много бржу компилацију на М1 уређајима.

Што се тиче промена специфичних за Дарт, Гоогле каже да је увео три нове језичке функције које ће помоћи програмерима. Те три карактеристике су побољшана набрајања, именовани аргументи било где, и супер конструктори. Такође су додали извршно потписивање, експерименталну подршку за РИСЦ-В, надограђени линтер и нову документацију. Гоогле има наменски блог о коме можете да погледате за више информација Пикадо 2.17.