fa
Feedback
Сёрф Flutter-разработка

Сёрф Flutter-разработка

رفتن به کانال در Telegram

Комьюнити Flutter-разработчиков Сёрф. 📚 Делимся полезными материалами и обучаем стажёров 💬 Чат → t.me/+HL9Xac3ChFhmMmZi 🧑🏻‍💻 Вакансии: career.surf.ru 📲 По вопросам @SurfAskBot

نمایش بیشتر
3 124
مشترکین
+324 ساعت
+17 روز
+830 روز
آرشیو پست ها
🎙 Хочешь попасть на главную конференцию для кроссплатформенных разработчиков? У нас есть для тебя два билета на CrossConf. Т
🎙 Хочешь попасть на главную конференцию для кроссплатформенных разработчиков? У нас есть для тебя два билета на CrossConf. Тебя ждут доклады от топовых спикеров по Flutter, Al, кроссплатформенным технологиям, горячие дискуссии и крутой нетворкинг. Чтобы участвовать: ✅ Подписаться на каналы @surf_flutter и @crossconf. ✅ Нажать на кнопку «Участвовать» под этим постом. ⬇️ Итоги подведём случайным образом 6 октября в 20:00 (по Москве)

💎 Самое ценное в ИИ-сообществе — это полезные ресурсы и гайды. В рамках нашей конференции AI Boost 2025, посвящённой ускорен
💎 Самое ценное в ИИ-сообществе — это полезные ресурсы и гайды. В рамках нашей конференции AI Boost 2025, посвящённой ускорению разработки с помощью ИИ, мы рекомендуем тебе нашего информационного партнёра — Точки над ИИ. ➡️ Помимо новостей, в Telegram-канале ребят есть бесплатная библиотека ИИ-сервисов под любые твои задачи, а в закреплённом сообщении есть хэштеги, по которым ты сможешь найти подходящий. Заглядывай в канал, пиши в комментах, какой сервис тебе уже пригодился. 🏄‍♀️ Регистрируйся на AI Boost

🙊 Иногда даже самые опытные разработчики допускают ошибки, к счастью, в мире Dart есть пакеты, которые помогают подстраховат
+5
🙊 Иногда даже самые опытные разработчики допускают ошибки, к счастью, в мире Dart есть пакеты, которые помогают подстраховать себя и коллег и настроить статический анализатор так, чтобы он не давал вам забыть про важные моменты при разработке. ⬆️ В карточках разобрали, как пакет dart/meta помогает сделать код надёжнее, а разработку — безопаснее, благодаря простым аннотациям. А если что-то осталось непонятным, можешь ознакомиться с официальной документацией. 🏄 Подписывайся на Surf

💬 AI Boost 2025 — это конференция, где мы вместе обсудим, как искусственный интеллект меняет продукты, процессы и даже нас самих. Александр Толмачёв, ex-CDO Ozon FinTech и преподаватель Сколково и ВШЭ, и один из админов Telegram-канала, который он ведёт вместе с директорами данных из Яндекса, Авито, Ozon, ВК, Альфа-Банка и других крупных компаний. Там они деляться книгами, курсами и кодом, а чаще просто находят отдушину и отдыхают душой и телом. ➡️ Заглядывай, если любишь неформальное общение и хочешь быть на одной волне с топами индустрии. Канал завели для того, чтобы анонимно писать и не быть поруганными. На AI Boost 2025 Александр поделится своими мыслями на круглом столе «Внедрение ИИ и Безопасность». Обсудим: 🔵 Как ускорять разработку в проектах, где безопасность превыше всего. 🔵 Как рассчитать возможный ущерб от AI. 🔵 Как предотвратить извлечение векторных баз/эмбеддингов из мобильного приложения. 🔵 Внутренние запреты компаний на публичные LLM. 🔵 Экспериментальные правовые режимы, госконтроль и сертификации. 🏄‍♀️ Регистрируйся на AI Boost

🧐 Как строить карьеру в IT, когда ИИ повсюду? В рамках нашей конференции AI Boost 2025, посвящённой ускорению разработки с п
🧐 Как строить карьеру в IT, когда ИИ повсюду? В рамках нашей конференции AI Boost 2025, посвящённой ускорению разработки с помощью ИИ, мы рекомендуем нашего инфопартнёра — Борис опять. ➡️ Раньше он работал в eBay и Yandex, а сейчас пишет книги и постит мемы. У него в канале найдёшь много полезного про карьеру, машинное обучение и кучу крутых гайдов. Из недавнего: «Искусственный интеллект не даёт преимуществ», «Обзор исследования METR» про продуктивность разрабов и даже эксперимент «Может ли LLM написать книгу за меня». Заглядывай к Борису и пиши в комментах, если хочешь с ним совместный пост или стрим. 🏄‍♀️ Регистрируйся на AI Boost

🌲 Во Flutter есть не только три главных дерева — Widget, Element и Render. Их целый лес. Одно дерево обеспечивает доступност
+4
🌲 Во Flutter есть не только три главных дерева — Widget, Element и Render. Их целый лес. Одно дерево обеспечивает доступность, другое отвечает за оптимизацию рендеринга, третье управляет фокусом, а четвёртое ловит жесты. ⬆️ В карточках разобрались, как всё это работает, чтобы ты не заблудился в этом лесу. 🏄 Подписывайся на Surf

