Комментарии 23
Первое впечатление действительно можно писать сложный UI, насыщенный «рюшечками» намного проще чем на java ,kotlin, радует то, что код не разнесен по файлам(xml представление и логика в java файлах) с другой стороны… памяти в смартфоне он забирает в 10 раз больше.(Обычное тоже самое на java 5-10 мб Во flutterr начиная с 60м и притормаживает…
сам размер apk(Примитивного приложения flutter) тоже внушительный от 25мб… Компилируется и собирается намного дольше java.
И попробовал скомпилировать и запустить, что-то посложнее из примеров
startflutter.com/?utm_source=medium&utm_medium=article&utm_campaign=blog
И тут же «уперся рогом» в зависимости новых и старых версий пакетов,- и так не завелось.(Написал разработчикам пока без ответа)
Вот ссылка где человек пересобирает apk в релиз:
habr.com/post/423091/#comment_19168815
сходил туда потом туда, потом в этот файл… когда проект разрастается и экранов (и не только экранов, всяких ListLayoutов) становится немеряно… неудобно.Тем более есть с чем сравнить (я просто разрабатываю на java desktop приложения).
Я даже смотрел kotlin anko, где можно в коде писать UI… намного удобней,(во всяком случае для меня… именно поэтому экспериментирую React native Вот Flutter попробовал)
apptractor.ru/develop/proverka-skorosti-i-proizvoditelnosti-prilozheniya-na-flutter.html
Но это довольно старая статья, его все еще продолжают допиливать и оптимизировать.
Разработчики, которые не пользуются своим софтом и даже платформой под которую они пишут. Выглядит очень подозрительно со стороны пользователя. Они хоть представляют как этим будут пользоваться?
А насчет платформы в основном согласен, желательно самому пользоваться.
почему не рассматривается вариант использования и той и другой платформы сразу?
Не знаю, я как не гляну в флаттер, так вообще. Такое чувство что его писала девушка, которую бросил программист и она решила всем отомстить.
Какая-то каша, кода, верстки, бизнес логики. Жесть. Ну и Dart, вырви глаз. =/
Какая-то каша, кода, верстки, бизнес логики
Вопрос организации кода. А то что не приходится верстку делить на кучу файлов и нет необходимости смешивать xml и код — как по мне отлично.
Ну и Dart, вырви глаз. =/
А он то чем не угодил?
По мне лучше разделять View от логики. В Flutter мухи, мед,… ну и по списку.
Так же я не видел больших каких то примеров. Так типа посмотри как вот это у нас типа вау. А как по серьезному? Сходит в сеть, положить данные в хранилище, асинхронность. Ничего такого в более взрослых примерах не видел.
Так что я сомневаюсь что кроме свисто-свистелок можно что-то серьезное сделать.
Вью от логики отделять хорошо, кто же спорит, вот только лично мне не по нраву когда способ описания вью отличается от способа описания логики очень сильно, к тому же в случае андроида (да и иос вроде) идет деление на описание вью в виде хмл, описание вью в виде активити, фрагментов и своих вьюшек, плюс местами вью все равно программно создаются или же меняются их свойства… В общем дикая смесь какая то.
Да как бы давно устоявшийся подход. По мне ничего плохого. В том же вебе, вы даже с учетом React все равно теги пишете в JSX. Так что тут ничего такого. А вот та дикая вложенность во вложенности и вложенностью погоняющая в Flutter. Просто выкали глаз
А от вложенности поможет простая декомпозиция.
Ой ) Вы уже пошли на компромис ;) а вот очень сложная верстка если? То что в реалии тебе выкатывают дизайнеры у которых мысль улетает так, что потом думаешь как ее гвоздями прибить к реалии?
Думаю застрелиться будет проще.
А веб с css и html меня действительно дико бесит.
Оооо ) Ну тогда Вам к Ричарду Столлману. Он тоже не приемлет Интернет )) Написал письмо, подключился, отправил, отключился.
Ну а вам Вебом не пользоваться тогда ;)
«Flutter начинает нравиться сообществу, но пока что не заказчикам»: интервью с Paulina Szklarska