Сёрф Flutter-разработка
前往频道在 Telegram
Комьюнити Flutter-разработчиков Сёрф. 📚 Делимся полезными материалами и обучаем стажёров 💬 Чат → t.me/+HL9Xac3ChFhmMmZi 🧑🏻💻 Вакансии: career.surf.ru 📲 По вопросам @SurfAskBot
显示更多3 172
订阅者
+324 小时
+97 天
+1830 天
帖子存档
🐦 Коллаба года: 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
🧠 Мы так активно скидываем на нейросети работу, что не замечаем, как мозг начинает лениться и сдавать позиции. Есть риск, что вместо помощников мы получим хозяев, а сами станем лишь удобным инструментом для обучения нейросетей.
Вместе с социобиологом из НИУ ВШЭ Альбиной Галлямовой разобрали эти тревожные звоночки:
🔵 Действительно ли ИИ тихо крадёт нашу способность думать.
🔵 Как меняется рынок труда и чьи профессии под реальной угрозой.
🔵 Вероятные сценарии будущего, к которым стоит готовиться уже сейчас.
🔵 Как это перекроит рынок труда и кого изменения заденут в первую очередь.
🏄♀️ Смотри AI Boost 2025
+5
📐 Гармоничная вёрстка текста держится на базовой линии. Виджет Baseline помогает выровнять шрифт по одной черте, а IgnoreBaseline нужен, чтобы иконки в том же ряду не ломали структуру.
⬆️ В карточках — готовый гайд для чистого UI с текстом. Андрей, Flutter Developer Surf, объяснил, как работает
crossAxisAlignment с параметром baseline, чем отличается выравнивание для кириллицы и иероглифов и как грамотно применять эти виджеты в коде.
🏄 Подписывайся на Surf🧠 Индустрия шагнула дальше простых чат-ботов. Теперь автономные агенты — полноценные участники процесса, которые ещё и между собой договариваться умеют. Они не просто ждут промпт, а встраиваются в жизненный цикл продукта.
В новом докладе с AI BOOST разобрали:
🔵 Что на деле определяет эффективность агентов.
🔵 Как превратиться в тимлида для своей кремниевой команды.
🔵 Новый майндсет и навыки, без которых завтра будет сложно вывозить трудные задачи.
🏄♀️ Смотри AI Boost 2025
🛡️ Деплоить быстро или безопасно? Собрали топов и безопасников из бигтеха в рамках AI BOOST 2025, чтобы обсудить: реально ли ускорять разработку там, где любая утечка — это катастрофа.
На круглом столе обсудили:
🔵 Как защищать чувствительные данные и не загнать команду в «бетонный бункер», где нет никакого прогресса.
🔵 О каких рисках ИИ тактично молчат вендоры и почему это важно знать заранее.
🔵 Как не подставить бизнес под финансовые удары и сохранить репутацию (свою и компании).
🔵 Самое сложное: как превратить кибербез из вечных врагов и блокираторов в нормальных союзников.
Если используешь ИИ и переживаешь за безопасность — этот ролик спасёт твои нервы.
🏄♀️ Смотри AI Boost 2025
+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
Repost from Сёрф Технологии
🐦 Открываем набор на Зимнюю стажировку по Flutter — попади в команду Surf за одну неделю. Если ты разработчик из Воронежа, то это самый быстрый способ начать работать над реальными проектами. Никаких долгих согласований и месяцев ожидания, весь отбор проведём за семь дней.
Хочешь попасть на стажировку?
1️⃣ Заполни анкету до 29 ноября.
2️⃣ Выполни тестовое задание. Пришлём его в эту субботу на почту, которую укажешь в анкете. Ответ нужно отправить до 1 декабря.
Если с заданием всё ок — пригласим тебя на интервью. А 8 декабря уже встретимся в нашем офисе. Это отличный шанс проверить свои силы и сразу ворваться в профессию. Все подробности будем постить в этом Tg-канале.
❓ Остались вопросы? Пиши нашему боту.
🏄♀️ Подать заявку
🎙 Как научить разработчиков вайбкодингу и не нажить врагов. Смотри доклад Евгения Сатурова, СТО мобильной разработки Surf. Женя лично провёл больше 50 сессий парного программирования с начинающими вайбкодерами. По мотивам этих сессий получился подробный доклад, где он разобрал:
🔵 Неочевидные блокеры, мешающие новичкам быстро деливерить код.
🔵 Конкретные практики для устранения затыков в AI-кодинге.
🔵 Реальный буст производительности и что нужно для него внедрить.
После доклада ты под другим углом посмотришь на использование AI-агентов в разработке и быстро освоишь простые техники эффективного вайбкодинга.
🏄♀️ Смотри AI Boost 2025
+5
2️⃣ Продолжаем разбираться с Viewport и ограничениями во Flutter, теперь на практике. В этой части пройдёмся по реальным сценариям: от двумерных виджетов на ленте прокрутки до хитростей с ListView и CustomScrollView, чтобы ты лучше понял, как всё это работает вместе.
⬆️ В карточках ты найдёшь примеры и пояснения от Андрея, Flutter Developer Surf, которые помогут тебе развобраться с прокручиваемыми списками и сложными лейаутами.
🏄 Подписывайся на Surf
+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
+5
🤔 Чем отличается addPostFrameCallback() в WidgetBinding от такого же метода в SchedulerBinding? В карточках Андрей, Flutter Developer в Surf, объснил, как эти классы связаны с жизненным циклом кадра и зачем им одинаковые методы.
На одном из проектов я заметил, что для выполнения действий после первого отрисованного кадра используют разные подходы — через WidgetBinding и через SchedulerBinding. Разберёмся, чем они отличаются и когда стоит применять каждый из них.Полный код проекта найдёшь по ссылке. 🏄 Подписывайся на Surf
Repost from Сёрф Технологии
А теперь вопрос к тебе. Представь, что нужно грейдировать твоего ИИ-помощника, кем он будет? Голосуй в опросе.
Repost from Сёрф Технологии
🤖 Cursor сделали программисты для программистов. Это не очередной чат-бот, а полноценная среда разработки. Которая, кстати, неплохо интегрирована с возможностями больших языковых моделей.
Но насколько Cursor хорош? Сможет ли сочинить симфонию, написать картину… то есть, сможет ли заменить живого разработчика? Мы его потыкали, протестировали и теперь хотим рассказать, на какой грейд он мог бы рассчитывать.
🏄 Читай на Хабре
+7
〰️ TweenSequence и Interval помогут создать сложную анимацию. Если ты уже освоил базу, но хочешь двигаться дальше, то эти инструменты тебе точно пригодятся.
⬆️ Андрей, Flutter Developer Surf, объяснил, как с ними работать. Ты узнаешь, как с помощью TweenSequence задавать последовательность анимаций с разным весом для определения их длительности, и как использовать Interval — специальную кривую, чтобы твоя анимация включалась только на определённом отрезке времени. Полный код из карточек сможешь найти по ссылке.
🏄 Подписывайся на Surf
🔎 Поддержи Surf в рейтинге лучших работодателей hh.ru. Мы вышли в финал и теперь — твой ход. Рейтинг поможет показать атмосферу и профессионализм Surf, а голос подписчика это подтвердит.
Если тебе близок наш подход к работе, нравятся проекты и контент, которые мы делаем, поставь сердечко за Surf. Вместе мы покажем, что Surf — место с крутой атмосферой и командой.
Чтобы отдать свой голос за работодателя мечты:
✅ Перейди на страницу рейтинга
✅ Авторизуйся в hh.ru
✅ Введи в поиске «Surf»
✅ Нажми на сердечко
Когда голос засчитают, сердечко окрасится в розовый цвет. А мы ответим тебе взаимно 🫶
❤️ Проголосуй за Surf
