Флуттер 2.5 је ту, са мноштвом побољшања перформанси, ажурирањима ДевТоолс-а и материјалом који подржавате. Дарт 2.14 је такође објављен.
Ако се бавите развојем на више платформи, велике су шансе да сте чули за Флуттер. Користећи Дарт језик, Флуттер је вишеплатформски УИ оквир који има за циљ да учини развој за било шта, од иОС-а до веба, што лакшим. Гугл је јуче најавио издавање Флуттер 2.5 и Дарт 2.14, а има много тога новог.
Овај чланак ће се бавити само неким променама у Флуттер-у и Дарт-у. За више детаља, погледајте везе на крају.
Флуттер 2.5
Пун екран у Андроиду
Велика промена у Флуттер-у 2.5 је боља подршка преко целог екрана за апликације које раде на Андроид-у. Ажурирање доноси следеће нове имерзивне режиме:
- Наслоните се уназад: додирните било где на екрану да бисте приказали системске преклопе.
- Имерзивно: превуците прстом по ивици екрана да бисте приказали системске преклапања.
- Иммерсиве Стицки: слично Иммерсивеу, али омогућава оквиру да се носи са превлачењем.
- Од ивице до ивице: прикажите елементе апликације иза прозирних системских слојева.
За више детаља, погледајте захтев за повлачење на Флуттер ГитХуб спремиште.
Материјал Ви
Материал Иоу је Гоогле-ова најновија верзија Материал Десигн-а. Такође познат као Материал в3, то је прилично велика реконструкција језика Материал Десигн. Постоје нови облици, теме, па чак и динамички ефекти боја.
Флуттер 2.5 уводи неке опције за материјал који подржавате, укључујући нове ФАБ величине и више опција тема. То још није потпуна имплементација, али показује да Гугл напредује.
ИДЕ додаци
Поред Флуттер 2.5, ажурирају се ИДЕ додаци за ИнтеллиЈ/Андроид Студио и Висуал Студио Цоде.
ИнтеллиЈ/Андроид Студио
Нови ИнтеллиЈ/Андроид Студио додатак за Флуттер омогућава програмерима да покрећу интеграцијске тестове на целом пројекту. Ови тестови су дефинисани у сопственом директоријуму и покрећу се на уређају. Такође сада можете да генеришете извештаје о покривености за тестове јединица и интеграције.
Коначно, постоји још један мали додатак који вам омогућава да прегледате иконе ТруеТипе фонтова у ИДЕ-у када се ти фонтови преузимају са пуб.дев. Морате да кажете ИДЕ-у које пакете користите, и он ради само на статичким константама, али то је дефинитивно добра функција.
Висуал Студио Цоде
Уз ажурирања додатка Висуал Студио Цоде за Флуттер, додане су две нове команде да би се олакшало инсталирање Дарт и Дарт Дев зависности. Сада постоји и команда Поправи све за аутоматско форматирање и поправљање проблема са длачицама у тренутној датотеци.
Поврх тога, постоји нови тест покретач за Дарт и Флуттер код у прегледу који се може омогућити у овој верзији. Овај нови тркач ће на крају заменити тренутни.
Голуб
Пигеон је алатка за генерисање кода направљена за Флуттер да помогне програмерима да премосте код између Флуттер-а и изворних платформи. Пигеон користи специјалну синтаксу дескриптора интерфејса да аутоматски генерише Флуттер, Јава и Објецтиве-Ц стубове. Чак је и безбедно за типове и нулл-сафе.
Пигеон 1.0 доноси основну функционалност стабилном каналу, заједно са подршком за боље поруке о грешци, генеричке карактеристике, примитиве и вишеструке аргументе.
Пикадо 2.14
Иако има много новог у самом Флуттеру, основни језик, Дарт, такође има неке промене.
Аппле Силицон
Дарт 2.14.1 има бољу подршку за Аппле Силицон. Дарт СДК за Аппле Силицон је сада стабилан, а иОС емулатори се могу покренути на АРМ64. Нажалост, Дарт СДК укључен у Флуттер СДК још увек изворно не подржава Аппле Силицон.
Услови влакана
Дарт је прошао кроз многе промене откако је први пут креиран, укључујући синтаксу и конвенције о стилу око те синтаксе. Због ових промена и старих водича за стил који се задржавају, дошло је до неке забуне око правилног форматирања Дарт и Флуттер кода.
Дарт 2.14.1 и Флуттер 2.5 сада имају скуп услова за линт, а ти услови се подразумевано примењују.
Закључак
Има још много тога новог у Флуттер 2.5 и Дарт 2.14. Од исправки грешака до нових функција, овај чланак дефинитивно није покрио све. Обавезно погледајте Гоогле-ове постове на блогу Флуттер 2.5 и Пикадо 2.14 за све што је ново.