Найти тему
Эрик Соблев

Flutter. Оно нам надо?

Есть такой прекрасный фреймфорк для чуть менее прекрасного языка Dart, как Flutter. Он молод, горяч, и хочет захватывать все больше и больше мобильных разработчиков. Давайте разберемся, почему эта новая google-технология так быстро обрела популярность(Пишу исходя из своего опыта, возможны ошибки и другие ляпы).

Пишу, и думаю, о чем же писать.

Ну, во-первых это Кроссплатформенность. Покажите мне системы которые, будучи удобными для использования, еще и позволяют писать и под Android, и под iOS. Пожалуй, даже этого уже хватает для того, чтобы заинтересоваться этим фреймворком.

Во-вторых, Google. Эти ребята сделали все, чтобы документация была удобна для использования, за что им огромное спасибо(тут я лично сравниваю с официальной документацией по Dart, там они явно не особо старались). Все что нужно, при определенных знаниях Английского языка, сможет найти любой начинающий разработчик. Эта технология единственная в моем багаже(он, кстати, несколько мал) которую я смог освоить без форумов, сообщества и тд и тп... only official documentation!

В-Третьих, Google. Я думаю тут не стоит много писать. Уверен, первая волна разработчиков была как раз из тех, кому было просто интересно, что за новую штукенцию выкатил Всезнайка.

сходу назвать еще причины его популярность мне сложно. Пожалуй и этого хватает, чтобы начать на нем писать.

Теперь опишу некоторые его недостатки.

Первое. Dart. Этот язык не просто так не входит в топ 20. На нем можно работать(а уж с flutter придется), он действительно является С-подобным(для меня это было очень важно) и имеет множество прикольных решений. Но изучать его(точнее его библиотеки) ОЧЕНЬ ТРУДНО. Для примера, чтобы понять как разбирать XML файл я потратил около 10 часов(Джун во мне). масла в огонь подливает множество разных итерируемых типов, которые, как я понял, работают практически одинаково. И они не особо дружат друг с другом.

Второе. Он молодой. По-сути высасываю из пальца, ибо мне это не мешает(спасибо документации). Пока. Проблема в том, что вокруг этого языка в России нет как таковой тусовки. В Flutter канале на Слаке зарегистрировано около 400 человек, но все в неактиве. Кстати, это одна из причин, почему я пишу эту статью. Нужно комьюнити.

подведу свой вывод: Flutter крут. Есть свои заморочки, но с ними можно справиться. Он удобен, читаем, его поддерживают. Должен отметить, что я не могу быть объективен в своем мнении, ибо опыта в мобильной разработке с другими системами у меня нет. Но, мне вроде как и не надо. Этого инструмента мне хватает во всем. Всем Добра и удачи.

P.S Уважаемый читатель, огромная просьба, оставляй комментарии, критикуй, вырази свое мнение. Это очень важно для меня.