
На прошлогодней выставке MWC Google объявил, что их SDK для разработки приложений Flutter готов перейти из стадии альфа-тестирования в бета-тестирование. Сегодня на MWC 2019 Flutter получает свой второй стабильный релиз, версию 1.2, в сочетании с выпуском версии 2.2 языка программирования Dart.
Flutter, кроссплатформенный SDK Google для разработки приложений, позволяет разработчикам использовать язык программирования Dart для создания привлекательных приложений для Android и iOS (а в скором времени — для Fuchsia, Windows, macOS и веб-сайтов). Google обещал, что после первоначального выпуска на Flutter Live в прошлом году, новый стабильный релиз Flutter будет выходить ежеквартально.
Flutter 1.2
Flutter 1.2, выходящий сегодня, продолжает фокусироваться на обеспечении максимальной стабильности и производительности Flutter. Кроме того, команда стремится к тому, чтобы Flutter предлагал «точное представление» многих элементов пользовательского интерфейса iOS, включая текстовый курсор. В частности, Flutter теперь поддерживает плавающий курсор для текста в iOS.
Еще одним интересным дополнением в Flutter 1.2 является поддержка новых App Bundles для Android — функции, которую активно просили разработчики Flutter. Эта поддержка должна помочь уменьшить начальный размер установки вашего приложения и позволит реализовать более интересные возможности, такие как динамическая доставка, позволяющая пользователям устанавливать дополнительные функции.
Одним из ярких признаков успеха Flutter является количество сторонних вкладов в код. Например, поддержка App Bundles в Flutter 1.2 была предоставлена разработчиком из Intuit.
Еще одно направление инвестиций команды Flutter — это третий инструмент отладки для приложений Flutter и Dart, дополняющий Visual Studio Code и Android Studio, под названием Dart DevTools. Это фактически веб-приложение, которое позволяет вам инспектировать виджеты, просматривать журналы и выполнять полную отладку приложений прямо из вашего веб-браузера.
Dart 2.2
Разработчики Flutter и Dart будут рады узнать, что сегодня также выходит Dart 2.2. Разработчики Flutter должны заметить, что Dart 2.2 предлагает 15-20% прирост производительности. Кроме того, язык получил возможность записывать литералы множеств с помощью фигурных скобок {}, аналогично Python и другим языкам. Это позволяет создавать множества как константы.
Dart 2.2 доступен для загрузки прямо сейчас, а также входит в комплект сегодняшнего релиза Flutter 1.2. Вы также можете опробовать Dart 2.2 прямо сейчас в официальном веб-приложении DartPad.