Сёрф Flutter-разработка
Відкрити в Telegram
Комьюнити Flutter-разработчиков Сёрф. 📚 Делимся полезными материалами и обучаем стажёров 💬 Чат → t.me/+HL9Xac3ChFhmMmZi 🧑🏻💻 Вакансии: career.surf.ru 📲 По вопросам @SurfAskBot
Показати більше3 125
Підписники
Немає даних24 години
+57 днів
+1130 день
Архів дописів
Как управлять командой и делать успешные проекты — вещает Head of Flutter Surf 🐦🎤
Женя Сатуров руководит отделом Flutter в Surf третий год. За спиной у него 10-летний опыт разработки и тимлидства на крупных проектах.
Он собрал истории успеха и набитые шишки в управлении одной из самых известных Flutter-команд СНГ в канале «Сатуров строит команду».
Там Женя пишет не только про менеджмент. Ты найдёшь советы по запуску и ведению проектов, обзоры на технологии, ревью собственных процессов.
Вот топ материалов с канала:
🔵Потратили $2500 на чистый код и не пожалели.
🔵 Пять требований к техлиду: загибайте пальцы.
🔵 Почему мы до сих пор не рассказали про наш performance review.
📌 Больше интересного из работы Head of Flutter ты найдёшь здесь
🎉 Результаты розыгрыша:
Победители:
1. Nicolay (@fatum113)
2. Алексей (@sha_alexey)
Проверить результаты
Смотри результаты розыгрыша билетов на CrossConf 👇🏻
Выбрали 2х счастливчиков, которые получат билеты на конференцию по кроссплатформе 8 ноября в Москве.
🔎 С победителями — свяжемся в личных сообщениях: расскажем, как получить билеты и воспользоваться ими.
Желаем победителям максимум пользы от участия в конфе. Будем ждать на нашем докладе 😎✌🏻
Ждём твой Flutter-проект на код-ревью 🔎
На связи Максим, Middle Developer. Приглашает тебя присоединиться к код-ревью и показать свои решения в разработке. Посмотрим на проекты в прямом эфире: анонимно, по-доброму и с полезным фидбэком.
➡️ Читать подробности
📎 Отправить проект
+6
Что такое Instant Apps и App Clips, а главное – как их использовать?🧐🔍
Иногда нужно дать пользователю доступ к некоторым функциям приложения как можно быстрее. Либо показать ему демо-версию — и завлечь его скачать приложение. Для этого существуют технологии App Clips на iOS и Instant Apps на Android.
Такие инструменты запускаются мгновенно и позволяют выполнить задачу без загрузки приложения.
В карточках ты узнаешь, что такое Instant Apps и App Clips. И поймёшь, можно ли создать их с помощью Flutter.
🔗 Полезные ссылки:
🔵Как создать App Clip:
— Официальная документация
— Видео-туториал
🔵Как создать Instant App
🔵Туториал по передаче данных из App Clip во Flutter-приложение
🔵Официальная документация от платформ:
— Instant Apps
— App Clips
Получи билет на CrossConf 🚀
Дарим подписчикам 2 пригласительных на крупнейшую конференцию по кроссплатформенной разработке. В программе – большая секция по Flutter, где будут спикеры из Surf, Яндекс ПРО, Friflex, BetBoom, Amiga и СПбГУАП. Мы рады снова быть гостями CrossConf и приглашаем тебя на конфу вместе с нами.
Вот три простых шага, чтобы посетить конференцию бесплатно:
⭐️подписывайся на @surf_flutter и канал @crossconf,
⭐️жми кнопку «участвую» под этим постом,
⭐️жди результата 22 октября.
🕘Выберем двух победителей, которые получат по одному пригласительному на конференцию. Вместе с нашими друзьями из CrossConf подведём итоги 22 октября в 17:00.
Лови удачу – и до встречи на CrossConf!
Разберём 3D во Flutter на СrossConf ⚙️
8 ноября в Москве выступит Даня, Flutter Developer Surf — расскажет о новой фиче Flutter 3.24 для работы с 3D и GPU и покажет, на что она способна.
«В своем докладе пройдусь по возможностям обновления, расскажу о проблемах и подумаю о перспективах. Выступление будет интересно как просто обзор технологии, так и как способ оценить потенциал новых инструментов, их применение».Знакомься с программой по направлению Flutter и приходи послушать Даню. Кстати, мы предоставим тебе такой шанс — сможешь посетить CrossConf бесплатно ✌️
Как увеличить трафик Flutter-приложения на 20%? Расскажем на Mobius 🦾
20 октября в 14:45 на Mobius выступит Самир, Flutter Team Lead & RM Surf. Он расскажет про accessibility в Flutter-приложениях, основываясь на личном опыте и результатах углубленного изучения инструментов.
Если планировали прийти на конференцию, то будем рады видеть среди зрителей. Посмотреть выступление Самира можно будет и онлайн.
→ Читай подробнее о докладе на сайте конференции, приходи слушать вживую в Санкт-Петербурге или подключайся онлайн.
P.S. Мы активно участвуем в сезоне конференций, жди новых анонсов в канале ✌️
Разберём твой Flutter-проект на открытом код-ревью 📝
Flutter-разработчик, вызываем тебя на онлайн-челлендж от команды Flutter Surf. Покажи свои лучшие решения в разработке — получи в прямом эфире фидбэк и ревью кода от опытных коллег.
Эфир пройдёт в максимально дружелюбном формате: разберём типичные ошибки по отправленным проектам, обсудим варианты их решения, неформально пообщаемся, пошутим, ответим на вопросы.
Рассмотрят проекты наши Flutter-спецы:
🤩 Максим, Team Lead, гуру код ревью — поможет разобраться в самых запутанных случаях.
😛 Сергей, Senior Developer, главный по RND, автор материала по Flutter Add-to-App и цикла статей о макросах — возьмет на себя ревью проектов.
😊 Максим, Middle Developer — участник Tech PR клуба, автор статей о Flutter Web — проведёт первичный анализ и покажет результаты в эфире.
Заинтересовало? Отправляй свой код! Вот условия для проектов:
Сделай репозиторий публичным (GitHub, GitLab). В README положи: краткое описание проекта, демонстрацию работы(GIF или ссылку на видео). Там же, в README, укажи детали по запуску проекта и подготовке окружения:
🔵версию Flutter;
🔵данные установки дополнительных инструментов (базы данных, локальный сервер, переменные окружения);
🔵данные авторизации (если требуются).
📎 Отправляй свой проект в форму до 21 октября. Рассмотрим каждый полученный кейс и, независимо от опыта участника, оценим с вниманием и интересом.
🕘 Дату проведения ревью объявим после оценки проектов. Ждём тебя в роли автора проекта или зрителя.
+1
🔔 Flutter-разработчики, приглашаем на митап
Увидимся на встрече по мобильной разработке в Воронеже. Опытные сёрферы подготовили четыре доклада: расскажут о своей работе и нетривиальных задачах в ней.
Айнур, Flutter Developer Surf, осветит инструменты для профилирования во Flutter. Разберёмся, как с их помощью можно улучшить работу приложения.
В программе митапа ещё три доклада, а также нетворкинг, обмен вопросами и инсайтами, и, конечно, пицца 🍕
Время и место:
📅 2 октября, 19:00
📌 Воронеж, «Матрёшка», Студенческая, 5
Регистрируйся и смотри другие доклады по ссылке 👈
+1
Рассказали про JsInterop в Dart на DevFest в Омске 🎤🐦
Максим, Middle Flutter Developer в Surf, присоединился к ежегодной конференции программистов. Обменялся опытом с IT-сообществом страны, поделился своим мнением и кейсами.
💬 Интересно и полезно пообщаться с ребятами из других компаний, узнать, с какими сложностями они сталкивались и какие решения находили. Я познакомился с ребятами из ОМП и вступил в ряды бетта-тестеров ОС «Аврора».Расширяем географию презентаций горячих тем по разработке 🔥
Макросы в Dart: минимум рассуждений, максимум кода 🤓
Сергей, Senior Flutter Developer в Surf, известный по материалу о Flutter Add-to-App, выпустил новое исследование – в этот раз о макросах. Проходим в нём путь разработчика, который только начал изучать сложный, но интересный инструмент.
Выпустили на Хабр целых две статьи, потому что материал вышел большим и богатым на код:
🔵В первой – знакомимся с макросами, изучаем их устройство и фазы, создаем гипотезы и проверяем их.
🔵Во второй – продолжаем применять инструмент, строить инициализацию, исправлять ошибки, делать выводы.
Го читать, пробовать и комментировать 👀⬆️
Flutter — не только мобайл и десктоп 🌐
Наш любимый фреймворк позволяет собирать одну кодовую базу и для веб-приложений. Мы начинаем цикл статей о работе Flutter Web и особенностях его взаимодействия с платформой.
В первой части Максим, Middle Flutter Developer в Surf, рассказал про:
🔵области применения Flutter Web;
🔵использование инструмента Browser API;
🔵взаимодействие Dart с JS-библиотеками.
Материал вышел богатым на примеры — как мы любим. Дальше планируем разработать собственные библиотеки сTypeScript и подготовить приложение к кроссплатформенной компиляции.
Поддержи Макса оценкой и комментом на Хабре, так новая часть выйдет быстрее 🔥
А здесь в комментах пиши, нашёл ли пасхалку в обложке статьи 😊
Выступим с докладом на DevFest Omsk 2024
Максим, Middle Flutter Developer в Surf, поедет на DevFest c докладом про JsInterop в Dart. Вот, про что он расскажет:
Разберемся с тем, как построить взаимодействие между Dart и JavaScript. Обсудим что такое Browser API и как его использовать. Затронем разработку и сборку нативных, для веб-среды, библиотек. Научимся использовать wasm в наших приложениях. И выясним, каким образом можно оптимизировать «холодную» загрузку Flutter web-приложения.
Доклад будет полезен не только Flutter-разработчикам, планирующим переносить проект в web, но и проектным менеджерам и сотрудникам пресейла для понимания особенностей и ограничений разработки.
👉Регистрация и билеты
+9
3 кейса использования Subject из RxDart
Subject — мощный инструмент для управления потоками данных. Он очень похож на StreamController, но с расширенными возможностями.
Если ты не знаком с Subject, лучше начни с этой статьи.
Если уже разбираешься в теме, го смотреть в карточках примеры использования Subject.
Репозитории с примерами:
https://github.com/Evgenia-bit/behavior_subject_example
https://github.com/Evgenia-bit/publish_and_replay_subject_example
Навигация — больная тема? Разбираемся в новом выпуске Flutter Dev Podcast 🎧
Можно ли целый час обсуждать, как переходить с одного экрана приложения на другой? Оказалось, что да.
Постоянные ведущие подкаста вместе с Михаилом Матюниным не только перемыли косточки популярным решениям, но и разобрались в базовых понятиях. Ещё поговорили про octopus и почему его стоит использовать с большой осторожностью.
🎙 У микрофона — Евгений Сатуров (Surf), Марк Абраменко (Surf), Михаил Матюнин (aka Fox).
⌨️ Подписывайся на подкаст в Telegram и слушай на всех площадках:
Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
+4
Ищем тиммейта для разработки крутого приложения 🐦
В нашу команду нужен опытный Flutter-разработчик грейда Middle+/Senior. Мы делаем продукт на базе известного картографического российского сервиса.
Приложение насыщено сложной функциональностью: начиная от поиска работы и парков для отдыха, заканчивая построением маршрутов на карте и получения лицензий.
Проект крупный и амбициозный. Смотри подробные требования в карточках, а для отклика пиши нашему рекрутеру.
Давай разрабатывать кроссплатформенные приложения вместе.
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
