Сёрф Flutter-разработка
رفتن به کانال در Telegram
Комьюнити Flutter-разработчиков Сёрф. 📚 Делимся полезными материалами и обучаем стажёров 💬 Чат → t.me/+HL9Xac3ChFhmMmZi 🧑🏻💻 Вакансии: career.surf.ru 📲 По вопросам @SurfAskBot
نمایش بیشتر3 123
مشترکین
+324 ساعت
اطلاعاتی وجود ندارد7 روز
+530 روز
آرشیو پست ها
+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
🎉 Результаты розыгрыша:
🏆 Победители:
1. Артём (@Nailloon)
2. Ksenia Garipova (@ksu_hidden)
✔️Проверить результаты
+5
✂️ Как повернуть, наклонить или сместить виджет? Для этого во Flutter есть Transform — универсальный инструмент для визуальных преобразований.
⬆️ В карточках показали, как с ним работать: быстрые преобразований через готовые конструкторы, наложение со сложными анимациями. А ещё объяснили, почему трансформации не ломают компоновку макета.
Код найдёшь по ссылке.
🏄 Подписывайся на Surf
🧠 3 октября в Москве пройдёт AI Boost 2025 — конференция о том, как искусственный интеллект меняет продукты, процессы и людей. Если работаешь с AI или только смотришь в эту сторону, это конференция точно для тебя.
Среди спикеров:
🔵 Александр Поломодов, технический директор T-Tech. Он расскажет о переходе от ИИ-ассистентов вроде GitHub Copilot к агентному подходу и об экономических предпосылках перехода, смещении роли инженера к тимлиду для ИИ-агентов, новых инструментах 2025 года, агентском режиме T-Tech и «вайб-кодинге», где английский становится основным языком программирования.
А если тебе интересно , как нейронки влияют на инженерную культуру, пройди опрос от Т-Банка на эту тему.
🔵 Альбина Галлямова, социобиолог и научный сотрудник НИУ ВШЭ, автор проекта «зачем мы такие?». Тема её доклада — «AI vs IQ: выживут только талантливые». Альбина расскажет, как ИИ постепенно преодолевает «человеческие» границы в сферах языка, зрения и креативности. Она объяснит, почему ИИ не обладает моральной ответственностью и эмоциями, но при этом может имитировать их. Ты узнаешь, как ИИ влияет на когнитивные навыки и почему, по её мнению, выживут только талантливые.
🏄♀️ Регистрируйся на AI Boost
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
