Google запустила бета-версию инструмента кроссплатформенной разработки для мобильных устройств Flutter Статьи редакции
Google представила бета-версию фреймворка Flutter, который позволяет создавать приложения для iOS и Android. Компания рассказала об обновлении сервиса на Mobile World Congress 2018.
Разработчики могут создавать приложения при помощи Flutter, используя разработанный Google язык Dart. Бета-версия сервиса будет также работать с предрелизной версией Dart 2, рассказали в компании.
В отличие от альфа-версии, новый Flutter также начнёт работать с новыми смартфонами, в том числе iPhone X, и получит поддержку Android Studio и Visual Studio Code.
Google обещает разработчикам значительно сократить время написания приложений. Например, этому должна помочь функция «горячей перезагрузки»: она позволяет менять код и видеть изменения на странице в режиме реального времени.
Главное, чтоб не стухло, как многие начинания!
Комментарий удален модератором
Если честно думал что Dart вообще почил под натиском TypeScript
И тут раз и всплыл.
Ну как я понял, для веба это все должно взлететь после того как будет нормально сделан WebAssembler. Dart будет компилится в веб ассеблер и можно его нормально использовать в хроме. Без компиляции в JS как это сейчас сделано. По сути у тебя получится, что ты можешь использовать код для веба и мобильных приложений. Посмотрим, что у них из этого всего выйдет.
Facebook погремушка?
Комментарий удален модератором
Вот бы ещё возможность паблишить под 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, то следует понимать, что исходники есть.
Работает отлично, все исходники есть, компонентов пока мало. По скорости работает как нативное.
Комментарий удален модератором
HN это что?
Комментарий удален модератором
Комментарий удален модератором
Бля, теперь будет ещё больше лагающих аппов :(
Там своя вирт. машина со всем своим. Про всяким их бенчмаркам, на Андроиде, больше раза в два фпс чем обычно на джава
Хорошо, если так. Потому что обычно это очень медленно.
Херрасе!
Неплохо на самом деле. Только все-таки на котлине приятнее писать, это какая-то мешанина из JS и плюсов. Да и компоненты какие-то ущербные ненастоящие. Вот мне интересно, что вы будете делать если вас попросят добавить ripple drawable?
"Флапперы" об этом уже 3 года просят, а толку ноль.
https://github.com/futuresimple/android-floating-action-button/issues/35
Так что нативность там примерно такая-же как секс драйв у пуделя, ограниченная
Комментарий удален модератором