Сёрф Flutter-разработка
Open in Telegram
Комьюнити Flutter-разработчиков Сёрф. 📚 Делимся полезными материалами и обучаем стажёров 💬 Чат → t.me/+HL9Xac3ChFhmMmZi 🧑🏻💻 Вакансии: career.surf.ru 📲 По вопросам @SurfAskBot
Show more3 125
Subscribers
No data24 hours
+57 days
+1130 days
Posts Archive
+1
🐦 Собрали главные анонсы Google I/O 2025 для Flutter-разработчиков.
Flutter 3.32 и Dart 3.8 уже здесь. Они содержат немало интересных изменений для разработчиков. Новая версия фреймворка сфокусирована на улучшении производительности, расширении возможностей и упрощении разработки. Вот основные новинки:
Hot Reload для Web (экспериментально)
Теперь вы можете использовать горячую перезагрузку для веб-приложений Flutter, что значительно ускорит процесс разработки.
Cupertino Squircles
Добавлена поддержка нативных «сквирклов» (скруглённых углов), обеспечивающая более высокую точность в дизайне iOS.
Интеграции с ИИ и Firebase
Новые интеграции с Firebase упрощают добавление функций на основе искусственного интеллекта в ваши приложения.
Flutter Property Editor
Новый инструмент для удобного редактирования свойств виджетов и чтения документации прямо в вашей IDE.
Улучшения доступности
Представлен новый API SemanticsRole для более точного контроля над тем, как элементы пользовательского интерфейса интерпретируются вспомогательными технологиями. Это возможный задел на будущую SEO. Также значительно повысили скорость рендеринга SemanticTree.
FFIgen и JNIgen
Запущена программа раннего доступа для авторов плагинов, позволяющая тестировать решения для кодогенерации, упрощающие доступ к нативным API платформ.
Обновления Dart 3.8
Включают улучшения форматтера (например, опцию сохранения конечных запятых) и null-aware элементы для более простого синтаксиса при работе с коллекциями.
Многооконный режим для десктопа
Улучшения в работе с несколькими окнами для десктопных приложений.
Общие улучшения
Различные доработки и оптимизации во всём фреймворке, включая Web, iOS, Android, движок, Cupertino, Material Design и ввод текста.
Пропустили прямой эфир? Смотри запись:
📺 Полная версия презентации в VK Видео.
📺 Версия только с комментариями на YouTube.
Начинаем транслировать второй день Google I/O. Cначала посмотрим апдейты инструментов для Android, а потом — Flutter.
📺 Смотреть в VK Видео
📺 Смотреть на YouTube
Совместно со Школой Стратоплан проведём открытый практический мастер-класс для сотрудников и подписчиков на тему «Коммуникации и конструктивная конфронтация».
Умение продуктивно решать конфликтные ситуации влияет и на душевное благополучие, и на способность быстрее достигать целей. Приглашаем тебя развить навык договариваться в спорных ситуациях — когда мнения расходятся, ставки высоки, а эмоции кипят.
Илья Прахт, опытный менеджер в IT, расскажет:
🔵 Что такое конструктивная конфронтация — почему конфликты неизбежны, как не бояться их и зачем учиться вести их осознанно.
🔵 Где заканчивается твоя зона ответственности — и начинается чужая: поговорим о границах, свободе, зрелости и ответственности.
🔵 Как различать эмоции и факты — потренируемся отделять личное восприятие от реальности и не додумывать за других.
🔵 Разберём и отработаем ключевые умения, на которых строится конструктивная конфронтация:
➡️ понимать и учитывать позитивные намерения и потребности другой стороны
➡️ говорить о проблеме без обвинений и оценок
➡️ аргументировать предложения через интересы и выгоды собеседника
➡️ находить точку согласия
Работать будем онлайн в Zoom: около 60% времени — теория и демонстрации от тренера, 40% — практика в мини-группах.
Ты сможешь взглянуть на непростые разговоры — на работе и за её пределами — под новым углом и забрать с собой рабочие инструменты деловой коммуникации.
Встречаемся 28 мая в 18:00 (по Москве). Продолжительность — 2 часа.
Регистрируйся и подключайся по ссылке 👈
Разбираем как не запутаться в маршрутах с AutoRoute 🛍
Таня, Flutter Developer в Surf, показывает, как навести порядок в навигации с помощью AutoRoute. В разборе — кейсы, с которыми сталкивается почти каждый разработчик.
Из видео ты узнаешь, как:
🔵 задавать маршруты с помощью
@RoutePage,
🔵 настраивать кастомные переходы и анимации,
🔵 управлять навигацией в декларативном стиле.
📺 VK Видео
📺 YouTube
Остались вопросы? Можешь задать их в нашем комьюнити чате.🔍 Google I/O 2025: два вечера главных анонсов вместе с сёрферами.
20 и 21 мая — подключайся к нашим стримам по Google I/O. Будем вместе следить за анонсами новинок, делиться первыми впечатлениями и обсуждать всё самое интересное из мира технологий и разработки в прямом эфире.
Смотрим и комментируем:
20 мая (вторник)
➡️ 20:00 — Google Keynote: все главные анонсы и будущее технологий от Google.
21 мая (среда)
➡️ 20:00 — What’s new in Android development tools: новинки для Android-разработчиков.
➡️ 21:00 — What’s new in Flutter: свежие обновления для Flutter-сообщества.
Время указано по Москве.
📺 Залетай на эфиры в группу ВКонтакте, чтобы обсудить новинки и пообщаться с разработчиками. Запись сохраним.
Осторожно, мошенники ⚠️
Нам стало известно, что неизвестные пишут людям в Telegram от имени сотрудников Surf — представляются менеджерами или рекрутерами, назначают фейковые собеседования и пытаются выманить доступ к iCloud или просят установить подозрительные приложения.
Surf не просит выходить из личных аккаунтов, заходить в чужие, устанавливать сторонний софт и переходить по непроверенным ссылкам.
Актуальные вакансии есть на нашем сайте: career.surf.ru.
Будь внимателен, если что-то кажется странным — пиши нашему боту @SurfAskBot.
Хочешь проверить себя? Участвуй в демо-интервью 📝
Успей подать заявку на онлайн демо-интервью и поучаствовать в трансляции от Surf. Ищем middle и middle+ Flutter-разработчиков, чтобы показать, как проходит техническая секция в реальном формате.
Тебя ждёт неформальное общение, фидбэк и атмосфера без стресса.
➡️ Подай заявку до 4 мая.
🏄 У нас есть Stack Overflow дома — заходи в комьюнити-чаты Surf.
Хочешь прокачать скиллы, получить помощь от сёрферов или обменяться опытом? Открываем комьюнити-чаты для Flutter, BA, Android, iOS, Backend и Frontend — место, где ты найдёшь единомышленников.
Что будет в чатах:
⚫️ Помощь с кодом — задавай вопросы, делись решениями и получай баллы за поддержку комьюнити.
⚫️ Викторины по направлениям — от Flutter до BA, проверяй знания и собирай очки.
⚫️ Доска лидеров — топовые участники каждого направления попадут в зал славы.
⚫️ Мерч за очки — футболки, стикеры, кружки ждут тебя.
Готов кодить, делиться опытом и покорять вершины?
👀 Увидимся в чатах.
🎉 Результаты розыгрыша:
🏆 Победитель:
1. Alexander (@alexsamoylenko)
✔️Проверить результаты
+5
🐦 Как приручить колбэки в Dart.
Мы все стремимся к лаконичному и понятному асинхронному коду с Future. Но иногда реальность вносит свои коррективы — приходится работать с библиотеками и плагинами, у которых только
callback-based API.
Ситуацию можно взять в свои руки и преобразовать неудобные вызовы method((result) { … }) в привычный dart
final result = await method().
Дима, Flutter Team Lead в Surf, показал, как это реализовать с помощью Completer. Если что-то осталось непонятным — читай официальную документацию.История Surf началась в 2011 году…
… когда Владимир Макеев держал в руках кнопочную Nokia и спросил себя: «Что ещё можно кодить на Java»?
За 14 лет команда сделала приложения, которыми пользуется каждый третий в стране — ты точно среди них.
Теперь Владимир делится опытом, фейлами и откровениями про управление бизнесом и разработку в своём блоге. Вот про что он там пишет:
⚫️ Как управлять агентским бизнесом на 300 человек.
⚫️ Что творится на российском IT-рынке.
⚫️ Какие digital-фишки и AI-инновации стоит держать на радаре.
⚫️ Почему одни проекты задают тренды, а другие не поспевают за рынком.
Кое-что из свежих материалов:
➡️ 4 совета, чтобы не остаться на обочине разработки.
➡️ «Сейчас я — американский таксист».
➡️ Манхеттенский проект в области AI.
Подписывайся, чтобы не пропустить ни одной волны 🏄
Мы привезли для вас подарок с Mobius 🎁
Хочешь получить книгу «Основы Dart» с автографами автора и разработчиков Surf? Запускаем розыгрыш.
Всё, что нужно:
🔵 Подписаться на канал @surf_flutter.
🔵 Подписаться на канал @madteacher_channel.
🔵 Находиться на территории России.
🔵 Нажать кнопку «Участвовать» под постом.
Победителя выберем случайным образом 24 апреля в 18:00 (по Москве), результаты объявим в этом канале 🐄
+4
Обрезаем виджеты во Flutter с svg_clip ✂️
Обрезка виджетов во Flutter бывает сложнее, чем кажется. ClipRRect подходит для скруглений, но для сложных форм приходится возиться с ClipPath и CustomClipper. Вместо этого можно использовать svg_clip и упростить задачу.
В посте разобрали, как применять библиотеку svg_clip на практике.
Разыграем мерч за лучший вопрос в чате трансляции 🎁
Задай самый интересный вопрос в чате, и получи мерч с конференции Mobius.
Walk-and-talk стрим с Mobius уже сегодня 🎤
В 13:30 проведём эфир, пообщаемся со спикерами, покажем атмосферу конференции и ответим на все ваши вопросы.
Присоединяйся 👈
Проведём эфир с демо-интервью по Flutter — ищем middle, middle+ разработчиков 🐦
Покажем, как проходит настоящая техническая секция. Атмосфера будет максимально комфортной: разберём типичные ошибки, обсудим способы их исправления, проведём неформальное общение и дадим фидбэк.
Всё, что тебе нужно — уверенные знания Flutter, понимание ООП паттернов и желание присоединиться к нашему стриму.
➡️ Заполняй форму до 4 мая.
Available now! Telegram Research 2025 — the year's key insights 