Artifacts or Abduction: How Do LLMs Answer Multiple-Choice Questions Without the Question? ( https://arxiv.org/abs/2402.12483
Artifacts or Abduction: How Do LLMs Answer Multiple-Choice Questions Without the Question? ( https://arxiv.org/abs/2402.12483 ) Tl;Dr: авторы статьи выяснили, что LLMки порою могут правильно отвечать на вопрос с выбором нескольких вариантов ответа... не видя самого вопроса (см. рис 1, на котором показано, что точность моделей в этом сетапе существенно больше случайной). Авторы рассмотрели три возможных механизма того, как это в принципе может работать: 🧠 запоминание датасета - может произойти, если авторы LLMки решили учудить train on test; 🧠 нахождение паттерна в распределении вариантов ответа - может произойти во few shot сеттинге, если в вариантах есть закономерность, которую модель успевает заметить, пока ей показывают примеры (например, модель может успеть заметить, что в правильных вариантах чаще присутствует определенное слово или они как-то по-другому сформулированы, чем неправильные; подобные закономерности часто пытаются подметить в тестах студенты, которые к ним не подготовились 💔); 🤙 самый интересный механизм - вывод вопроса из набора вариантов ответа - та самая абдукция, которая помещена в название статьи. На этом последнем варианте авторы останавливаются поподробнее 🔍 и доказывают, что в ряде случаев модели действительно способны восстановить исходный вопрос по вариантам ответа и, соответственно, ответить правильно. ДУМАЙТЕ. #объяснения_статей

ИИ — это хорошо, но это не единственный крупный тренд прямо сейчас. Революция уже готовится внутри корпораций — таких как Met
ИИ — это хорошо, но это не единственный крупный тренд прямо сейчас. Революция уже готовится внутри корпораций — таких как Meta*, Snap, Apple. Речь про интернет следующего поколения — иммерсивный. Сейчас мы смотрим на него со стороны, но скоро он будет буквально вокруг нас. Именно об этом пишут наши друзья из Метаверсошной. Тебя ждут: Новые профессии, новый тип контента, новые рынки, новые возможности. Поэтому важно знать, что происходит. ➡️ Подписывайтесь на Метаверсошную * Meta — признана экстремистской организацией и запрещена в РФ.

Наш друг Валера — автор книги «Machine Learning System Design with end-to-end examples», эксперт в Data & AI, старший директор в BP. Раньше был VP of Data в Blockchain.com и техлидом в Meta*, которому платили за то, что он говорил другим, что делать. В своем канале рассказывает интересные истории, разбирает статьи, проводит стримы и отвечает на вопросы. *Meta — признана экстремистской организацией и запрещена в РФ.

⚙️ Хочешь обрести власть над каждым пикселем, как обещает нам документация Flutter? Или реализовать любой интерфейс, который
+8
⚙️ Хочешь обрести власть над каждым пикселем, как обещает нам документация Flutter? Или реализовать любой интерфейс, который только можно вообразить? Создание собственного RenderObject является ключевым шагом к глубокой кастомизации пользовательского интерфейса. ⬆️ В этом посте вместе с Сашей, Flutter-разработчиком Surf, по шагам разобрали, как создать собственный RenderObject. А ещё больше деталей ты найдёшь в нашей новой статье на Хабре.

🤝 Как связать два виджета в разных частях дерева, чтобы один точно позиционировался относительно другого? Делимся гайдом как
+5
🤝 Как связать два виджета в разных частях дерева, чтобы один точно позиционировался относительно другого? Делимся гайдом как связать видженты с помощью LayerLink. ⬆️ Объяснили как работают target и follower, и почему без них не обойтись при создании dropdown'ов, подсказок и overlay-элементов. 🏄 Подписывайся на Surf

LegalTech — какова юридическая сторона внедрения ИИ? Рекомендуем канал, который выступает информационным партнером нашей конференции AI Boost. Здесь обсуждают использование биометрии, нейронные сети, ИИ, Algorithmic Governance – и другие тренды LegalTech. Собрали горячие темы из канала: Как компьютерный аватар влияет на мнение судьи. Яндекс запустил Нейроюриста. Сбер собирается заменить всех юристов на ИИ-агентов. Не пропускай тренды LegalTech, заходи в канал.

👀 Иногда верстка во Flutter начинает жить сама по себе: контейнеры в Row и кнопки в Column получают разный размер, и интерфе
+5
👀 Иногда верстка во Flutter начинает жить сама по себе: контейнеры в Row и кнопки в Column получают разный размер, и интерфейс выглядит криво. На помощь приходят Intrinsic-виджеты — они умеют подгонять элементы под общую высоту или ширину. Вместе с Айнуром, Flutter-разработчиком Surf, решаем эту проблему: как выравнивать контейнеры и наводить красоту.

Приглашаем на ИИ-конференцию в Москве 3 октября ИИ меняет индустрию на наших глазах — бигтех ускоряет релизы, перестраиваются
Приглашаем на ИИ-конференцию в Москве 3 октября ИИ меняет индустрию на наших глазах — бигтех ускоряет релизы, перестраиваются привычные составы команд и проектные роли, HR ищут кандидатов с новыми скиллами. Впервые в России на одной сцене соберутся лидеры ИИ-разработки, которые уже внедрили нейросети в цикл разработки ПО. В программе: прикладные доклады, научное шоу и дискуссия о безопасности в ИИ. Вот наш звёздный кастинг участников: • Александр Поломодов, технический директор T Tech. • Святослав Соловьев, директор по генеративному ИИ в Альфа-Банке. • Александр Толмачев, ex-CDO Ozon FinTech, преподаватель Сколково и ВШЭ. А ещё будут гости из Яндекса, Сбера и Positive Technologies. Вести конференцию будет Евгений Сатуров — CTO мобильной разработки Surf. Ждём разработчиков и тимлидов, которые хотят разгрузить свою рутину и ежедневно улучшать свой код через ИИ-агентов. Продакты, проджекты, руководители — для вас тут тоже море пользы, welcome! Конференция пройдет 3 октября в Москве, место — ДК Рассвет (Столярный пер., 3к15), начинаем в 12:00. ➡️Подробная программа и регистрация

🌀 Валидация форм, парсинг данных — твоя регулярная задача. Для её решения нужно использовать класс RegExp, но его синтаксис
+5
🌀 Валидация форм, парсинг данных — твоя регулярная задача. Для её решения нужно использовать класс RegExp, но его синтаксис с группами и квантификаторами может вызывать трудности. ⬆️ В посте Айнур, Flutter-разработчик Surf, показал, как работают регулярные выражения на практике — простые примеры, разбор синтаксиса и набор паттернов для твоего кода. 🏄 Подписывайся на Surf

🗣 Как работать в нестабильных условиях, оставаться техлидом без иллюзий и делиться опытом так, чтобы он действительно вдохно
🗣 Как работать в нестабильных условиях, оставаться техлидом без иллюзий и делиться опытом так, чтобы он действительно вдохновлял — об этом поговорили Лёша, Android Team Lead Surf, и Марк, Head of Flutter Surf, в новом выпуске подкаста «Лента Мобиуса». ➡️ Смотри новый выпуск на YouTube и в VK Video. 🏄 Подписывайся на Surf

👨‍🎨 Мы знаем как заставить ИИ сгенерировать UI Kit за тебя 19 августа в 17:00 (по Москве) Марк, Head of Flutter Surf, покаж
👨‍🎨 Мы знаем как заставить ИИ сгенерировать UI Kit за тебя  19 августа в 17:00 (по Москве) Марк, Head of Flutter Surf, покажет, как заставить ИИ генерировать «чистый» код и pixel-perfect компоненты с первой попытки. На стриме разберём, что лучше «скармливать» нейросети для идеального результата. А после эфира мы разыграем подписку на Cursor на один месяц — ты сможешь попробовать сделать всё своими руками. Чтобы участвовать:  ➡️ Подпишись на канал @surf_tech. ➡️ Нажми кнопку «Участвовать» под этим постом. Встречаемся в VK Video и на YouTube. Запись сохраним.

Учимся обрабатывать касания во Flutter-приложении 👆 Знакома ситуация, когда нужно закрыть всплывающее меню или убрать фокус
+3
Учимся обрабатывать касания во Flutter-приложении 👆 Знакома ситуация, когда нужно закрыть всплывающее меню или убрать фокус с текстового поля по тапу в любой другой части экрана? Часто для этого приходится создавать конструкции, которые усложняют и так запутывают код. Забудь о громоздких решениях. Теперь для таких задач есть элегантный виджет — TapRegion. Внутри тебя ждёт разбор: 🔵 Что такое TapRegion и как он работает. 🔵 Все плюсы и минусы его использования. 🔵 Готовый пример кода для твоего проекта. 🏄 Подписывайся на Surf

☝️ Настраиваем Makefile в своих Flutter-проектах В каждом нашем проекте есть набор команд, который не меняется от репозитория
+5
☝️ Настраиваем Makefile в своих Flutter-проектах В каждом нашем проекте есть набор команд, который не меняется от репозитория к репозиторию. Мы их почти никогда не печатаем вручную — ищем в истории терминала или копируем из README.

flutter pub get \
&& flutter pub run build_runner build --delete-conflicting-outputs \
&& flutter format
В карточках Лёша, Flutter Team Lead Surf, разобрал, как спрятать эти «вечные» команды в Makefile и запускать их через make <command>.

🔎 Оживляем поиск с помощью эффекта «пишущей машинки» В новой статье от Айнура, Flutter-разработчика Surf, ты пройдёшь путь создания необычного виджета. Узнаешь, как заставить текстовое поле печатать и стирать подсказки, настраивать анимацию, и оживишь интерфейс твоего приложения. Читай статью и добавляй новую фичу в свой проект.