Google выпускает стабильную версию Flutter 1.20 с новыми функциями и инструментами разработчика


Google выпускает стабильную версию Flutter 1.20 с новыми функциями и инструментами разработчика

Flutter, кроссплатформенный инструментарий пользовательского интерфейса Google, достиг стабильной версии 1.20. В предыдущем стабильном выпуске Google представил существенные улучшения производительности, улучшенную поддержку Metal на iOS и новые виджеты Material. Сегодняшний стабильный выпуск Flutter 1.20 включает больше улучшений производительности, несколько улучшений пользовательского интерфейса, обновление расширения Visual Studio Code, автозаполнение мобильных текстовых полей и многое другое.

Flutter 1.20 включает 3029 объединенных PR и 5 485 закрытых выпусков от 359 участников со всего мира, что является наибольшим числом участников для любого выпуска Flutter на сегодняшний день. Google также может похвастаться тем, что в настоящее время с помощью Flutter в Google Play разработано более 90 000 приложений, по сравнению с 50 000 таких приложений в апреле. Большая часть этого роста происходит из Индии, которая, по словам Google, сейчас является лучшим регионом для разработчиков Flutter.

Улучшения производительности

Вот несколько способов, которыми Google улучшил производительность Flutter 1.20:

Автозаполнение мобильных текстовых полей

Очень востребованная функция среди разработчиков – поддержка автозаполнения текста в приложениях Flutter. Во Flutter 1.20 была добавлена базовая функция автозаполнения , хотя некоторые конфигурации для конкретной платформы (например, passwordRules в iOS) не поддерживаются. Google также предлагает автозаполнение текстовых полей для веб-приложений.

Виджет InteractiveViewer

Этот новый виджет предназначен для создания интерактивных элементов в вашем приложении, таких как панорамирование, масштабирование, перетаскивание и т. Д. Документация по API доступна здесь, а в загруженной здесь презентации подробно рассматривается процесс разработки этого нового виджета.

Dart DevTools, встроенный в код Visual Studio

Google добавил новое расширение Visual Studio Code, которое переносит Dart DevTools непосредственно в рабочую область кодирования Visual Studio Code. Это можно включить с помощью параметра dart.previewEmbeddedDevTools.

Прочие изменения

Во Flutter 1.20 появилось множество других новых функций и инструментов для разработчиков. Назову лишь некоторые из них: обновленные виджеты Slider, RangeSlider, TimePicker и DatePicker; новая страница адаптивных лицензий, доступная в AboutDialog; новое требование к формату pubspec.yaml для публикации новых или обновленных плагинов Flutter; обновленная страница сети в Dart DevTools с поддержкой профилирования веб-сокетов; поддержка автоматического обновления операторов импорта при перемещении или переименовании файлов в Visual Studio Code; и больше.

Google говорит, что Flutter 1.20 – это самый большой выпуск фреймворка, но многое еще впереди. Компания заявляет, что они все еще работают над внедрением звуковой поддержки нулевой безопасности, новыми версиями плагинов Ads, Maps и WebView, дополнительной поддержкой инструментов и многим другим. Они также работают над улучшением поддержки через Интернет и настольные компьютеры, особенно в Linux, где они только что объявили о партнерстве с Canonical.


0 Comments

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format