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

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

1717

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

4

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

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

3

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

4

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

3

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

1

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

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

1

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

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

3

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

1

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

1

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

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

1

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

1

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

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

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

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

1

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

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

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