Oh, my Flutter – Telegram
Oh, my Flutter
4.96K subscribers
1.17K photos
6 videos
1.1K links
Всё о Flutter-разработке. Новости, статьи, анонсы, вакансии и многое другое. Disclaimer: все публикуемое является частным мнением, свободно распростаняемой информацией, и не содержит рекламных интеграций.

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
DartUp подходит потихоньку к своему завершению и посмотреть официальное закрытие можно по ссылке
Компания LINAGORA ищет сотрудников.

Обязанности:

Разработка мобильного приложения для продукта Twake на Flutter.
Доработка и адаптация к российскому рынку продуктов портфеля компании.

Заработная плата (₽):

Junior 100-120K
Middle 180-200K
Senior 210-240K

Контакт для связи: @Lena_Valieva, +7-985-425-03-17

Подробности от работодателя в первом комментарии.

#вакансия
Для VSCode вышло обновление плагина Flutter. В релизе множество различных изменений, которые направлены на улучшение работы в самом редакторе, при тестировании и дебаге. Отдельно порадовало появление фич с заделом на будущее, зависящих от изменений в SDK Dart/Flutter, которые еще не выпущены в стабильные каналы. Они станут активными автоматически, когда вы обновите версию SDK на соответствующую версию.

📌Ознакомиться со списком новшеств и исправлений можно по ссылке.

#обновление
Писать грустные вещи никогда не хочется, но иногда просто нужно. В течении последних дней я несколько раз натыкался на статьи посвященные Kevin Gray в связи с его внезапной кончиной. Скорее всего вам, как и мне, это имя ни о чем не говорит, но судя по этим статьям, он сделал довольно много для популяризации Flutter, при этом находясь в тени, а не просто ради своей известности. В благодарность за это, наверное стоит прочитать воспоминания тех, кто с ним общался и работал и выразить респект за все что он сделал для сообщества Flutter.

Статьи:
Remembering our friend and teammate, Kevin Gray
A few memories of Kevin Gray
Часто в самом начале пути разработчика все наступают на одни и те же грабли - думая что просчитывают на несколько шагов вперед, добавляют в решение то, что в результате так и не будет использовано никогда. Как раз от этого и должен спасти нас принцип YAGNI.

📌 Почитать подробнее можно в статье от Hasan Basri Bayat.

#статья
Горячие пирожки! Ну точнее свежие огненные новости 😄 Вышел Flutter 2.8! Этот релиз принес нам множество изменений:

👉 ​​буст производительности и ускоренный запуск приложения;
👉 ​​улучшение DevTools;
👉 ​​WebView 3.0;
👉 ​​новые Flutter Favorites, отдельное поздравление Dart Code Metrics;
👉 ​​еще более тесная интеграция с Firebase;
👉 ​​удалили dev-канал;
👉 ​​улучшили работу изолятов;

📌 Все это и многое другое в подробностях можно прочитать в статье-анонсе от Chris Sells.

#обновления
Luxoft и JUG Ru Group 16 декабря в 18:00 проведут бесплатный онлайн-митап для мобильных разработчиков. В программе вы сможете увидеть доклады:

👉 Дмитрий Мовчан — «Гайд по выживанию в мире UI тестов»;
👉 Михаил Зотьев — «Как проходит развитие библиотеки Elementary»;
👉 Евгений Сатуров — «Стелем мягкую соломку на жесткий Flutter».

После каждого доклада можно будет побеседовать со спикером и другими участниками в дискуссионной зоне, а также выиграть призы от организаторов.

📌 Зарегистрироваться можно по ссылке.

#события
Когда выходит новая версия Flutter, вместе с ней появляется обычно и новая версия Dart. Текущий релиз не стал исключением. Теперь нам доступен Dart 2.15, а вместе с ним следующие возможности:

👉 обновленный подход к внутренней работе изолятов, который делает их работу быстрее;
👉 конструкторы tear-offs;
👉 String значение элементов Enum;
👉 проверка пакетов в pub на чувствительную информацию;
👉 возможность отозвать версию из pub.

📌 Все это и многое другое в статье-анонсе от Michael Thomsen.

#обновления
Компания Омертекс ищет Flutter-разработчика.

Обязанности:
Проект в активной фазе, нужно перенести на Flutter

Заработная плата (₽):
договорная

Контакт для связи: @nziatikova

