Казалось бы, зачем использовать Flutter для разработки, в 2022 году - это довольно странный вопрос. Ответы на него очевидны, но только для тех, кто уже погружен в технологию. К своему удивлению, я последнее время несколько раз встречал людей, которые знали о Flutter, но их представление о нем застыло году так в 19 и с тех пор не сильно менялось.
📌 Поэтому статья от VGV, почему они используют Flutter для разработки, будет полезна тем, кто еще только посматривает в сторону Flutter.
#статья
📌 Поэтому статья от VGV, почему они используют Flutter для разработки, будет полезна тем, кто еще только посматривает в сторону Flutter.
#статья
👍19
Чтобы изучить что угодно - технологию, язык, нужно понимать, что может потребоваться, а что нет. Иначе есть немаленький шанс потратить кучу времени на то, что используется редко, и результата будет добиться трудно. Естественно, Flutter не исключение, более того, столь быстро растущий в разных направлениях фреймворк одним разнообразием может усложнить и так не простую задачу изучения. Я не раз задумывался, а кто такой Flutter разработчик, что он должен знать и уметь? Опираясь на свой опыт, я сформировал карту компетенций, которые могут понадобиться Flutter разработчику.
📌 Карта доступна по ссылке.
#совет
📌 Карта доступна по ссылке.
#совет
🔥23👍5❤🔥4🎉1
Недавно вышло обновление плагина Flutter для IntelliJ продуктов. Наконец то, чтобы работать с монорепозиториями Flutter не нужно будет придумывать различные хитрости. Теперь поддержка есть из коробки.
📌 Ознакомиться с более подробным списком можно по ссылке.
#обновление
📌 Ознакомиться с более подробным списком можно по ссылке.
#обновление
👍7💩2
Плагин Flutter для VSCode тоже получил обновление. В релизе:
👉 настройка, для генерации файлов локализации при сохранении .arb;
👉 настройка, упрощающая работу с получением зависимостей в проектах с вложенностью;
👉 множество исправлений и улучшений из блока Future SDK.
📌 Ознакомиться с более подробным списком можно по ссылке.
#обновление
👉 настройка, для генерации файлов локализации при сохранении .arb;
👉 настройка, упрощающая работу с получением зависимостей в проектах с вложенностью;
👉 множество исправлений и улучшений из блока Future SDK.
📌 Ознакомиться с более подробным списком можно по ссылке.
#обновление
👍11
Правила линтинга - хороший способ улучшить качество кодовой базы проекта. Для Dart и Flutter уже существуют довольно неплохие наборы: flutter_lint, правила в dart_code_metrics. Но если нужно что-то кастомное, придется разбираться с работой analyzer_plugin. По крайней мере, так обстояли дела до недавнего времени. На днях вышла библиотека custom_lint от invertase, позволяющая создавать свои собственные правила с меньшими усилиями.
📌 Подробности в статье от Majid Hajian.
#статья
📌 Подробности в статье от Majid Hajian.
#статья
👍15🔥2
Flutter уже можно полноценно назвать фреймворком не только для мобильных приложений. Bottom Navigation Bar привычен и удобен для мобильной навигации, но на desktop или web будет смотреться абсолютно чужеродно. В Widget of the Week показали хорошую альтернативу для этих случаев - NavigationRail.
📌 Подробнее в видео из серии Widget of the Week.
#widgetoftheweek
📌 Подробнее в видео из серии Widget of the Week.
#widgetoftheweek
👍12❤9
InheritedWidget это важный для понимания механизм во Flutter. Команда Flutter рассказывала про него уже не раз. Последний Decoding Flutter не стал исключением - вновь была разобрана эта тема.
📌 Подробнее в видео из серии Decoding Flutter.
#decodingflutter
📌 Подробнее в видео из серии Decoding Flutter.
#decodingflutter
👍8
Компания Antipoff Group ищет сотрудников.
Вакансия:
Flutter разработчик (Middle)
Обязанности:
⁃ Разработка и поддержка кроссплатформенного мобильного приложения по готовому дизайну на Flutter в составе команды мобильной разработки;
⁃ Поддержка мобильных приложений;
⁃ Участие в отладке и тестировании приложений;
⁃ Размещение приложений в AppStore и Google Play.
⁃ Интеграция с Веб сервисами;
⁃ Работа с картами;
⁃ Тесное взаимодействие с командой: ежедневные стендапы, планирование спринтов.
Заработная плата (₽):
140 000 - 250 000 рублей
Контакт для связи:
@llletooo
#вакансия
Вакансия:
Flutter разработчик (Middle)
Обязанности:
⁃ Разработка и поддержка кроссплатформенного мобильного приложения по готовому дизайну на Flutter в составе команды мобильной разработки;
⁃ Поддержка мобильных приложений;
⁃ Участие в отладке и тестировании приложений;
⁃ Размещение приложений в AppStore и Google Play.
⁃ Интеграция с Веб сервисами;
⁃ Работа с картами;
⁃ Тесное взаимодействие с командой: ежедневные стендапы, планирование спринтов.
Заработная плата (₽):
140 000 - 250 000 рублей
Контакт для связи:
@llletooo
#вакансия
💩11👍4🔥1
Современный автомобиль трудно представить без хорошей мультимедийной системы. Поскольку количество платформ, на которых можно запустить Flutter за последнее время значительно выросло, то и в этом направлении Flutter можно вполне успешно использовать. К слову именно так, например, посчитали в Toyota.
📌 Размышления и ресерч по поводу использования Flutter для автомобиля в статье от dmitriizolotov.
#статья
📌 Размышления и ресерч по поводу использования Flutter для автомобиля в статье от dmitriizolotov.
#статья
👍11🔥1
Понимать внутренние механизмы технологии, которую вы используете - критически важно. В новой серии Decoding Flutter, была разобрана работа с контекстом в асинхронных методах, почему это плохо и к чему может привести.
📌 Подробнее в свежей серии Decoding Flutter.
#decodingflutter
📌 Подробнее в свежей серии Decoding Flutter.
#decodingflutter
👍13
Не секрет, что компьютеры на M1 неплохо справляются со сборкой, гораздо быстрее чем версии на Intel. Но что значит быстрее? На сколько? Можно ли получить от этого выгоду, например используя их для CI/CD? Имеенно этими вопросами задались ребята из Codemagic.
📌 Результаты проведенного испытания в статье.
#статья
📌 Результаты проведенного испытания в статье.
#статья
👍11🔥1
Если судить по ощущениям (или даже найти выше по чату опрос), Flutter разработчики делятся на два больших лагеря - те кто пользуются IntelliJ продуктами и те кто используют VSCode. Может быть со временем появится третья группа - те кто используют браузер. А причина этому Zapp, браузерный редактор кода, разрабатываемый Invertase. Тем более он вышел в ранний доступ и если вам нравятся подобные идеи, можно попробовать.
📌 Подробнее в статье-анонсе.
#статья
📌 Подробнее в статье-анонсе.
#статья
💩23👍5😁2🤔2
Стабильность и производительность являются основой каждого успешного приложения, так считают ребята из Firebase Crashlytics, и я не могу с ними не согласиться. Недавно они выпустили обновление, в котором:
👉 улучшенны отчеты о сбоях для Flutter приложений;
👉 фильтрация сбоев по треку Google Play;
👉 “Drag and Drop” для файлов dSYM.
📌 Подробности в анонсе по ссылке.
#статья
👉 улучшенны отчеты о сбоях для Flutter приложений;
👉 фильтрация сбоев по треку Google Play;
👉 “Drag and Drop” для файлов dSYM.
📌 Подробности в анонсе по ссылке.
#статья
👍9❤2
Вышло продолжение The Boring Flutter Development Show про использование Dart для различных платформ и задач, с Simon Lightfoot и Craig Labenz.
📌 Серия доступна по ссылке.
#boringshow
📌 Серия доступна по ссылке.
#boringshow
Мои экс-коллеги из Surf скоро проведут митап в Санкт-Петербурге, совместно с Яндекс. На митапе будет несколько докладов:
👉 cпикер из Яндекс.Про представит свою архитектуру EVA;
👉 рассказ про технологию Progressive Web App на Flutter.
📌 Митап состоится 28 июля в 18:00 по мск, Коворкинг «Case» Санкт-Петербург. Подробности и регистрация по ссылке.
#cобытие
👉 cпикер из Яндекс.Про представит свою архитектуру EVA;
👉 рассказ про технологию Progressive Web App на Flutter.
📌 Митап состоится 28 июля в 18:00 по мск, Коворкинг «Case» Санкт-Петербург. Подробности и регистрация по ссылке.
#cобытие
👍12❤7👎1
В геймдеве есть довольно удобный подход с использованием “поведений”, которые инкапсулируют в себе определенный функционал. Затем эти поведения добавляются к сущностям, тем самым сущность начинает уметь что-то делать. Для Flame тоже есть возможность использовать подобный подход при помощи flame_behaviors библиотеки.
📌 Подробнее в статье от Jochum van der Ploeg.
#article #flame #flutterforgames
📌 Подробнее в статье от Jochum van der Ploeg.
#article #flame #flutterforgames
👍7
Различные подходы к тому, чтобы сделать пользовательский опыт удобнее, всегда располагают к приложению. Одним из примеров подобного являются различного вида подсказки, помогающие ускорить процесс ввода текста. Во Flutter для реализации такого функционала имеется виджет Autocomplete, которому и посвящен последний эпизод Widget of the Week.
📌 Подробнее в видео.
#widgetoftheweek
📌 Подробнее в видео.
#widgetoftheweek
🔥10👍2
Мы часто говорим о каких-то сложных технических вопросах во Flutter. Это безусловно важно, но есть также не менее важный вопрос - развитие людей, ведь без него рано или поздно наступит момент, когда решить какой-то технический вопрос будет невозможно. Поговорим в целом о том, как растить людей. Может быть это ваши сотрудники, или ваш менти, или может быть это вы сами - нюансы не важны, ведь в основе для всех этих вариантов лежат одинаковые фундаментальные подходы.
📌 Митап пройдет 3 августа в 18-00 (GMT+3) онлайн. Зарегистрироваться можно по ссылке.
#событие #fluttervoronezh
📌 Митап пройдет 3 августа в 18-00 (GMT+3) онлайн. Зарегистрироваться можно по ссылке.
#событие #fluttervoronezh
🔥21👍4