И это всё МОЁ

На днях поковырялся с замечательным SDK для кроссплатформенной мобильной разработки – Flutter.

И мне даже понравилось! Раньше смотрел косо на всю кроссплатформу.

  • Реально очень низкий порог входа. Путь к первому приложению лёгок и приятен.
  • Всё работает быстро и красиво, UI по поведению максимально похож на нейтивный и только очень зоркий глаз заметит различия. Писать какой-то жирный UI на флаттере комфортнее, чем в нейтиве.
  • Сам по себе графический движок очень производительный, можно писать вещи на вроде таких.
  • Крутой тулинг, онлайн-применение изменений и прочие клёвые штуки, которые пришли из мира веб-разработки.
  • Никакого javasсript и html5.

    Но минусы конечно тоже есть.

  • Если требуются тонкости какие-нибудь, то хорошо представлять как это работает под капотом на нейтивных рельсах.
  • После kotlin, на котором пишу большую часть времени, dart выглядит приветом из забытого прошлого. Какие-то фичи клёвые, но многих привычных вещей не хватает.
  • Локализация довольно запутанная, по сравнению с iOS/Android. Без локализации в современном мире никуда.
  • Очень много скобочек из-за стиля самого flutter. Как бы ты не разбивал код, их всё равно много.



    Одним словом, если есть желание попробовать мобильную разработку, но нейтив внушает ужас, то flutter – отличный вариант для начала.







 , ,