TGViewer
Frontend&Travel Frontend&Travel @code_and_travel · 1.18K subscribers
Post #376 1.99K
​Как я чуть не стала мобильным разработчиком

История случилась в декабре. Поступил мне необычный заказ: разработать мобильное приложение на Flutter. Пришел от дизайнера, с которым я работаю по другому проекту. Мое удивление было, мягко говоря, высоким. Особенно учитывая тот факт, что последние 7 лет я занималась исключительно Frontend-разработкой. Но дизайнеру почему-то было важно, чтобы за заказ взялась именно я, несмотря на мой нулевой опыт в этой сфере. «Ок!», - подумала я. Изучить Flutter мне показалось проще, чем подготовиться к собеседованиям по фронту (вы же помните мою нелюбовь к собеседованиям)).

Проходит три дня. Я по-старинке иду на конференцию предпринимателей, чтобы найти заказчиков оффлайн. Я так делала 8 лет назад, когда нужны были деньги, а на работу с 9 до 18 и офисом устраиваться не хотелось. Оказалось, способ до сих пор рабочий! Нашелся целый один человек, котором срочно нужен фронт-разработчик. Обсудили, поговорили. И выяснилось, что он тоже перепутал мобильного разработчика на Flutter с фронтом (хм, правда, какая разница))! И тоже почему-то хотел, чтобы за заказ взялась именно я.

«Это знак», - подумала я. Целых два заказа на Flutter за неделю! С одной стороны, от комичности ситуации мне смешно. С другой, даже хочется сыграть с собой в этот челлендж: смогу я или нет. Ведь принимаясь за свою первую работу на React, я ничего о нем также не знала. Да и первое Chrome Extension разрабатывала несколько лет назад без каких-либо знаний в этой области.

Что же это за Flutter такой, о котором все вокруг говорят? И почему он вдруг стал таким популярным, что заказы на нем сыпятся каждые 3 дня?

Flutter - это фреймворк, который позволяет вам разрабатывать мобильные приложения под Android и iOS одновременно (а веб-версия будет в подарок!). Т.е. больше не надо учить React Native и Swift и писать под две операционные системы одно и то же. Теперь вы все делаете единожды на языке программирования Dart с использованием Flutter, а последний уже внутри все преобразует под работающую на iOS и на Android версию. Говорят, что иногда все же что-то надо дорабатывать вручную, на React Native или Swift соответственно. Но, как обещают туториалы, процент таких доработок крайне мал, не более 5%.

Что мне больше всего нравится во Flutter, так это его документация. Реально все сделали максимально удобным для разработчика. Здесь даже есть раздел «Flutter для тех, кто переходит на него с JS» (с других языков тоже есть). Есть множество видео со step-by-step туториалом, рекомендации, какие разделы учить начинающему, какие - для Advanced-уровня. И все разжёвывается максимально конкретно, что кажется, что, посмотрев несколько видео, ты уже все знаешь. В общем, с такой документацией разработка на Flutter уже не кажется чем-то мега-сложным. Поправьте меня, знающие люди, если я не права.

Есть только одна проблема во всех этой ситуации: мой девятилетний MacBook его не тянет. Точнее, не сам Flutter, а Xcode, необходимый для запуска эмулятора на iOS. Упс! Но, говорят, тестировать приложение под iOS можно и через создание виртуального дистрибутива, например, здесь.

Прошло два месяца. За это время один проект на Flutter окончательно отлетел, а про второй я успешно позабыла, решив, что в разработчики выбрали не меня. Но совсем недавно представители последнего связались со мной, напомнив о нашем уговоре. И вот я сижу и думаю:

Много ли подводных камней на Flutter?

Был ли у кого-то опыт переориентации с React на него?)
  • 👍 7
More from @code_and_travel
  1. Oct 9, 2026Сходила недавно на встречу комьюнити Билдеров в Москве. Это те, что делают Chrome-расширен…
  2. Oct 7, 2026Когда-то давно, в начале года, я рассматривала 4 направления для иммиграции. Среди них был…
  3. Sep 14, 2026​Попробовала модель Astra от ChatGPT. Точнее, как попробовала: почти научилась работать с…
  4. Sep 7, 2026Почему так долго нет статей?) Потому что то, что интересно сказать, не скажешь (из-за поли…
  5. Jul 6, 2026Все же помнят, что у меня удаляли Pixel Measurement 2 месяца назад? Кажется, причина прояс…
  6. Jun 30, 2026Виза талантов. Обновление Держу вас в курсе того, что у меня по этому поводу происходит. В…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →