Флуттер 1.9 интегрише веб репо, доноси подршку за иОС 13 и МацОС Цаталина и довршавање кода на МЛ помоћу Дарт 2.5

click fraud protection

Најновије издање Флуттер-а, Гоогле-овог оквира за развој мобилних апликација отвореног кода, интегрише веб репо, доноси подршку за иОС 13 и довршавање кода засновано на МЛ-у.

Развој апликација на више платформи може бити збрка кода који није изворни, па је Гоогле одлучио да покуша да решите овај проблем помоћу обједињеног комплета алата који се директно интегрише са уредником по избору. Директном интеграцијом са Андроид Студио-ом или другим развојним окружењима по вашем избору, Флуттер ствара брже развојно искуство које вам омогућава да обједините дизајн корисничког интерфејса на различитим платформама. Сада је Гоогле најавио ново стабилно издање Флуттер в1.9 уз Дарт 2.5.

Врхунац овог издања Флуттер-а је интеграција веб подршке у главно Флуттер спремиште, што је велика промена јер омогућава програмерима да пишу за мобилне уређаје, десктоп и веб са истим кодна база. Даље, Флуттер је примио ажурирања свог енд-то-енд искуства алата, као што је подршка за нови Ксцоде систем изградње, омогућавање 64-битне подршке у целом ланцу алата и поједностављивање зависности од платформе, како би се осигурало да добро функционише на мацОС-у Цаталина. Флуттер 1.9 такође укључује имплементацију иОС 13 траке са алаткама за превлачење са подршком за радње дугог притиска и превлачења здесна и повратне информације вибрацијом. Такође се ради на подршци тамном режиму иОС-а. Такође је доступна експериментална подршка за Битцоде у развојним верзијама. Нови Флуттер пројекти сада подразумевано користе Свифт уместо Објецтиве-Ц за иОС и Котлин уместо Јава за Андроид; али увек се можете вратити на њих ако вам затребају. Поруке о грешкама на Флуттер-у такође добијају ажурирање како би биле читљивије, сажетије и ефикасније.

Поред Флуттер 1.9, Гоогле такође објављује Дарт 2.5 СДК, који затим укључује техничке прегледе од две главне нове функције оријентисане на програмере: довршавање кода које покреће машинско учење (МЛ) и тхе dart: ffi интерфејс страних функција за позивање Ц кода директно из Дарт-а. Довршавање кода засновано на машинском учењу је згодно када АПИ листа постане превелика и предугачка да би се истраживала по абецедном реду. Са МЛ Цомплете, Дарт'с ТенсорФлов Лите-поверед модел се може користити за предвиђање вероватног следећег симбола док програмер уређује. И са dart: ffi, програмери могу да искористе не само постојеће изворне АПИ-је на оперативним системима на којима се покреће Дарт код, већ и постојеће матичне библиотеке на више платформи написане у Ц.

Без МЛ
Са МЛ

Више о овим и другим променама можете прочитати детаљно у објавама за Флуттер 1.9 и Дарт 2.5.