Google запустила бета-версию инструмента кроссплатформенной разработки для мобильных устройств Flutter Статьи редакции

Google представила бета-версию фреймворка Flutter, который позволяет создавать приложения для iOS и Android. Компания рассказала об обновлении сервиса на Mobile World Congress 2018.

Разработчики могут создавать приложения при помощи Flutter, используя разработанный Google язык Dart. Бета-версия сервиса будет также работать с предрелизной версией Dart 2, рассказали в компании.

В отличие от альфа-версии, новый Flutter также начнёт работать с новыми смартфонами, в том числе iPhone X, и получит поддержку Android Studio и Visual Studio Code.

Приложения, созданные при помощи Flutter

Google обещает разработчикам значительно сократить время написания приложений. Например, этому должна помочь функция «горячей перезагрузки»: она позволяет менять код и видеть изменения на странице в режиме реального времени.

0
26 комментариев
Написать комментарий...
StargazerXIII

Главное, чтоб не стухло, как многие начинания!

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Борис Моренко

Если честно думал что Dart вообще почил под натиском TypeScript
И тут раз и всплыл.

Ответить
Развернуть ветку
Павел Березкин

Ну как я понял, для веба это все должно взлететь после того как будет нормально сделан WebAssembler. Dart будет компилится в веб ассеблер и можно его нормально использовать в хроме. Без компиляции в JS как это сейчас сделано. По сути у тебя получится, что ты можешь использовать код для веба и мобильных приложений. Посмотрим, что у них из этого всего выйдет.

Ответить
Развернуть ветку
К М

Facebook погремушка?

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
S-ed

Вот бы ещё возможность паблишить под iOS не с MacOS.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Saucedo Puetz

Я много видел кроссплатформенных фреймвеков но ни одного хорошего

Ответить
Развернуть ветку
StargazerXIII

Годнота!

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Andrei Shwarz

Писал я небольшие приложения для офиса. Если отпустить все подробности архитектуры, стиля, поддержки и тд. , в итоге из довольно простого приложения, пока тока получается: очень глючная ui, сложная кастомизация, плохой дебаг. Я писал когда была альфа, подожду ещё немного, попробую тоже самое сделать, в более стабильной версии. А в целом для альфы положительные впечатления, общество огромное, документация отличная, на студию накатывается за пол клика, все очень просто и удобно. По стилю сразу напрашивается Rx, binding и он вроде как уже есть, но не пробовал rxDart, бинд из под коробки слаб, через лямбды самому оборачивать приходится, Rx должен спасти. Чтот тип того

Ответить
Развернуть ветку
Aleksandr Sorokin

Разработчики под нативные платформы (хоть iOS, хоть Андроид), смотрят на подобные поделки с ухмылкой пренебрежения: кастомизаци элементов (коих не так уж и много) та ещё боль, не говоря уже про работу с железом. Эти костыли никогда не научатся в гироскоп/кнопки/камеры/внешние устройства и т.д. А как дела с многороточностью? А что делать будем с "тяжелыми" вычислениями и их оптимизацией? Притащить говна из вэба сюда можно, но вот с работоспособностью будут явные проблемы.

Ответить
Развернуть ветку
AS
Эти костыли никогда не научатся в гироскоп/кнопки/камеры/внешние устройства и т.д

Ну, справедливости ради, реакт вроде умеет камеру, хоть он и говно :)

Для создания MVP подобное вполне пойдёт, насчёт же больших-серьёзных приложений — хз)

Ответить
Развернуть ветку
Денис Иванов

Ну и что здесь нового по сравнению с Ionic?

Ответить
Развернуть ветку
You're pretty good

Это React Native на Dart, насколько я понимаю. Ionic здесь не при делах, тк работает через Cordova, а не нативно.

Ответить
Развернуть ветку
Евгений Гагарин

Ionic позволяет клепать гибридные приложения, а Flutter - нативные.

Ответить
Развернуть ветку
Eugene Basov

Интересно посмотреть на скорость работы приложений

Ответить
Развернуть ветку
Alexander Romanov

Все работает крайне шустро, так как в том числе отрисовывается при помощи GPU. Вот их демо-приложение: https://play.google.com/store/apps/details?id=io.flutter.gallery&hl=ru

Ответить
Развернуть ветку
Eugene Basov

Попробовал приложение, очень понравилось. Моментальная загрузка, быстрая анимация.

Ответить
Развернуть ветку
Aram Gevorkian

Когда-нибудь этот день наступит

Ответить
Развернуть ветку
Артём Зайцев

Кто-нибудь уже пробовал? Как эта штука работает изнутри? Исходников нативного кода я так понимаю не будет?

Ответить
Развернуть ветку
Слон Петрович

Если написано Open Source, то следует понимать, что исходники есть.

Ответить
Развернуть ветку
Alexander Romanov

Работает отлично, все исходники есть, компонентов пока мало. По скорости работает как нативное.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Wonabeez Doratie

HN это что?

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
AS

Бля, теперь будет ещё больше лагающих аппов :(

Ответить
Развернуть ветку
Vladimir Ivanov

Там своя вирт. машина со всем своим. Про всяким их бенчмаркам, на Андроиде, больше раза в два фпс чем обычно на джава

Ответить
Развернуть ветку
AS

Хорошо, если так. Потому что обычно это очень медленно.

Ответить
Развернуть ветку
Alexander Matveev

Херрасе!

Ответить
Развернуть ветку
Wonabeez Doratie

Неплохо на самом деле. Только все-таки на котлине приятнее писать, это какая-то мешанина из JS и плюсов. Да и компоненты какие-то ущербные ненастоящие. Вот мне интересно, что вы будете делать если вас попросят добавить ripple drawable?
"Флапперы" об этом уже 3 года просят, а толку ноль.
https://github.com/futuresimple/android-floating-action-button/issues/35

Так что нативность там примерно такая-же как секс драйв у пуделя, ограниченная

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
23 комментария
Раскрывать всегда