В первой статье мы рассказали о пользе использования Flutter для бизнеса, во второй предлагаем посмотреть на то, как технология ведет себя под капотом. В этой части мы рассмотрели основные кроссплатформенные фреймворки, сравнили их производительность, удобство использования и поддержки кода, а также обозначили болевые точки мобильной разработки.
Про флаттер начинают говорить из каждого утюга)
Почему-то не написали про серьезное преимущество - существенно "сократили" жизненный цикл UI-элементов. Во флаттер по сути экран каждый раз перерисовывается заново, это оказалось удобно. Мы в www.xmall.space на основе этой концепции разбили приложение на отдельные модули, которые можно тасовать как хочет клиент. На выходе получаются совершенно разные приложения за короткий срок, которые на нативе делать было бы гораздо сложнее.
Согласен, важное преимущество! Не упомянули только потому что пришлось бы вдаваться в технические детали реализации памяти Dart, чтобы объяснить почему это переделки всего UI на каждый кадр (почти) работают так быстро. Можем разобрать в следующей статье