Самые большие обновления в выпуске Flutter-2.2-

 

Платформа разработки программного обеспечения пользовательского интерфейса Google с открытым исходным кодом: Flutter был только что обновлен и дополнен текущей версией Flutter 2.2, которая оснащена некоторыми интересными новыми функциями и возможностями.

 

Об этом было объявлено во время недавно завершившегося мероприятия Google I/O 2021.

 

Популярность Flutter растет

 

Flutter от Google теперь стал самой популярной в мире средой кроссплатформенной разработки. По данным Slashdata, примерно 45% всех кроссплатформенных разработчиков сейчас используют Flutter для создания мобильных приложений.

 

Фактически, в период с 2020 по 2021 год использование платформы Flutter выросло на 47%, и сейчас 12% всех мобильных приложений в Google Playstore используют Flutter.

 

Flutter, запущенный Google в 2017 году, поддерживает кроссплатформенную среду разработки приложений для Android, iOS, Linux, Mac, Windows, Google Fuchsia, а также для веб-форм через одну единую базу кода.

 

В этом красота и возможности Flutter. Теперь давайте обсудим 5 лучших обновлений Flutter 2.2.

 

Нулевая безопасность

 

В выпуске 2.0 Flutter представил функцию Null Safety, которая теперь стала функцией по умолчанию для новых проектов. Благодаря функции Null Safety разработчики могут легко указать, может ли переменная или значение иметь значение NULL или нет, непосредственно из кода. Он обеспечивает защиту от исключений нулевых ссылок.

 

Таким образом, можно значительно сократить и контролировать ошибки, связанные с нулевым указателем.

 

Фактически, поскольку во Flutter используется язык Dart, компилятор достаточно умен, чтобы исключить все проверки на null во время выполнения, что позволяет приложению работать удивительно быстро.

 

Платежный механизм

 

В сфере платежей было объявлено о большом развитии мобильных приложений, созданных с использованием версии Flutter 2.2. В новом обновлении появился новый плагин платежей, созданный с помощью команды Google Play. С помощью этого полезного плагина разработчики могут встраивать функции приема платежей за физические товары в приложения для Android и iOS.

 

Кроме того, существующий плагин для покупок внутри приложения был обновлен, теперь он обеспечивает повышенную безопасность и шифрование для безопасных финансовых транзакций.

 

Разработка для Интернета

 

В сфере веб-разработки во Flutter 2.2 есть несколько интересных обновлений. Теперь разработчики могут использовать сервис-воркеров для фонового кэширования. Это означает, что веб-приложения будут работать быстрее и компактнее, что приведет к повышению производительности.

 

Дартс с дополнительными функциями

 

Первоначально выпущенный до Flutter, Dart — это язык программирования, который поддерживает среду разработки Flutter для кроссплатформенных приложений.

 

В версии 2.2 Dart был обновлен до версии 2.13. В этой новой версии Dart теперь также расширит поддержку встроенной совместимости. Это стало возможным благодаря поддержке массивов и упакованных структур в FFI (интерфейс внешних функций).

 

Это обновление поможет улучшить читабельность и откроет портал для сценариев рефакторинга.

 

Размер приложения

 

Стремясь сделать мобильные приложения более легкими и менее громоздкими, Flutter 2.2 теперь позволит приложениям Android иметь отложенные компоненты. Таким образом, элементы Flutter, необходимые для правильного функционирования приложения, могут быть загружены во время выполнения, и, следовательно, нет необходимости загружать в приложение дополнительный код. Таким образом, приложения теперь будут меньше по размеру.

 

При разработке для iOS Flutter 2.2 теперь позволяет разработчикам предварительно компилировать шейдеры, что сделает анимацию более плавной и бесшовной (при первом запуске). Кроме того, были добавлены некоторые новые инструменты, которые позволят разработчикам анализировать использование памяти в любом приложении, тем самым давая им возможность оптимизировать использование памяти и повысить производительность приложения.

 

Заинтересованы в разработке нового мобильного приложения на основе Flutter или хотите обновить существующие собственные приложения с помощью кроссплатформенных возможностей с помощью Flutter?

 

Свяжитесь с нами от наших Разработка приложения на флаттере команда прямо сейчас!