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

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

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

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

نمایش بیشتر
3 172
مشترکین
+324 ساعت
+97 روز
+1830 روز
آرشیو پست ها
پیام ویدیو00:22

🐦 Коллаба года: Surf + Fox + Ильин в интеллектуальном баттле «Своя игра». 25 декабря в 17:00 приглашаем на стрим по Flutter,
🐦 Коллаба года: Surf + Fox + Ильин в интеллектуальном баттле «Своя игра». 25 декабря в 17:00 приглашаем на стрим по Flutter, где столкнутся медийные эксперты. Вместе с MADTeacher составили вопросы про Flutter и разработку. А поборются за звание лучших знатоков фреймворка: 🔵 Михаил Матюнин aka Fox — эксперт по Flutter и Dart, Full-Stack Developer. 🔵 Станислав Ильин — ‌программист, блогер, Flutter Lead Developer, соавтор книги «Основы Flutter». 🔵 Марк Абраменко — экс-руководитель Flutter в Surf, Mobile Engineer, друг нашего сообщества. 🤵‍♂️ Ведущий игры — Айнур, Flutter Developer Surf. Среди зрителей разыграем подарок — MADTeacher вместе с Surf сделали практикум для новой книги «Основы Flutter». Разыграем её + пак нашего зимнего мерча. Условия розыгрыша: ✅ Подпишись на каналы участников @surf_flutter, @dartside, @frezycode, @mark_ramie и @madteacher_channel. ✅ Нажми кнопку «Участвовать» под постом. Приходи смотреть «Свою игру» 25 декабря в 17:00 🔥 🏄‍♀️ VK Video / YouTube

Готовы к Flutter-коллабе года? 👀

🧠 Мы так активно скидываем на нейросети работу, что не замечаем, как мозг начинает лениться и сдавать позиции. Есть риск, что вместо помощников мы получим хозяев, а сами станем лишь удобным инструментом для обучения нейросетей. Вместе с социобиологом из НИУ ВШЭ Альбиной Галлямовой разобрали эти тревожные звоночки: 🔵 Действительно ли ИИ тихо крадёт нашу способность думать. 🔵 Как меняется рынок труда и чьи профессии под реальной угрозой. 🔵 Вероятные сценарии будущего, к которым стоит готовиться уже сейчас. 🔵 Как это перекроит рынок труда и кого изменения заденут в первую очередь. 🏄‍♀️ Смотри AI Boost 2025

📐 Гармоничная вёрстка текста держится на базовой линии. Виджет Baseline помогает выровнять шрифт по одной черте, а IgnoreBas
+5
📐 Гармоничная вёрстка текста держится на базовой линии. Виджет Baseline помогает выровнять шрифт по одной черте, а IgnoreBaseline нужен, чтобы иконки в том же ряду не ломали структуру. ⬆️ В карточках — готовый гайд для чистого UI с текстом. Андрей, Flutter Developer Surf, объяснил, как работает crossAxisAlignment с параметром baseline, чем отличается выравнивание для кириллицы и иероглифов и как грамотно применять эти виджеты в коде. ​ 🏄 Подписывайся на Surf

🧠 Индустрия шагнула дальше простых чат-ботов. Теперь автономные агенты — полноценные участники процесса, которые ещё и между собой договариваться умеют. Они не просто ждут промпт, а встраиваются в жизненный цикл продукта. В новом докладе с AI BOOST разобрали: 🔵 Что на деле определяет эффективность агентов. 🔵 Как превратиться в тимлида для своей кремниевой команды. 🔵 Новый майндсет и навыки, без которых завтра будет сложно вывозить трудные задачи. 🏄‍♀️ Смотри AI Boost 2025

🛡️ Деплоить быстро или безопасно? Собрали топов и безопасников из бигтеха в рамках AI BOOST 2025, чтобы обсудить: реально ли ускорять разработку там, где любая утечка — это катастрофа. На круглом столе обсудили: 🔵 Как защищать чувствительные данные и не загнать команду в «бетонный бункер», где нет никакого прогресса. 🔵 О каких рисках ИИ тактично молчат вендоры и почему это важно знать заранее. 🔵 Как не подставить бизнес под финансовые удары и сохранить репутацию (свою и компании). 🔵 Самое сложное: как превратить кибербез из вечных врагов и блокираторов в нормальных союзников. Если используешь ИИ и переживаешь за безопасность — этот ролик спасёт твои нервы. 🏄‍♀️ Смотри AI Boost 2025

