Гоогле лансира Флуттер 1.2 и Дарт ДевТоолс, веб-базирани пакет програмских алата

На МВЦ-у, Гоогле је лансирао прво ажурирање функције за Флуттер са верзијом 1.2. Такође су најавили Дарт ДевТоолс, веб-базирани пакет програмских алата.

Флуттер је један од најновијих додатака арсеналу за програмере апликација. То је оквир корисничког интерфејса за прављење лепих, флуидних и интерактивних матичних апликација на више платформи на иОС-у и Андроид-у користећи Дарт језик. Објављено је прво стабилно издање комплета алата за развој на више платформи пре само три месеца. Данас је Гоогле најавио прву функцију ажурирану за Флуттер, Флуттер 1.2, на Мобиле Ворлд Цонгрессу, заједно са новим веб-базираним пакетом програмских алата под називом Дарт ДевТоолс.

Једна од највећих предности Флуттер-а у односу на његове алтернативе је развојна заједница. Флуттер је отвореног кода тако да можете да видите како је направљен и да дате предлоге како бисте допринели његовом развоју. Гоогле константно ради на побољшању стабилности и перформанси оквира, додајући и прегршт занимљивих развојних алата.

Флуттер тим је напорно радио на пикселском усавршавању компоненти дизајна. Они ажурирају и Материал и Цупертино сетове виџета. На иОС страни, додали су подршка плутајућег курсора приликом уређивања текста. Тим објашњава да су се побринули да узму у обзир све мање детаље о томе како компоненте анимације и сликања треба да буду приказане на систему. А Инспирисан Робертом Пенером скуп функција покрета и анимације такође је присутан у Флуттер-у 1.2. Очигледно, тим је такође радио на припреми предстојеће десктоп подршке за догађаје на тастатури и подршку за лебдење мишем.

Више додатака

Флуттер тим је такође напорно радио на додавању нових додатака како би оквир био потпунији. Највећи додатак је подршка куповине у апликацији. Почевши од Флуттер-а 1.2, сви програмери ће моћи да интегришу ИАП куповине у своје апликације. Исправке грешака за видео плејер, ВебВиев, и мапе такође су присутни. Андроид Апп Бундле такође су уведени, захваљујући захтев за повлачење од програмера у Интуиту. Све ове додатне функције ће вам помоћи да направите савршене Флуттер апликације без зависности од других оквира и СДК-ова.

Дарт 2.2 СДК

Дарт 2.2 је такође уведен у Флуттер 1.2. Најновија верзија програмског језика донела је мноштво побољшања перформанси и подршку за нови језик. Детаљи ажуриране верзије Дарт-а још увек нису доступни. Обавезно ћемо вас обавестити када буде доступно више детаља. Дарт 2.2 СДК је сада званично најављен. Укључује побољшане перформансе АОТ компајлера и неколико нових функција.

Према објави блог пост, док је Дарт 2.1 увео оптимизације перформанси и за ЈИТ (јуст-ин-тиме) и АОТ (унапред времена) преведен код, Дарт 2.2 се углавном фокусира на АОТ. Они обећавају 11-16% више перформанси по цену повећања величине кода од 1%. Смањење трошкова статичких позива такође помаже да Флуттер апликације буду интуитивније. Дарт 2.2 такође укључује ажурирану подршку дословног језика за мапе, листе и скупове. Овај додатак би требало да вам помогне да напишете атрактивнији код. Спецификација Дарт језика је такође ажуриран да прати издање Дарт 2.2.

Има још много тога о ажурирању. Све релевантне детаље можете видети у пост на блогу Медиум. Дарт 2.2 је укључен у Флуттер 1.2 као Дарт 2.1.2, тако да немојте да вас збуни ако наиђете на мало другачији број верзије.

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

Дарт ДевТоолс има неколико занимљивих нових функција. Ниједан од њих није потпуно револуционаран или иновативан, али вам помаже да посао обавите много лакше. За почетак, пакет вам даје могућност да прегледате виџете да бисте истражили хијерархију свих елемената у вашој апликацији. Замислите нешто попут алатке претраживача 'инспецт елемент' за ИДЕ. Ова карактеристика је први пут откривена у ДартЦонф 2018. Ево референтног ГИФ-а инспектора виџета који ради у Андроид студију. Веб верзија ове функције ће изгледати мало другачије.

Следећа карактеристика програмског пакета заснованог на вебу је приказ временске линије. То ће помоћи програмерима да анализирају и дијагностикују своје апликације оквир по кадар. Ово ће им омогућити да идентификују гадне грешке и графичке грешке. Затим долази програм за отклањање грешака на нивоу извора. Има све потребне функције као што су тачке прекида и временске ознаке које ће вам помоћи да пронађете проблеме у вашем коду на благовремен и ефикасан начин. Постоји и приказ евиденције, који евидентира сваку активност из ваше апликације, било да се ради о нивоу мреже/оквира или само о догађају сакупљања смећа.

Ово су само тренутне карактеристике Дарт ДевТоолс-а. Флуттер-ов развојни тим обећава да ће редовно ажурирати пакет са више функција како би га учинио „првокласним обједињеним алатом за Флуттер програмере“. Тим јасно документује своје Мапа пута за 2019. на вики, што нам свима даје увид у оно што је пред нама. Такође су открили да ће се више фокусирати на „Хуммингбирд“, пројекат који обећава да ће покренути Флуттер на вебу. Први технички преглед платформе требало би да буде доступан у наредним месецима.

Гугл је такође најавио онлајн такмичење под називом Флуттер Цреате, што програмерима даје шансу да освоје врхунски 14-језгарни иМац Про са 128 ГБ РАМ-а. Све што треба да урадите је да направите Флуттер апликацију са величином кода мањом од 5 КБ, одете на веб локацију Флуттер Цреате и пошаљете своју апликацију. Оно што мислим да је боље од иМац Про-а је да ће Гоогле прогласити победника на Гоогле И/О догађај у мају. Свакоме од вас желим пуно среће.