Warning: mkdir(): No space left on device in /var/www/tgoop/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/code_and_travel/--): Failed to open stream: No such file or directory in /var/www/tgoop/post.php on line 50
Code&Travel@code_and_travel P.404
CODE_AND_TRAVEL Telegram 404
Вы еще помните про мобильное приложение?) Я — да. Как сейчас помню, более года назад, в середине марта 2024 года, я приступила к разработке мобильного приложения на Flutter, о котором ничего не знала до.

Зачем мне это было нужно? Во-первых, мне обещали хорошие деньги. Люди, предложившие мне проект на Flutter, обещали платить мне такую же ставку в час, какую я получаю за работу на Frontend. Да, мне, человеку без опыта во Flutter. Им было важно, чтобы за проект взялась именно я.

Во-вторых, я была весьма не прочь получить новый опыт. Как вы уже, должно быть, заметили, на рынке идет существенное сокращение количество вакансий на Frontend. Если смотреть рынок РФ, практически все они требуют работу с территории России. А зарубежные компании, наоборот, работать из РФ не разрешают. Меня не устраивает ни тот, ни другой сценарий. На Flutter таких ограничений нет.

В-третьих, во всех самоучителях сказано, что Flutter — весьма простой фремворк. Так и есть, особенно если переходишь на него с фронта. Ничего такого сверхъестественного и высокоинтеллектуального, как, например, есть в machine learning, я в нем не нашла. Да, есть нюансы с билдами и публикацией приложения, которые просто выбивают меня из колеи. Но… на любой работе свои издержки.

Таким образом, взвесив все «за», я не нашла ничего «против». Разве что уменьшение свободного времени и откладывание все той же монетизации в Pixel Measurement. Который, на момент получения предложения о Flutter имел всего 3 000 пользователей.

Первые две недели при почасовой работе ушли у меня на просмотр самоучителей и сбор тестовых проектов. Вторые две — на экран логина, который создавала по аналогии с самоучителем. Дальше двинулась сама, и за 2-3 месяца осилила верстку, спрашивая советов у ChatGPT. Потом был перерыв, и с конца лета приступила к прикручиванию апишки. К началу декабря все было готово. Еще 2 месяца ушло на фиксы багов. И, вот, конец февраля, мы готовы к публикации 🎉.

Чтоб вы не думали, что я такая тормознутая и целый год разрабатывала приложение интернет-магазина. Весь прошлый год у меня была регулярная стандартная работа, почасовой фронтовой проект, постоянные путешествия и переезды и еще этот проект на Flutter.

В конце февраля мы приступили к публикации приложений на Android и iOS, и служба поддержки Apple вынесла мне все мозги 🤯. Нужно было создать privacy policy, каждые 2 дня отвечать на ряд их бизнес-вопросов, внедрить дополнительный функционал, без которого они ничего не апрувили и пофиксить баг, который никто кроме них не нашёл. Чтобы вы понимали: все билды мы тестируем на телефонах, у нас есть ряд добровольных тестировщиков. НО: в момент публикации выходила iOS 18.4 (которая была Beta), и они нашли баг на ней, на iPad Air, хотя наша версия полностью работоспособна на iOS 18.3. Пришлось в экстренном порядке разбираться, как тестировать на Beta-версиях iOS и скачивать новые эмуляторы на 8 Гб в при отсутствии интернета (да, в эти дни всему дому вырубили wi-fi на 3 дня 😀).

Как бы то ни было, годовые усилия не прошли даром, и разработанное мобильное приложение было, finally, опубликовано. Посмотреть его можно здесь на iOS и тут на Android.

А ко мне в копилку по праву добавилось звание Flutter developer. Иначе какой ты разработчик, если не можешь показать ни одного релиза своего продукта)
👍26



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

Вы еще помните про мобильное приложение?) Я — да. Как сейчас помню, более года назад, в середине марта 2024 года, я приступила к разработке мобильного приложения на Flutter, о котором ничего не знала до.

