CODE_AND_TRAVEL Telegram 376
Как я чуть не стала мобильным разработчиком

История случилась в декабре. Поступил мне необычный заказ: разработать мобильное приложение на 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 на него?)



tgoop.com/code_and_travel/376
Create:
Last Update:

Как я чуть не стала мобильным разработчиком

История случилась в декабре. Поступил мне необычный заказ: разработать мобильное приложение на 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 на него?)

BY Code&Travel




Share with your friend now:
tgoop.com/code_and_travel/376

View MORE
Open in Telegram


Telegram News

Date: |

How to create a business channel on Telegram? (Tutorial) Hui said the time period and nature of some offences “overlapped” and thus their prison terms could be served concurrently. The judge ordered Ng to be jailed for a total of six years and six months. Hashtags are a fast way to find the correct information on social media. To put your content out there, be sure to add hashtags to each post. We have two intelligent tips to give you: The best encrypted messaging apps Step-by-step tutorial on desktop:
from us


Telegram Code&Travel
FROM American