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

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

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

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

نمایش بیشتر
3 123
مشترکین
+324 ساعت
اطلاعاتی وجود ندارد7 روز
+530 روز
آرشیو پست ها
😀 Сёрферы вернулись с 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

🎉 Результаты розыгрыша: 🏆 Победители: 1. Артём (@Nailloon) 2. Ksenia Garipova (@ksu_hidden) ✔️Проверить результаты

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

پیام ویدیو00:15

Даня, Flutter Developer Surf, выступает с докладом на FlutterConf 🐄

Мы на FlutterConf 🐦

پیام ویدیو00:19

+1
🧠 3 октября в Москве пройдёт AI Boost 2025 — конференция о том, как искусственный интеллект меняет продукты, процессы и людей. Если работаешь с AI или только смотришь в эту сторону, это конференция точно для тебя. Среди спикеров: 🔵 Александр Поломодов, технический директор T-Tech. Он расскажет о переходе от ИИ-ассистентов вроде GitHub Copilot к агентному подходу и об экономических предпосылках перехода, смещении роли инженера к тимлиду для ИИ-агентов, новых инструментах 2025 года, агентском режиме T-Tech и «вайб-кодинге», где английский становится основным языком программирования. А если тебе интересно , как нейронки влияют на инженерную культуру, пройди опрос от Т-Банка на эту тему. 🔵 Альбина Галлямова, социобиолог и научный сотрудник НИУ ВШЭ, автор проекта «зачем мы такие?». Тема её доклада — «AI vs IQ: выживут только талантливые». Альбина расскажет, как ИИ постепенно преодолевает «человеческие» границы в сферах языка, зрения и креативности. Она объяснит, почему ИИ не обладает моральной ответственностью и эмоциями, но при этом может имитировать их. Ты узнаешь, как ИИ влияет на когнитивные навыки и почему, по её мнению, выживут только талантливые. 🏄‍♀️ Регистрируйся на AI Boost