Флуттер 1.7 је најављен. То је најновија верзија Гоогле-овог оквира за развој апликација и сада подржава најновије Андроид технологије.
Флуттер је један од најбрже растућих оквира за развој мобилних апликација. Има скоро 70.000 звездица на свом ГитХуб спремишту и јесте широко прихваћена од стране софтверских инжењера на терену. Развојни тим напорно ради на решавању било каквих проблема, о чему сведочи чињеница да су затворили преко 1.250 извештаја у последња два месеца од издање Флуттер 1.5. Сада је верзија број 1.7, коју је Флуттеров менаџер производа Тим Снеатх назвао ажурирањем за оптимизацију, генерално доступна.
АндроидКс подршка за нове апликације
Почевши од 1.7, Флуттер сада подржава библиотеку подршке за АндроидКс, што је и било представио на Андроид развојну платформу прошле године. АндроидКс је дизајниран да омогући програмерима да користе најновије компоненте уз одржавање компатибилности уназад. Гоогле такође отвореног кода тако да програмери могу да буду у току са најновијим верзијама. Пошто је много Флуттер пакета сада ажурирано да подржава АндроидКс, развојни тим је одлучио да дозволи креирање нових Флуттер пројеката са АндроидКс-ом. Све што треба да урадите је да додате
--androidx
означите свој пројекат да бисте циљали библиотеку подршке. Документација о миграцији постојећих пројеката може се пронаћи овде.
Подршка за Андроид Апп Бундле (ААБ).
Остало је још нешто више од две године док Гоогле потпуно не престане да сервира 32-битне изворне апликације у Плаи продавници, али ускоро ће доћи до неких других ограничења. Почев од 1. августа ове године, све апликације које користе изворне библиотеке и које циљају Андроид 9 Пие или новији биће потребно да обезбеди 64-битна подршка. Флуттер већ подржава генерисање 64-битних Андроид апликација, али верзија 1.7 оквира сада омогућава програмерима да креирају Андроид Апп Бундле са 32-битним и 64-битним верзијама својих апликација. Ово ће олакшати програмерима изворних апликација који користе Флуттер да подрже и 32-битне и 64-битне да испуне рок од 1. августа, а затим на крају одустану од 32-битне подршке 2021. Овде можете пронаћи упутства за објављивање Андроид Апп Бундле-а као и упутства за генерисање различитих АПК датотека за 32-битне и 64-битне уређаје.
Иако Флуттер има за циљ да буде све-у-једном развојни оквир за више платформи, он је углавном фокусиран на подршку мобилним оперативним системима. Због тога тим стално додаје нове виџете и компоненте како би испунио фантазије програмера мобилних апликација и дизајнера корисничког интерфејса. Флуттер 1.7 се у том погледу не разликује. Постоји нова РангеСлидер компонента вредности материјала, која је корисна за постављање опсега између минималних и максималних вредности. Корисници Андроид-а ће такође бити ажурирани Снек-бар виџет у Флуттер апликацијама. Виџет за иОС, Цупертино, такође се ажурира са побољшаним ЦупертиноПицкер и ЦупертиноДатеТимеПицкер видгетс.
По први пут, Флуттер добија подршка за контролере игара. Иако тренутно није лако написати пуноправну игру на Флуттер-у, ово и даље има потенцијал. Ово узорак дизајна платформе информише програмере о томе како да напишу код за компоненте које се прилагођавају и иОС и Андроид језицима дизајна. Такође постоји ново својство фонтФеатурес које омогућава програмерима да дефинишу одређене стилове за одређене фонтове. Све случајеве коришћења имовине можете видети у Флуттер АПИ директоријум.
То је у основи то за ово издање. Као што видите, тим није додао толико нових функција у Флуттер од Гоогле И/О-а. Углавном су се фокусирали на полирање и додавање подршке за кључне АПИ-је и библиотеке за основне апликације.
Да бисте ажурирали на верзију 1.7, цд у корен вашег Флуттер директоријума и покрените flutter upgrade
команда. Ако желите да ручно надоградите или поново инсталирате оквир, доступан је и Флуттер 1.7 за нове инсталације.
Извор: Тим Снеатх/Медиум