Флуттер заједница наставља да побољшава СДК у верзији 3.7, додајући неке сјајне нове функције. На пример, сада можете да креирате прилагођене траке менија и каскадне меније, да користите алате за бољу интернационализацију и да се ослоните на нове алате за отклањање грешака.
Ове нове функције су праћене побољшањима постојећих функција. Међу њима су бржи алат за глобални избор, систем приказивања који се зове Импеллер и могућност дељења ресурса на различитим платформама.
Шта је Флуттер?
Флуттер је Гоогле-ов СДК за мобилне апликације за прављење висококвалитетних изворних интерфејса за иОС и Андроид користећи програмски језик Дарт. Флуттер ради са постојећим кодом, користе га програмери и организације широм света и је бесплатан и отвореног кода.
Док Флуттер ради са вашим постојећим кодом, може лако да усвоји нови код. Можете почети од малог са виџетима у постојећим базама кода или направити апликацију од нуле. Избор је на вама.
Хајде да на брзину погледамо неке од најновијих функција.
1. Побољшана подршка за материјал 3
Флуттер је ажуриран подршком за Материал 3. Ово ажурирање вам омогућава да користите материјалне компоненте које нуди најновија верзија Андроид-а. Пакет материјала садржи елегантну нову тему која ће учинити да се ваш садржај храбро и истакнуто истиче.
Доступан је и за иОС и за Андроид.
2. Траке менија и каскадни менији
Најновије ажурирање Флуттер-а додаје два нова виџета менија: ПлатформМенуБар и Материал Десигн Мену. ПлатформМенуБар је доступан на мацОС-у и приказује изворне траке менија уместо да их приказује Флуттер.
За све платформе, можете дефинисати мени Материал Десигн који обезбеђује каскадне траке менија (МенуБар) или појединачне каскадне меније које покреће други елемент корисничког интерфејса (МенуАнцхор). Ови менији су потпуно прилагодљиви, а ставке менија могу бити прилагођени виџети или можете користити нове виџете за ставке менија (МенуИтемБуттон, СубменуБуттон).
Флуттер 3.7 укључује велико ажурирање функције за отклањање грешака у меморији и неколико нових алата које можете користити за отклањање грешака у апликацији. Прва верзија алата за анализу снимака истиче области у вашој Флуттер апликацији у којима се перформансе могу побољшати.
Неколико ажурирања за померање је стигло са овим издањем како би процес миграције на Флуттер био што лакши. Значајне промене укључују нову физику померања на Мац платформи, додавање анимиране мреже и побољшано руковање избором текста у контекстима померања.
Нови систем интернационализације олакшава превођење и локализацију ваше Флуттер апликације. Описна синтакса омогућава поруке о грешкама које су лако разумљиве чак и људима са ограниченим искуством кодирања.
Нови систем вам омогућава да креирате сложене поруке користећи чуваре места и множину избора. Погледајте ажурирано Интернационализација Флуттер апликација страница за више информација.
6. Остале нове функције Флуттер-а
Остале нове функције укључују преглед механизма за приказивање Импеллер-а (на иОС-у, Импеллер на Андроид-у још није спреман за преглед), верификацију издања (а контролну листу подешавања како бисте били сигурни да је ваша апликација спремна за слање у Апп Сторе), и лупу за текст (што олакшава читање малог текста на паметни телефони).
Флуттер: Гоогле-ов пакет за развој софтвера за мобилне апликације
Флуттер 3.7 је изашао и пун је корисних нових функција. Док претходна издања су била фокусирана на перформансе и компатибилност, ово је све о олакшавању прављења апликација. Постоји много корисних ажурирања алата за програмере са новим функцијама и побољшаном навигацијом.
Тема Материал Десигн је ажурирана подршком за Енханцед Материал 3, додајући нове иконе и прилагођене шеме боја. Поред тога, сада је доступна и подршка за траке менија и каскадне меније. За више информација погледајте белешке о издању или Флуттер'с Медиум страница.
Ако нисте погледали Флуттер, сада је право време да га размислите. Иако је његова популарност као оквира за мобилни развој и даље скромна у поређењу са конкурентима као што је Реацт Изворни, сваким даном добија на снази због својих изузетних предности у једноставности и општој лакоћи коришћења.