😀 Сёрферы вернулись с Mobius — крупной конференции по мобильной и кроссплатформенной разработке, где в этом году выступили с
+3
😀 Сёрферы вернулись с Mobius — крупной конференции по мобильной и кроссплатформенной разработке, где в этом году выступили сразу с двумя докладами. Вот, что рассказывают ребята: Айнур, Flutter Developer Surf:
В этом сезоне Mobius я впервые выступил с докладом на одну из своих любимых тем — CustomPainter. Конференция прошла классно: познакомился с новыми людьми, встретил старых коллег и в целом круто провёл время. Flutter‑трек в этом году был особенно сильным — много слушателей, активное обсуждение после моего доклада, отличные сессии про дизайн‑систему и open‑source. Рад, что смог поучаствовать, тем более в роли спикера.
Самир, Flutter Developer Surf:
Программа была насыщена флаттеристами — круто, что сообщество растёт и всё чаще представлено на больших конференциях. И, как всегда, Mobius остаётся эталоном организации в Росии — туда приятно и ходить, и выступать.
🏄 Подписывайся на Surf

🔧 Тестирование тормозит разработку? Разбираемся, как это исправить с помощью Shift-Left. Мы пошли дальше и прикрутили к этой истории нейронки. Смотри доклад Марии Лещинской, Head of QA Surf. Она рассказала: 🔵 Как перестроить процессы, чтобы тестирование шло параллельно с кодингом, а не в конце. 🔵 Какие задачи по тестированию мы уже закрыли с помощью AI. 🔵 Какой стек инструментов даст буст к скорости прямо сейчас. Мастхэв для QA, разработчиков и тимлидов. 🏄‍♀️ Смотри AI Boost 2025

🐦 Открываем набор на Зимнюю стажировку по Flutter — попади в команду Surf за одну неделю. Если ты разработчик из Воронежа, т
🐦 Открываем набор на Зимнюю стажировку по Flutter — попади в команду Surf за одну неделю. Если ты разработчик из Воронежа, то это самый быстрый способ начать работать над реальными проектами. Никаких долгих согласований и месяцев ожидания, весь отбор проведём за семь дней. Хочешь попасть на стажировку? 1️⃣ Заполни анкету до 29 ноября. 2️⃣ Выполни тестовое задание. Пришлём его в эту субботу на почту, которую укажешь в анкете. Ответ нужно отправить до 1 декабря. Если с заданием всё ок — пригласим тебя на интервью. А 8 декабря уже встретимся в нашем офисе. Это отличный шанс проверить свои силы и сразу ворваться в профессию. Все подробности будем постить в этом Tg-канале. ❓ Остались вопросы? Пиши нашему боту. 🏄‍♀️ Подать заявку

🎙 Как научить разработчиков вайбкодингу и не нажить врагов. Смотри доклад Евгения Сатурова, СТО мобильной разработки Surf. Женя лично провёл больше 50 сессий парного программирования с начинающими вайбкодерами. По мотивам этих сессий получился подробный доклад, где он разобрал: 🔵 Неочевидные блокеры, мешающие новичкам быстро деливерить код. 🔵 Конкретные практики для устранения затыков в AI-кодинге. 🔵 Реальный буст производительности и что нужно для него внедрить. После доклада ты под другим углом посмотришь на использование AI-агентов в разработке и быстро освоишь простые техники эффективного вайбкодинга. 🏄‍♀️ Смотри AI Boost 2025

2️⃣ Продолжаем разбираться с Viewport и ограничениями во Flutter, теперь на практике. В этой части пройдёмся по реальным сцен
+5
2️⃣ Продолжаем разбираться с Viewport и ограничениями во Flutter, теперь на практике. В этой части пройдёмся по реальным сценариям: от двумерных виджетов на ленте прокрутки до хитростей с ListView и CustomScrollView, чтобы ты лучше понял, как всё это работает вместе. ⬆️ В карточках ты найдёшь примеры и пояснения от Андрея, Flutter Developer Surf, которые помогут тебе развобраться с прокручиваемыми списками и сложными лейаутами. 🏄 Подписывайся на Surf