Подробности от работодателя в первом комментарии.
Git Hooks довольно полезный инструмент, чтобы сделать жизнь разработчика проще. Они позволяют выполнять некоторые действия на различных этапах работы с git. Это хороший механизм для автоматизаций, а все что можно автоматизировать - нужно автоматизировать.

📌 О том, как использовать Git Hooks при разработке на Flutter можно прочитать в статье от wendreof.

#статья
Этот год во Flutter мире был очень насыщенным на события. Flutter стал еще лучше, мы получили много новых возможностей, прошло огромное количество классных эвентов, комьюнити становится больше, а сам Flutter популярнее и востребованнее. Пришло время оглянуться назад и вспомнить все, что нам подарил этот год, ну а релиз Flutter 2.8 сделает это более приятным, ведь тем для обсуждения теперь стало еще больше.

📌 21 декабря в 18:00 в рамках Flutter Voronezh, мы проведем небольшой митап, на котором подведем ретроспективу этого года и обсудим новинки последнего релиза. Зарегистрироваться можно по ссылке.

#события
Компания AppFox ищет сотрудников.

Обязанности:
сопровождение и совершенствование текущих проектов компании, а также участие в разработке новых проектов.

Заработная плата (₽):
0т 100000 до 250000

Контакт для связи:
tg - @arina_lebedinceva
WhatsApp - 89519242407

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

📌 Наработками в автоматизации прогрева при помощи e2e тестов поделился Pavel Sulimau в своей статье.

#статья
Компания Brighta ищет сотрудников.

Обязанности:
реализация мобильного приложения под IOS\Android.

Заработная плата (₽):
до 2250 руб./час

Контакт для связи: @igoorevvnaa

Подробности от работодателя в первом комментарии.

#вакансии
Различные визуальные эффекты могут сделать интерфейс приложения значительно более интересным. Но с ними также надо быть так же аккуратным сразу по нескольким причинам - вряд ли кому-то понравится приложение-Арлекино, да и их изобилие может стоить вам производительности.

📌 С примером подобного эффекта - тени, отбрасываемой на основе отрисовываемого объекта, можно ознакомиться в статье Hasan Basri Bayat.

PS: на мой взгляд, для реализации этого эффекта с меньшими проблемами производительности, стоило опуститься на уровень отрисовки в рендере.

#статья
Мы в Surf для построения архитектуры приложения используем библиотеку Elementary. Мой коллега, Влад Коношенко, который успел опробовать ее на довольно серьезном проекте (банковское приложение), поделился своим опытом практического использования и написал статью о том как же выглядит не теория, а именно практика разработки с помощью Elementary.

📌 Подробнее можно почитать в статье по ссылке.

#статья
👍1
В Dart существует механизм FFI, который позволяет использовать вызов C API из дарт кода. Ну а во Flutter с версии 2 довольно большой выбор платформ для запуска приложений, в числе которых Windows, macOS и Linux, для которых механизму ffi наверняка можно найти полезное применение.

📌 В статье от Igor Kharakhordin как раз разбирается вопрос интеграции C библиотек в десктопные Flutter приложения.

#статья
С минуты на минуту мы начнем встречу комьюнити Flutter Voronezh с подведением итогов года.

📌 Подключайтесь и будем вспоминать, каким был этот Flutter-год.
Вам надоело заставлять пользователей загружать одни и те же данные каждый раз при запуске приложения, но вы не хотите усложнять работу с базами данных и хранилищем документов?

📌 Решение легко найти в видео Package of the Week, посвященному path_provider.

#packageoftheweek
Появилась интересная информация о возможном переходе Samsung на Fuchsia OS. Если это действительно произойдет, то для Flutter будет просто потрясающее событие. Остается вопрос - как быть с уже написанными приложениями под Android. Будут ли они работать в каком-то режиме эмуляции в Fuchsia или будут придуманы еще какие-то решения.

📌 Почитать подробнее о переходе можно по ссылке.

#новости
Компания HazelCoders ищет Flutter-разработчика.

Обязанности:

Поддержка и улучшение мобильного приложения уже созданной и полностью работающей социальной платформы с дополненной реальностью на базе Snapchat.

Заработная плата:

$4500 - $6000 (330 000 руб. - 450 000 руб.)

Контакт для связи: @AnastasiaHazel

Подробности от работодателя в первом комментарии.

#вакансии