10-12-2018 19:17

Google анонсировала Flutter 1.0, первую стабильную версию фреймворка на Dart

Flutter 1.0 обложкаFlutter 1.0 обложкаgeralt

Google научила нейросеть VON создавать реалистичные 3D-моделиВам будет интересно:Google научила нейросеть VON создавать реалистичные 3D-модели

Google рассказала о выпуске набора инструментов для создания интерфейсов в мобильных приложениях Flutter 1.0. Фреймворк совместим с платформами Android и iOS и распространяется как проект с открытым исходным кодом по лицензии BSD.

Какие особенности?

С выходом обновления разработчики получили возможность встроить Flutter 1.0 в существующее приложение или создать на его базе новое с помощью языка Dart. Разработчики набора инструментов выделяют следующие ключевые характеристики:

  • Контроль каждого пикселя на экране. Flutter позволяет накладывать графику, видео и текст слоями, а также анимировать их. А комплект виджетов поможет реализовать вывод качественного изображения на платформах Android и iOS.
  • Быстродействие. Фреймворк построен на графическом движке Skia 2D (он используется в Chrome и Android). При этом код Flutter можно скомпилировать в код для 32- и 64-битных ARM-архитектур.
  • Эффективность разработки. Flutter 1.0 позволяет вносить изменения в код и видеть результат без необходимости перезапуска приложения. По словам разработчиков, с этим обновлением цикл разработки ускоряется троекратно.
  • Открытый код. Проект содержит изменения, внесённые сотнями разработчиков из разных стран. При создании приложений Flutter разработчики используют стандартные инструменты. Поэтому у пользователя имеется доступ к коду приложения и его интерфейса, написанного на других языках программирования.

Что нового в версии 1.0?

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

Flutter 1.0 также получил поддержку версии 2.1 языка Dart, которая вышла в середине ноября 2018 года и принесла с собой уменьшение размера кодовой базы приложения и ускоренную проверку типов, проводящуюся прямо на этапе компиляции.

Google анонсировала фреймворк Flutter на конференции Mobile World Congress 2018 в феврале 2018 года.



Источник