IT Solutions Management International Pte. Ltd. ищет Flutter-разработчика.
Обязанности:
- Разработка и поддержка приложения gapopa.dev.
- Работа с технологическим стеком Dart + Flutter, Rust + CockroachDB, GraphQL, WebRTC.
- Взаимодействие с UX дизайнерами для оптимизации пользовательского интерфейса.
Заработная плата:
1900$ - 2000$
Контакт для связи:
@MaironTheGreat
Подробности от работодателя в комментариях к посту.
Обязанности:
- Разработка и поддержка приложения gapopa.dev.
- Работа с технологическим стеком Dart + Flutter, Rust + CockroachDB, GraphQL, WebRTC.
- Взаимодействие с UX дизайнерами для оптимизации пользовательского интерфейса.
Заработная плата:
1900$ - 2000$
Контакт для связи:
@MaironTheGreat
Подробности от работодателя в комментариях к посту.
👎34👍5💩2
Prefer-return-await в Rules of the Week от DCM.
📌 Видео можно найти по ссылке.
https://www.youtube.com/watch?v=pOzI_e-ks2I
#dcm
📌 Видео можно найти по ссылке.
https://www.youtube.com/watch?v=pOzI_e-ks2I
#dcm
👍8👎3❤2💩1
Недавно были опубликованы результаты Google Summer of Code 2024.
📌 Подробнее в статье.
https://medium.com/dartlang/google-summer-of-code-2024-results-ae925357d2d7
#article
📌 Подробнее в статье.
https://medium.com/dartlang/google-summer-of-code-2024-results-ae925357d2d7
#article
🔥3💩1
Наверняка вы еще не успели соскучиться по Flutter Voronezh, но мы снова здесь 😉
18 Ноября мы соберем очередную онлайн встречу. Фёдор Благодырь проведет экскурсию по миру макросов и метапрограммирования в Dart:
👉 Какую пользу макросы приносят разработке и какие проблемы они помогают решать.
👉 Жизненный цикл макросов, их типы, принципы работы, и рассмотрим несколько примеров создания своих макросов.
👉 Личный опыт и боли, с которыми сталкиваются разработчики при работе с макросами в Dart.
📌 Регистрация доступна по ссылке.
https://www.meetup.com/flutter-voronezh/events/304159112
#event #fluttervrn
18 Ноября мы соберем очередную онлайн встречу. Фёдор Благодырь проведет экскурсию по миру макросов и метапрограммирования в Dart:
👉 Какую пользу макросы приносят разработке и какие проблемы они помогают решать.
👉 Жизненный цикл макросов, их типы, принципы работы, и рассмотрим несколько примеров создания своих макросов.
👉 Личный опыт и боли, с которыми сталкиваются разработчики при работе с макросами в Dart.
📌 Регистрация доступна по ссылке.
https://www.meetup.com/flutter-voronezh/events/304159112
#event #fluttervrn
🥰11👍5💩5
Новый выпуск Observable Flutter посвящён работе с градиентами на низком уровне взаимодействия с шейдерами.
Приглашённый спикер рассказывает и показывает, как ему удалось реализовать градиенты на базе полигональной сетки и как он обходил ограничения Fragment программ для повышения производительности.
Также будет рассказано про Mesh пакет спикера, который позволяет делать крутые градиенты проще.
📌 Выпуск
#video
#ohmyteam
#ohmyfedukenukem
Приглашённый спикер рассказывает и показывает, как ему удалось реализовать градиенты на базе полигональной сетки и как он обходил ограничения Fragment программ для повышения производительности.
Также будет рассказано про Mesh пакет спикера, который позволяет делать крутые градиенты проще.
📌 Выпуск
#video
#ohmyteam
#ohmyfedukenukem
👍20
Достаточно старые, но от этого не менее полезные примеры реализаций различных архитектурных подходов таких как MVU, MVC, BLoC, Redux, Mobx и так далее.
В качестве контрибьютеров успели отметиться Felix Angelov и Remi Rousselet.
Порой бывает полезно пробежаться и что-то вспомнить, особенно с наличием Web Demo почти на каждый пример.
📌 Примеры
#advice
#ohmyteam
#ohmyfedukenukem
В качестве контрибьютеров успели отметиться Felix Angelov и Remi Rousselet.
Порой бывает полезно пробежаться и что-то вспомнить, особенно с наличием Web Demo почти на каждый пример.
📌 Примеры
#advice
#ohmyteam
#ohmyfedukenukem
👍29❤3
IT-link Осень 2024 приглашает посетить бесплатную конференцию с более чем 1000 участников и более 40 спикеров из таких компаний, как Сбер, VK, Яндекс, Авито, Т-Банк, ВТБ и МТС.
Участников ждут 4 площадки:
👉 Analytics
👉 Product & Design
👉 Development
👉 Интерактивная площадка: «Как завалить проект, не написав ни строчки кода»
Мероприятие состоится 23 ноября в Конгресс-отеле «Россия», г. Чебоксары. Начало в 9:30.
📌 Зарегистрироваться можно по ссылке.
#event #announcement
Участников ждут 4 площадки:
👉 Analytics
👉 Product & Design
👉 Development
👉 Интерактивная площадка: «Как завалить проект, не написав ни строчки кода»
Мероприятие состоится 23 ноября в Конгресс-отеле «Россия», г. Чебоксары. Начало в 9:30.
📌 Зарегистрироваться можно по ссылке.
#event #announcement
🤡10❤2👍2
Проблемы неэффективного использования памяти при работе приложения могут значительно ухудшить впечатления пользователя, от банальных лагов до неожиданных падений.
📌 О том, как избежать подобного, в статье от Majid Hajian.
https://dcm.dev/blog/2024/10/21/lets-talk-about-memory-leaks-in-dart-and-flutter/
#article
📌 О том, как избежать подобного, в статье от Majid Hajian.
https://dcm.dev/blog/2024/10/21/lets-talk-about-memory-leaks-in-dart-and-flutter/
#article
👍8
Новый выпуск Observable Flutter продолжает тему шейдеров из предыдущего.
Приглашённый спикер затрагивает тему Image фильтров и демонстрирует большое количество наикрутейших демо.
Ранее мы уже рассказывали про интересную реализацию
Также спикер затронул Glitch эффект и мне вспомнился мой пакет в котором также появилась реализация на шейдерах.
Всем шейдеров 🤘🏻
📌 Выпуск
#video
#ohmyteam
#ohmyfedukenukem
Приглашённый спикер затрагивает тему Image фильтров и демонстрирует большое количество наикрутейших демо.
Ранее мы уже рассказывали про интересную реализацию
Dismissible от этого же автора.Также спикер затронул Glitch эффект и мне вспомнился мой пакет в котором также появилась реализация на шейдерах.
Всем шейдеров 🤘🏻
📌 Выпуск
#video
#ohmyteam
#ohmyfedukenukem
👍10❤1
Плагин Flutter для VSCode получил очередное обновление. В котором:
👉 уведомдение об использовании версий Dart и Flutter, для которых будет прекращена поддержка;
👉 исправление отображения дерева зависимостей в случае не совпадают имя директории и пакета.
📌 Это и многое другое в подробном списке изменений по ссылке.
https://dartcode.org/releases/v3-100/
#update
👉 уведомдение об использовании версий Dart и Flutter, для которых будет прекращена поддержка;
👉 исправление отображения дерева зависимостей в случае не совпадают имя директории и пакета.
📌 Это и многое другое в подробном списке изменений по ссылке.
https://dartcode.org/releases/v3-100/
#update
👍15
В одной из будущих версий будет прекращена генерация файла
Произойдет это предположительно в N+1 стабильном релизе (в первом стабильном выпуске 2025 года).
Касаемо самого перехода, большинству ничего не придется для этого делать. Пользователям же со старыми скриптами сборки придется их немного подтюнить.
📌 Больше подробностей по ссылке.
https://docs.flutter.dev/release/breaking-changes/flutter-plugins-configuration
#announcement
.flutter-plugins и останется только .flutter-plugins-dependencies.Произойдет это предположительно в N+1 стабильном релизе (в первом стабильном выпуске 2025 года).
Касаемо самого перехода, большинству ничего не придется для этого делать. Пользователям же со старыми скриптами сборки придется их немного подтюнить.
📌 Больше подробностей по ссылке.
https://docs.flutter.dev/release/breaking-changes/flutter-plugins-configuration
#announcement
👍8🤯3
Еще одно техническое изменение, которое произойдет в будущих релизах.
Flutter больше не будет генерировать синтетический package:flutter_gen или изменять package_config.json приложения. Вместо этого, файлы будут сгенерированны в проекте напрямую.
Произойдет это предположительно в N+1 стабильном релизе (в первом стабильном выпуске 2025 года).
📌 Больше подробностей и гайд по миграции по ссылке.
https://docs.flutter.dev/release/breaking-changes/flutter-generate-i10n-source
#announcement
Flutter больше не будет генерировать синтетический package:flutter_gen или изменять package_config.json приложения. Вместо этого, файлы будут сгенерированны в проекте напрямую.
Произойдет это предположительно в N+1 стабильном релизе (в первом стабильном выпуске 2025 года).
📌 Больше подробностей и гайд по миграции по ссылке.
https://docs.flutter.dev/release/breaking-changes/flutter-generate-i10n-source
#announcement
👍12❤1
video_player в новой серии Package of the Week.
📌 Подробности по ссылке.
https://www.youtube.com/watch?v=Jxw6FaA0j3I
#packagetoftheweek
📌 Подробности по ссылке.
https://www.youtube.com/watch?v=Jxw6FaA0j3I
#packagetoftheweek
👍4❤1
Craig Labenz и Lucas Josefiak в новой серии Observable<Flutter> обсуждают использование Widgetbook.
📌 Серию можно найти по ссылке.
https://www.youtube.com/watch?v=WzchQgc3dLU
#video
📌 Серию можно найти по ссылке.
https://www.youtube.com/watch?v=WzchQgc3dLU
#video
👍2
Canvas обладает различными методами для отрисовки на низком уровне, которые позволяют добиваться серьёзного прироста производительности.
Одним из таких методов является drawAtlas, который позволяет отрисовать изображение в огромном количестве вариаций с различными цветами и трансформациями.
Если вы хотите получить ещё больше оптимизаций, то можете присмотреться к использованию drawRawAtlas.
📌 Пример
#advice
#ohmyteam
#ohmyfedukenukem
Одним из таких методов является drawAtlas, который позволяет отрисовать изображение в огромном количестве вариаций с различными цветами и трансформациями.
Если вы хотите получить ещё больше оптимизаций, то можете присмотреться к использованию drawRawAtlas.
📌 Пример
#advice
#ohmyteam
#ohmyfedukenukem
👍15❤5
Митап Flutter Voronezh начнется с минуты на минуту. Присоединяйтесь к нам, макросы ждут.
📌 Трансляция доступна по ссылке.
https://www.youtube.com/watch?v=-N15Mb_w1Sw
#event #fluttervrn
📌 Трансляция доступна по ссылке.
https://www.youtube.com/watch?v=-N15Mb_w1Sw
#event #fluttervrn
👍13💩6
Несколько полезных правил в Rules of the Week от DCM:
👉 prefer-enums-by-name
👉 avoid-unused-instances
👉 avoid-excessive-expressions
👉 avoid-unused-generics
📌 Видео можно найти по ссылкам.
https://www.youtube.com/watch?v=ewpZQ78ocfY
https://www.youtube.com/watch?v=NIUax3zDiUk
https://www.youtube.com/watch?v=nHUoQo1kHRg
https://www.youtube.com/watch?v=LpS-Fr8uso4
#dcm
👉 prefer-enums-by-name
👉 avoid-unused-instances
👉 avoid-excessive-expressions
👉 avoid-unused-generics
📌 Видео можно найти по ссылкам.
https://www.youtube.com/watch?v=ewpZQ78ocfY
https://www.youtube.com/watch?v=NIUax3zDiUk
https://www.youtube.com/watch?v=nHUoQo1kHRg
https://www.youtube.com/watch?v=LpS-Fr8uso4
#dcm
👍10
Осталось совсем немного времени, пока активен ежеквартальный опрос от Flutter команды.
📌 Оставить фидбек по интересующим команду вопросам можно по ссылке.
https://google.qualtrics.com/jfe/form/SV_4PhMtNLa6DWOGWi
#survey
📌 Оставить фидбек по интересующим команду вопросам можно по ссылке.
https://google.qualtrics.com/jfe/form/SV_4PhMtNLa6DWOGWi
#survey
👌2
AI все более активно используется в современных продуктах. Например Prospera - это тренер по продажам на базе искусственного интеллекта, который в режиме реального времени дает рекомендации и обратную связь во время и после звонков. В недавнем Gemini API Developer Competition, это приложение выиграло в номинациях best Flutter app и most Useful app.
📌 Больше подробностей о Prospera в статье.
https://medium.com/flutter/prospera-using-flutter-to-bring-ai-to-the-frontline-of-sales-71377810fd26
#article
📌 Больше подробностей о Prospera в статье.
https://medium.com/flutter/prospera-using-flutter-to-bring-ai-to-the-frontline-of-sales-71377810fd26
#article
👍2
avoid-passing-self-as-argument в Rules of the Week от DCM.
📌 Видео можно найти по ссылкам.
https://www.youtube.com/watch?v=ZWaZnN7E1Uo
#dcm
📌 Видео можно найти по ссылкам.
https://www.youtube.com/watch?v=ZWaZnN7E1Uo
#dcm
👍3