❌ Что такое Viewport и как работают ограничения во Flutter? Давай разберёмся в этих базовых понятиях, чтобы твой код для лейа
+5
Что такое Viewport и как работают ограничения во Flutter? Давай разберёмся в этих базовых понятиях, чтобы твой код для лейаутов стал более предсказуемым и управляемым. Понимание этой теории — ключ к созданию сложных и адаптивных интерфейсов. ​ ⬆️ В первой части вместе с Андреем, Flutter Developer Surf, мы подготовили карточки с теоретической базой. В них ты найдёшь объяснение, что такое Viewport, и в чём разница между BoxConstraints и SliverConstraints. 🏄 Подписывайся на Surf

🎀 Стандартной физики прокрутки часто хватает, но что делать с кастомными сценариями? Карусели, «липкие» карточки, особую ине
+8
🎀 Стандартной физики прокрутки часто хватает, но что делать с кастомными сценариями? Карусели, «липкие» карточки, особую инерцию можно реализовать с помощью класса ScrollPhysics. ⬆️ В посте вместе с Андреем, Flutter Developer Surf, рассмотрели, как создавать кастомную физику. Полный код примеров сможешь найти в репозитории. 🏄 Подписывайся на Surf

💬 На круглом столе AI Boost 2025 мы собрали экспертов, которые уже внедрили ИИ в полный цикл разработки. Они обсудили три главные темы: ⚫️ Что будет с джунами в мире, где их работу уже способен выполнять AI. ⚫️ Допустимо ли делегировать AI не только генерацию кода, но и проектирование сложных систем. ⚫️ Стоит ли перестраивать SDLC ради внедрения AI или лучше встраивать новые инструменты в существующие процессы. 🏄‍♀️ Смотри AI Boost 2025

🤔 Чем отличается addPostFrameCallback() в WidgetBinding от такого же метода в SchedulerBinding? В карточках Андрей, Flutter
+5
🤔 Чем отличается addPostFrameCallback() в WidgetBinding от такого же метода в SchedulerBinding? В карточках Андрей, Flutter Developer в Surf, объснил, как эти классы связаны с жизненным циклом кадра и зачем им одинаковые методы.
На одном из проектов я заметил, что для выполнения действий после первого отрисованного кадра используют разные подходы — через WidgetBinding и через SchedulerBinding. Разберёмся, чем они отличаются и когда стоит применять каждый из них.
Полный код проекта найдёшь по ссылке. 🏄 Подписывайся на Surf

А теперь вопрос к тебе. Представь, что нужно грейдировать твоего ИИ-помощника, кем он будет? Голосуй в опросе.
Anonymous voting

🤖 Cursor сделали программисты для программистов. Это не очередной чат-бот, а полноценная среда разработки. Которая, кстати,
🤖 Cursor сделали программисты для программистов. Это не очередной чат-бот, а полноценная среда разработки. Которая, кстати, неплохо интегрирована с возможностями больших языковых моделей. Но насколько Cursor хорош? Сможет ли сочинить симфонию, написать картину… то есть, сможет ли заменить живого разработчика? Мы его потыкали, протестировали и теперь хотим рассказать, на какой грейд он мог бы рассчитывать. 🏄 Читай на Хабре

〰️ TweenSequence и Interval помогут создать сложную анимацию. Если ты уже освоил базу, но хочешь двигаться дальше, то эти инс
+7
〰️ TweenSequence и Interval помогут создать сложную анимацию. Если ты уже освоил базу, но хочешь двигаться дальше, то эти инструменты тебе точно пригодятся. ⬆️ Андрей, Flutter Developer Surf, объяснил, как с ними работать. Ты узнаешь, как с помощью TweenSequence задавать последовательность анимаций с разным весом для определения их длительности, и как использовать Interval — специальную кривую, чтобы твоя анимация включалась только на определённом отрезке времени. Полный код из карточек сможешь найти по ссылке. 🏄 Подписывайся на Surf

🔎 Поддержи Surf в рейтинге лучших работодателей hh.ru. Мы вышли в финал и теперь — твой ход. Рейтинг поможет показать атмосферу и профессионализм Surf, а голос подписчика это подтвердит. Если тебе близок наш подход к работе, нравятся проекты и контент, которые мы делаем, поставь сердечко за Surf. Вместе мы покажем, что Surf — место с крутой атмосферой и командой. Чтобы отдать свой голос за работодателя мечты: ✅ Перейди на страницу рейтинга ✅ Авторизуйся в hh.ru ✅ Введи в поиске «Surf» ✅ Нажми на сердечко Когда голос засчитают, сердечко окрасится в розовый цвет. А мы ответим тебе взаимно 🫶 ❤️ Проголосуй за Surf