Доступна предрелизная версия Dart Code Metrics 4.10.0-dev.1, в которой есть интересные возможности.
👉 команда check unused code, которая подсветит неиспользуемые части кода;
👉 гибкая настройка какие именно файлы проверять анти паттернами;
👉 улучшения работы правила avoid-global-state.
📌 Версия уже доступна для использования.
#обновление
👉 команда check unused code, которая подсветит неиспользуемые части кода;
👉 гибкая настройка какие именно файлы проверять анти паттернами;
👉 улучшения работы правила avoid-global-state.
📌 Версия уже доступна для использования.
#обновление
👍20🔥2
Компания TAG ищет Flutter разработчиков (Middle/Senior/Lead).
Обязанности:
- работать как продуктовый разработчик в команде мобильной разработки;
- строить кроссплатформенное мобильное приложение, используя Flutter;
- сотрудничать с менеджерами по продукту и помогать им формировать продуктовое видение;
Заработная плата ($):
от $5K+
Контакт для связи:
@ru_mata, Ксения
Подробности от работодателя в первом комментарии.
Обязанности:
- работать как продуктовый разработчик в команде мобильной разработки;
- строить кроссплатформенное мобильное приложение, используя Flutter;
- сотрудничать с менеджерами по продукту и помогать им формировать продуктовое видение;
Заработная плата ($):
от $5K+
Контакт для связи:
@ru_mata, Ксения
Подробности от работодателя в первом комментарии.
👍9💩1
Понимать тонкости работы внутренних аспектов работы Flutter очень полезно. В MediaQuery есть сразу нескольких параметров, которые очень похожи друг на друга.
📌 Разобраться в том, какой именно за что отвечает, поможет видео от Крейга Лабенца.
#decodingflutter
📌 Разобраться в том, какой именно за что отвечает, поможет видео от Крейга Лабенца.
#decodingflutter
👍12😁1
Flutter отдел компании Surf расширяется и мы ищем новых сотрудников. Хотите стать частью нашей команды - самое время. На данный момент открыт набор Junior и Middle разработчиков, но если ваш уровень еще выше - welcome, мы будем только рады.
Алгоритм действий прост: написать нашему hr -> хорошо пройти собеседование. И надеюсь уже скоро мы с вами будем коллегами 🤙
Контакт для связи: @ZhannaV_HR
Подробная информация о вакансии, как всегда будет опубликована в первом комментарии под постом.
#вакансия
Алгоритм действий прост: написать нашему hr -> хорошо пройти собеседование. И надеюсь уже скоро мы с вами будем коллегами 🤙
Контакт для связи: @ZhannaV_HR
Подробная информация о вакансии, как всегда будет опубликована в первом комментарии под постом.
#вакансия
👍12🔥4🤩3
Обычно к GetX не относятся нейтрально - некоторые его критикуют, другие хвалят. Как я и писал раньше - мы решили дать высказаться и тем и другим, устроим дебаты в рамках встреч Flutter Voronezh Meetup группы. Ну и чтобы мероприятие не превратилось в бессмысленный спор - будут учитываться только технические факты и пруфы с обеих сторон. Судить этот спор будут настоящие эксперты во Flutter - GDE, автор Flutter Favorite пакета. Ну и конечно же наши зрители тоже не останутся в стороне и смогут принять участие в своем собственном голосовании.
Дебаты пройдут онлайн 10 февраля в 18:00.
📌 Зарегистрироваться можно по ссылке.
PS Поскольку один из участников команды ЗА GetX в результате отказался, имеется свободное место, для того чтобы сбалансировать численность команд. Если есть желающие присоединиться, можно написать мне в лс.
#событие
Дебаты пройдут онлайн 10 февраля в 18:00.
📌 Зарегистрироваться можно по ссылке.
PS Поскольку один из участников команды ЗА GetX в результате отказался, имеется свободное место, для того чтобы сбалансировать численность команд. Если есть желающие присоединиться, можно написать мне в лс.
#событие
👍20❤3🔥2💩1
Вот вот начнется стрим, посвященный использованию BLoC в разработке. Проводит его Михаил (FOX) Матюнин, который в использовании BLoC, на мой взгляд, является одним из сильнейших экспертов. Всем использующим, или желающим получше разобраться с этим полезным инструментам - крайне рекомендую посмотреть.
#события
#события
🔥27
Компания LINAGORA ищет сотрудников.
Обязанности:
• Вместе с UI\UX дизайнерами, разработчиками, аналитиками и QA делать красивый интерфейс на Flutter
• Разрабатывать переиспользуемые front-end компоненты и библиотеки
• Проактивно анализировать производительность и улучшать ее
• Использовать лучшие практики мобильной разработки и менторить других членов команды
Заработная плата (₽):
Senior ЗП: 270-340К
Контакт для связи: @Lena_Valieva
+7-985-425-03-17
Подробности от работодателя в первом комментарии
#вакансия
Обязанности:
• Вместе с UI\UX дизайнерами, разработчиками, аналитиками и QA делать красивый интерфейс на Flutter
• Разрабатывать переиспользуемые front-end компоненты и библиотеки
• Проактивно анализировать производительность и улучшать ее
• Использовать лучшие практики мобильной разработки и менторить других членов команды
Заработная плата (₽):
Senior ЗП: 270-340К
Контакт для связи: @Lena_Valieva
+7-985-425-03-17
Подробности от работодателя в первом комментарии
#вакансия
🔥2
Еще несколько лет назад я хотел попасть на Mobius в качестве зрителя. Но потом получилось так, что я оказался на нем спикером раньше чем зрителем, а сейчас даже попал в программный комитет. Если вы тоже хотите стать частью этой конфы не только в качестве наблюдателя - то самое время действовать. Открыт CFP для весеннего сезона, а это значит, что если у вас есть что рассказать - дерзайте и подавайте заявку своего выступления.
Подать заявку можно по ссылке.
#события
Подать заявку можно по ссылке.
#события
🤩2❤1
Даже самое классное и качественно реализованное приложение может быть абсолютно непригодным к использованию для части людей. Как такое может произойти? Если задумываться лишь о использовании его людьми, которые не имеют физических особенностей, отличающих их от остальных. Во Flutter есть механизмы, которые позволят людям с ограниченными возможностями полноценно пользоваться вашим творением, но вам придется позаботиться об этом.
📌 О том, как же подойти к этому, читайте в статье от Tony Owen.
#статья
📌 О том, как же подойти к этому, читайте в статье от Tony Owen.
#статья
👍8
Выбрать подходящий инструмент очень важно, особенно когда дело касается того, с чем вы будете сталкиваться изо дня в день. Например выбор ci/cd, который подходит именно под ваши задачи, облегчит вам разработку и сэкономит кучу времени. Неподходящее решение наоборот будет отвлекать на себя, вероятно, больше времени, чем даже отсутствие подобного механизма.
📌 Со сравнением двух популярных решений Codemagic и GitHub Actions по множеству различных параметров можно ознакомиться в статье Rudrank Riyam.
#статья #cicd
📌 Со сравнением двух популярных решений Codemagic и GitHub Actions по множеству различных параметров можно ознакомиться в статье Rudrank Riyam.
#статья #cicd
👍9
Уже долгое время мобильный телефон - это небольшой личный мирок для многих людей. И даже приложения в нем не выглядят чем-то обособленным друг от друга, а создают довольно переплетенную экосистему. Они могут обмениваться данными, шарить файлы и ссылки между собой. И это довольно удобно, а для некоторых типов приложений, на мой взгляд, просто необходимо.
📌 Прочитать подробнее о примере реализации шаринга файлов во Flutter приложение извне, можно в статье Jaimil Patel.
#статья
📌 Прочитать подробнее о примере реализации шаринга файлов во Flutter приложение извне, можно в статье Jaimil Patel.
#статья
🔥7
Плагин Flutter для VSCode получил обновление. В релизе добавлено:
👉 переопределение конфигурации запуска для запуска/отладки тестов;
👉 тесты во вложенных проектах больше не запускаются несколько раз при использовании Test: Run All Tests;
👉 команды рефакторинга Flutter Outline, более не приводят к падениям на новых версиях SDK;
👉 поля класса теперь окрашиваются корректно, а не так же, как методы/функции.
📌 Ознакомиться с более подробным списком можно по ссылке.
#обновление
👉 переопределение конфигурации запуска для запуска/отладки тестов;
👉 тесты во вложенных проектах больше не запускаются несколько раз при использовании Test: Run All Tests;
👉 команды рефакторинга Flutter Outline, более не приводят к падениям на новых версиях SDK;
👉 поля класса теперь окрашиваются корректно, а не так же, как методы/функции.
📌 Ознакомиться с более подробным списком можно по ссылке.
#обновление
👍18🎉3
Уже сегодня мы узнаем, что же нового представит Flutter команда.
📌 А пока событие еще не началось, по ссылке можно насладиться очередным мультиком про Дэш со множеством пасхалочек 🧐
📌 А пока событие еще не началось, по ссылке можно насладиться очередным мультиком про Дэш со множеством пасхалочек 🧐
🔥15❤1
Ну а мы в Surf тем временем выпустили новый выпуск Записок юного техлида. В них я и Женя Сатуров обсуждаем использование шаблона проекта для старта разработки.
📌Посмотреть можно по ссылке.
PS поскольку выпуск задержался вы сможете получить немного еще новогоднего настроения на моем фоне 🎄
UPD ссылка на шаблон
📌Посмотреть можно по ссылке.
PS поскольку выпуск задержался вы сможете получить немного еще новогоднего настроения на моем фоне 🎄
UPD ссылка на шаблон
🔥17👍5❤3
Вчера вышел Flutter 2.10 и у нас теперь довольно много новостей. Для начала, те кто не смотрели презентацию, но хотят знать что же в ней обсуждалось относительно поддержки Windows, могут ознакомиться со статьей. Но это лишь часть нововведений, также была проведена работа по другим направлениям:
👉 улучшения производительности;
👉 исправление проблем с анимацией появления клавиатуры на iOS;
👉 автоматическая поддержка multidex;
👉 начало перехода к Material 3;
👉 более 1000 новых иконок для Material;
👉 улучшения туллинга.
📌 Про это и многое другое, можно прочитать в статье-анонсе.
#обновление
👉 улучшения производительности;
👉 исправление проблем с анимацией появления клавиатуры на iOS;
👉 автоматическая поддержка multidex;
👉 начало перехода к Material 3;
👉 более 1000 новых иконок для Material;
👉 улучшения туллинга.
📌 Про это и многое другое, можно прочитать в статье-анонсе.
#обновление
👍22❤1😁1
Как это часто бывает, вместе с Flutter вышла в релиз новая версия Dart. С ней мы получили:
👉 улучшения и исправления в Dart SDK;
👉 возможность задавать платформы в pubspec;
👉 новый UI на pub.dev для более удобного поиска;
📌 Подробнее про все это в статье-анонсе от Michael Thomsen.
#обновление
👉 улучшения и исправления в Dart SDK;
👉 возможность задавать платформы в pubspec;
👉 новый UI на pub.dev для более удобного поиска;
📌 Подробнее про все это в статье-анонсе от Michael Thomsen.
#обновление
👍14❤2👎2
Компания Chashka ищет сотрудников.
Обязанности:
Редизайн мобильного приложения для food tech проекта
Заработная плата (₽):
по договоренности
Контакт для связи:
@Amrah_P
Подробности от работодателя в первом комментарии.
Обязанности:
Редизайн мобильного приложения для food tech проекта
Заработная плата (₽):
по договоренности
Контакт для связи:
@Amrah_P
Подробности от работодателя в первом комментарии.
👍1
Эх, как давно у меня не получалось забежать на подкаст к Жене Сатурову, но в этот раз наконец то звезды сошлись как нужно 🥳 Ну и тема для первого выпуска в году была соответствующей - как будет развиваться Flutter в течении этого года, благо это совсем не тайна и есть целый roadmap.
В выпуске мы поговорили о том, насколько критично для продукта правильно интегрироваться с системным меню на macOS, почему на самом деле мы всё ещё стоим в начале большого пути по решению проблемы с джанками, а на десерт история про приключения клавиатуры с русской раскладкой в далёком Маунтин-Вью.
У микрофона: Евгений Сатуров (Surf), Михаил Матюнин (Ozon), Кравченко Игорь (zfx.com), Михаил Зотьев (Surf).
🎧 Послушать подкаст можно в Apple Podcasts, Яндекс.Музыка, Google Podcasts, Spotify.
#подкасты
В выпуске мы поговорили о том, насколько критично для продукта правильно интегрироваться с системным меню на macOS, почему на самом деле мы всё ещё стоим в начале большого пути по решению проблемы с джанками, а на десерт история про приключения клавиатуры с русской раскладкой в далёком Маунтин-Вью.
У микрофона: Евгений Сатуров (Surf), Михаил Матюнин (Ozon), Кравченко Игорь (zfx.com), Михаил Зотьев (Surf).
🎧 Послушать подкаст можно в Apple Podcasts, Яндекс.Музыка, Google Podcasts, Spotify.
#подкасты
❤13👍5