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

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

11 показ
7.3K7.3K открытий

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

Ответить
Комментарий удалён модератором

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

Ответить

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

Ответить

Годнота!

Ответить

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

Ответить

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

Ответить

Эти костыли никогда не научатся в гироскоп/кнопки/камеры/внешние устройства и т.дНу, справедливости ради, реакт вроде умеет камеру, хоть он и говно :)

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

Ответить

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

Ответить

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

Ответить

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

Ответить

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

Ответить

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

Ответить

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

Ответить

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

Ответить

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

Ответить

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

Ответить
Комментарий удалён модератором

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

Ответить

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

Ответить

Херрасе!

Ответить

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

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

Ответить