Сёрф Flutter-разработка
3.12K subscribers
719 photos
56 videos
273 links
Комьюнити Flutter-разработчиков Сёрф.

📚 Делимся полезными материалами и обучаем стажёров

💬 Чат → t.me/+HL9Xac3ChFhmMmZi

🧑🏻‍💻 Вакансии: career.surf.ru
📲 По вопросам @SurfAskBot
Download Telegram
👋 Вспоминаем 2025-й, каким он был для мира Dart и Flutter — спойлер: годом фокусировки на стабильности и DX. Фреймворк и язык менялись, и мы тоже старались держать темп.

⬆️ Собрали главные хайлайты уходящего года и немного внутренней статистики в карточках. А какие номинации получились у тебя? Пиши в комментах.

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥292👍2
🖼️ Начинаем год с разбора подкапотки работы Flutter с изображениями. ImageProvider — это абстракция над источником изображения. Виджету Image неважно, откуда придёт картинка: сеть, файл, память или ассеты. Он просто запрашивает у ImageProvider поток ImageStream, который уведомит, когда изображение готово или сообщит об ошибке.

⬆️ В карточках Андрей, Flutter Developer Surf, рассказал, как устроен жизненный цикл загрузки. Также внутри найдёшь советы по оптимизации: как сжимать исходники через ResizeImage и почему ScrollAwareImageProvider спасает ресурсы при быстром скролле списков.

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍8🆒4
🧠 С 16 по 20 февраля стартует новый сезон конференций от наших друзей — Podlodka AI Crew. Инструментов становится больше, а вот времени на то, чтобы разобраться в них, не хватает. На конференции разберут практическую сторону темы «AI-агенты в разработке».

Внутри:
⚫️ Единый AI-workflow для разработчика.
⚫️ Автоматизация стендапов и работы с документацией.
⚫️ Claude Code, субагенты для кодинга.
⚫️ Практические кейсы внедрения AI в SRE.
⚫️ Подходы к созданию промптов с насыщенным контекстом.


Формат — классический для Podlodka Crew: 5 дней, 10+ спикеров, 10 сессий и закрытое комьюнити в Telegram.

По промокоду SURF получишь приятную скидку на покупку билетов.

⚫️ Регистрируйся на конференцию
Please open Telegram to view this post
VIEW IN TELEGRAM
🐦 Открываем поиск: Flutter Team Lead в одну из самых амбициозных команд Surf. Мы ищем того, кто сможет стать драйвером нашего продукта. Гибридный график, есть возможность удалённой работы.

Что предстоит делать:
➡️ Управлять командой и процессами (декомпозиция, менторство, 1:1).
➡️ Выстраивать инженерную культуру (Code Review, CI/CD, метрики).
➡️ Напрямую общаться с клиентом и влиять на архитектурные решения.
➡️ Внедрять AI-инструменты в разработку (Cursor, Claude Code, Copilot).


Наши ожидания:
🔵 Опыт Flutter/Dart от 4 лет (общий в IT — от 5).
🔵 Бэкграунд в нативной разработке (iOS/Android) от 1 года.
🔵 Опыт управления Flutter-командой (от 3 человек) от 1 года.
🔵 Минимум 2 опубликованных приложения в сторах.
🔵 Опыт настройки CI/CD и работы с модульностью.


🔵 Откликайся и читай подробности
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣189👎6👀1🆒1
🎀 Ситуация: ты заполнил длинную форму, отвлёкся на звонок, а система убила приложение и стёрла все данные... Чтобы пользователи не страдали от внезапной выгрузки из памяти, Самир, Flutter-разработчик Сёрф, рассказал как работает State Restoration.

⬆️ В первой части карточек разобрали базовую архитектуру: в чём разница между временным состоянием интерфейса и постоянным хранилищем, как Flutter общается с нативной частью и зачем изолировать данные через RestorationScope.

🔵 Подписывайся на Сёрф
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥236
⚙️ Разобраться в архитектуре State Restoration — только половина дела, теперь нужно правильно прикрутить этот механизм к виджетам. Во второй части карточек Самир, Flutter-разработчик в Сёрф, переходит к практике и показывает код, который запоминает состояние экрана до последнего введённого символа.

⬆️ Здесь уже собрали полноценный технический гайд: как примешивать RestorationMixin, использовать готовые классы для текстовых полей и настраивать маршрутизацию.

🔵 Подписывайся на Сёрф
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥6👍1