Зачем мне это было нужно? Во-первых, мне обещали хорошие деньги. Люди, предложившие мне проект на Flutter, обещали платить мне такую же ставку в час, какую я получаю за работу на Frontend. Да, мне, человеку без опыта во Flutter. Им было важно, чтобы за проект взялась именно я.

Во-вторых, я была весьма не прочь получить новый опыт. Как вы уже, должно быть, заметили, на рынке идет существенное сокращение количество вакансий на Frontend. Если смотреть рынок РФ, практически все они требуют работу с территории России. А зарубежные компании, наоборот, работать из РФ не разрешают. Меня не устраивает ни тот, ни другой сценарий. На Flutter таких ограничений нет.

В-третьих, во всех самоучителях сказано, что Flutter — весьма простой фремворк. Так и есть, особенно если переходишь на него с фронта. Ничего такого сверхъестественного и высокоинтеллектуального, как, например, есть в machine learning, я в нем не нашла. Да, есть нюансы с билдами и публикацией приложения, которые просто выбивают меня из колеи. Но… на любой работе свои издержки.

Таким образом, взвесив все «за», я не нашла ничего «против». Разве что уменьшение свободного времени и откладывание все той же монетизации в Pixel Measurement. Который, на момент получения предложения о Flutter имел всего 3 000 пользователей.

Первые две недели при почасовой работе ушли у меня на просмотр самоучителей и сбор тестовых проектов. Вторые две — на экран логина, который создавала по аналогии с самоучителем. Дальше двинулась сама, и за 2-3 месяца осилила верстку, спрашивая советов у ChatGPT. Потом был перерыв, и с конца лета приступила к прикручиванию апишки. К началу декабря все было готово. Еще 2 месяца ушло на фиксы багов. И, вот, конец февраля, мы готовы к публикации 🎉.

Чтоб вы не думали, что я такая тормознутая и целый год разрабатывала приложение интернет-магазина. Весь прошлый год у меня была регулярная стандартная работа, почасовой фронтовой проект, постоянные путешествия и переезды и еще этот проект на Flutter.

В конце февраля мы приступили к публикации приложений на Android и iOS, и служба поддержки Apple вынесла мне все мозги 🤯. Нужно было создать privacy policy, каждые 2 дня отвечать на ряд их бизнес-вопросов, внедрить дополнительный функционал, без которого они ничего не апрувили и пофиксить баг, который никто кроме них не нашёл. Чтобы вы понимали: все билды мы тестируем на телефонах, у нас есть ряд добровольных тестировщиков. НО: в момент публикации выходила iOS 18.4 (которая была Beta), и они нашли баг на ней, на iPad Air, хотя наша версия полностью работоспособна на iOS 18.3. Пришлось в экстренном порядке разбираться, как тестировать на Beta-версиях iOS и скачивать новые эмуляторы на 8 Гб в при отсутствии интернета (да, в эти дни всему дому вырубили wi-fi на 3 дня 😀).

Как бы то ни было, годовые усилия не прошли даром, и разработанное мобильное приложение было, finally, опубликовано. Посмотреть его можно здесь на iOS и тут на Android.

А ко мне в копилку по праву добавилось звание Flutter developer. Иначе какой ты разработчик, если не можешь показать ни одного релиза своего продукта)

BY Code&Travel




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

View MORE
Open in Telegram


Telegram News

Date: |

Among the requests, the Brazilian electoral Court wanted to know if they could obtain data on the origins of malicious content posted on the platform. According to the TSE, this would enable the authorities to track false content and identify the user responsible for publishing it in the first place. It’s easy to create a Telegram channel via desktop app or mobile app (for Android and iOS): Over 33,000 people sent out over 1,000 doxxing messages in the group. Although the administrators tried to delete all of the messages, the posting speed was far too much for them to keep up. But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." A Hong Kong protester with a petrol bomb. File photo: Dylan Hollingsworth/HKFP.
from us


Telegram Code&Travel
FROM American