Как стать автором
Обновить

Flutter, руководство для начинающих

Время на прочтение15 мин
Количество просмотров31K
Всего голосов 36: ↑33 и ↓3+30
Комментарии9

Комментарии 9

Неизвестно, что будет с web на flutter, но есть:
Skia (https://skia.org/) портирована на WebAssembly. Порт получил название CanvasKit (https://skia.org/user/modules/canvaskit). Основное применение — использовать в вебе, в том числе для апробации новых Canvas и SVG API, что должно помочь ускорить развитие этих технологий.
Ребят у кого есть желание и опыт (хоть и не большой) попробовать себя в удаленной работе на Flutter, дайте знать. Хотел опубликовать на мой круг но там как то совсем пусто с этим

Со мной можете обсудить в телеге, уже как полгода интересуюсь flutter

Стоило упомянуть, что Флатер это ООП реактивщина и одна из самых популярных архитектур — BLoC (способ отделения слоя UI и Бизнес логики), чем то похожа на редакс. Только тут не управление состояниями, а событие порождающие состояния и реакции интерфейса на их смену.

Если немного помечтать, то можно было бы еще упомянуть и фуксию, если «выстрелит» она, то это сразу +100 очков Грифиндору Флатеру.

Flutter для веба — уже на старте вполне неплохо себя показало, хоть и сыровато.
Получаются вполне симпатичные PWA, но при этом отрисовка анимаций не всегда плавная (адекватного отображения прокручивающихся списков удалось добиться увеличением размера элементов и указания физики списка).

Флатер и дарт весьма симпатичны и на них возлагаю большие надежды.
Из субъективных нареканий: выпилили рефлексию (надеюсь, что вернут), сложные объекты всегда передаются по ссылке, а примитивы по значению.

Мобильный флатер уже сейчас вполне годится для продакшена и вполне себе теснит РН.

Спасибо за статью, мой комментарий, наверное, вышел слегка сумбурным.
Есть досадная неприятность, которую вылечить не удалось: когда мы собираем APK под разные конфигурации архитектуры процессора, эта нативная библиотека не пакуется в сборку для 64-битной системы.


Недавно (8 июля) добавили поддержку 64-битных bundles. Доступно в версии 1.7.8 (Stable channel)
Евгений Сатуров: Я могу тебе еще одну теорию заговора подкинуть — компания Apple готовит своих разработчиков к Flutter.

Привер SwiftUI, спасибо-пока Flutter
ага, поддержка тольк ios13, приходи через пару лет, так как бизнес не даст отказаться от оставшихся…
Как уже выше сказали, из-за ограничений по минимальной версии iOS SwiftUI будет лишь игрушкой ближайший год-два. А Флаттер работает на iOS 8
К тому же неясно, как SwiftUI поможет написать кроссплатформенное приложение?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий