Surf Flutter Team – Telegram
Surf Flutter Team
3.13K subscribers
676 photos
54 videos
265 links
Комьюнити Flutter-разработчиков Surf.

🛠 Разработали решения для KFC, Росбанка и Medium Quality
📚 Делимся полезными материалами и обучаем стажёров

💬 Чат → https://news.1rj.ru/str/+aJbtJ4znXCBhOGIy

🧑🏻‍💻 Вакансии: career.surf.ru
📲 По вопросам @SurfAskBot
Download Telegram
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
👍217🤷‍♂2🗿22🆒1
Выступим с докладом на DevFest Omsk 2024

Максим, Middle Flutter Developer в Surf, поедет на DevFest c докладом про JsInterop в Dart. Вот, про что он расскажет:

Разберемся с тем, как построить взаимодействие между Dart и JavaScript. Обсудим что такое Browser API и как его использовать. Затронем разработку и сборку нативных, для веб-среды, библиотек. Научимся использовать wasm в наших приложениях. И выясним, каким образом можно оптимизировать «холодную» загрузку Flutter web-приложения.

Доклад будет полезен не только Flutter-разработчикам, планирующим переносить проект в web, но и проектным менеджерам и сотрудникам пресейла для понимания особенностей и ограничений разработки.

👉Регистрация и билеты
1165👍3😁1
Flutter — не только мобайл и десктоп 🌐

Наш любимый фреймворк позволяет собирать одну кодовую базу и для веб-приложений. Мы начинаем цикл статей о работе Flutter Web и особенностях его взаимодействия с платформой.

В первой части Максим, Middle Flutter Developer в Surf, рассказал про:

🔵области применения Flutter Web;
🔵использование инструмента Browser API;
🔵взаимодействие Dart с JS-библиотеками.

Материал вышел богатым на примеры — как мы любим. Дальше планируем разработать собственные библиотеки сTypeScript и подготовить приложение к кроссплатформенной компиляции.

Поддержи Макса оценкой и комментом на Хабре, так новая часть выйдет быстрее 🔥

А здесь в комментах пиши, нашёл ли пасхалку в обложке статьи 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31156🆒5👍2
Макросы в Dart: минимум рассуждений, максимум кода 🤓

Сергей, Senior Flutter Developer в Surf, известный по материалу о Flutter Add-to-App, выпустил новое исследование – в этот раз о макросах. Проходим в нём путь разработчика, который только начал изучать сложный, но интересный инструмент.

Выпустили на Хабр целых две статьи, потому что материал вышел большим и богатым на код:

🔵В первой – знакомимся с макросами, изучаем их устройство и фазы, создаем гипотезы и проверяем их.
🔵Во второй продолжаем применять инструмент, строить инициализацию, исправлять ошибки, делать выводы.

Го читать, пробовать и комментировать 👀⬆️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥217👀3🆒2
Рассказали про JsInterop в Dart на DevFest в Омске 🎤🐦

Максим, Middle Flutter Developer в Surf, присоединился к ежегодной конференции программистов. Обменялся опытом с IT-сообществом страны, поделился своим мнением и кейсами.

💬 Интересно и полезно пообщаться с ребятами из других компаний, узнать, с какими сложностями они сталкивались и какие решения находили. Я познакомился с ребятами из ОМП и вступил в ряды бетта-тестеров ОС «Аврора».


Расширяем географию презентаций горячих тем по разработке 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2374👍1🤣1👨‍💻1
🔔 Flutter-разработчики, приглашаем на митап

Увидимся на встрече по мобильной разработке в Воронеже. Опытные сёрферы подготовили четыре доклада: расскажут о своей работе и нетривиальных задачах в ней.

Айнур, Flutter Developer Surf, осветит инструменты для профилирования во Flutter. Разберёмся, как с их помощью можно улучшить работу приложения.

В программе митапа ещё три доклада, а также нетворкинг, обмен вопросами и инсайтами, и, конечно, пицца 🍕

Время и место:

📅 2 октября, 19:00
📌 Воронеж, «Матрёшка», Студенческая, 5

Регистрируйся и смотри другие доклады по ссылке 👈
147🔥6👍1👌1🤣1
Разберём твой 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 октября. Рассмотрим каждый полученный кейс и, независимо от опыта участника, оценим с вниманием и интересом.

🕘 UPD: код-ревью проводим 27 ноября в 17:00 (МСК). Запланированный эфир появится на канале за 6 дней до трансляции.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3265😁2
Как увеличить трафик Flutter-приложения на 20%? Расскажем на Mobius 🦾

20 октября в 14:45 на Mobius выступит Самир, Flutter Team Lead & RM Surf. Он расскажет про accessibility в Flutter-приложениях, основываясь на личном опыте и результатах углубленного изучения инструментов.

Если планировали прийти на конференцию, то будем рады видеть среди зрителей. Посмотреть выступление Самира можно будет и онлайн.

Читай подробнее о докладе на сайте конференции, приходи слушать вживую в Санкт-Петербурге или подключайся онлайн.

P.S. Мы активно участвуем в сезоне конференций, жди новых анонсов в канале ✌️
🔥1453👍1🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥128👨‍💻4😍1
Разберём 3D во Flutter на СrossConf ⚙️

8 ноября в Москве выступит Даня, Flutter Developer Surf — расскажет о новой фиче Flutter 3.24 для работы с 3D и GPU и покажет, на что она способна.

«В своем докладе пройдусь по возможностям обновления, расскажу о проблемах и подумаю о перспективах. Выступление будет интересно как просто обзор технологии, так и как способ оценить потенциал новых инструментов, их применение».


Знакомься с программой по направлению Flutter и приходи послушать Даню. Кстати, мы предоставим тебе такой шанс — сможешь посетить CrossConf бесплатно ✌️
🔥2166
Что такое 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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
37👍18🔥85
This media is not supported in your browser
VIEW IN TELEGRAM
Ждём твой Flutter-проект на код-ревью 🔎

На связи Максим, Middle Developer. Приглашает тебя присоединиться к код-ревью и показать свои решения в разработке. Посмотрим на проекты в прямом эфире: анонимно, по-доброму и с полезным фидбэком.

➡️ Читать подробности

📎 Отправить проект
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍75🤣3🌚2🆒2