Выступим с докладом на DevFest Omsk 2024
Максим, Middle Flutter Developer в Surf, поедет на DevFest c докладом про JsInterop в Dart. Вот, про что он расскажет:
Разберемся с тем, как построить взаимодействие между Dart и JavaScript. Обсудим что такое Browser API и как его использовать. Затронем разработку и сборку нативных, для веб-среды, библиотек. Научимся использовать wasm в наших приложениях. И выясним, каким образом можно оптимизировать «холодную» загрузку Flutter web-приложения.
Доклад будет полезен не только Flutter-разработчикам, планирующим переносить проект в web, но и проектным менеджерам и сотрудникам пресейла для понимания особенностей и ограничений разработки.
👉Регистрация и билеты
Максим, Middle Flutter Developer в Surf, поедет на DevFest c докладом про JsInterop в Dart. Вот, про что он расскажет:
Разберемся с тем, как построить взаимодействие между Dart и JavaScript. Обсудим что такое Browser API и как его использовать. Затронем разработку и сборку нативных, для веб-среды, библиотек. Научимся использовать wasm в наших приложениях. И выясним, каким образом можно оптимизировать «холодную» загрузку Flutter web-приложения.
Доклад будет полезен не только Flutter-разработчикам, планирующим переносить проект в web, но и проектным менеджерам и сотрудникам пресейла для понимания особенностей и ограничений разработки.
👉Регистрация и билеты
❤11⚡6 5👍3😁1
Flutter — не только мобайл и десктоп 🌐
Наш любимый фреймворк позволяет собирать одну кодовую базу и для веб-приложений. Мы начинаем цикл статей о работе Flutter Web и особенностях его взаимодействия с платформой.
В первой части Максим, Middle Flutter Developer в Surf, рассказал про:
🔵 области применения Flutter Web;
🔵 использование инструмента Browser API;
🔵 взаимодействие Dart с JS-библиотеками.
Материал вышел богатым на примеры — как мы любим. Дальше планируем разработать собственные библиотеки сTypeScript и подготовить приложение к кроссплатформенной компиляции.
Поддержи Макса оценкой и комментом на Хабре, так новая часть выйдет быстрее 🔥
А здесь в комментах пиши, нашёл ли пасхалку в обложке статьи 😊
Наш любимый фреймворк позволяет собирать одну кодовую базу и для веб-приложений. Мы начинаем цикл статей о работе Flutter Web и особенностях его взаимодействия с платформой.
В первой части Максим, Middle Flutter Developer в Surf, рассказал про:
Материал вышел богатым на примеры — как мы любим. Дальше планируем разработать собственные библиотеки сTypeScript и подготовить приложение к кроссплатформенной компиляции.
Поддержи Макса оценкой и комментом на Хабре, так новая часть выйдет быстрее 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Flutter Web. Часть 1
Привет, меня зовут Максим, я Flutter-разработчик в компании Surf. Flutter позволяет собирать одну кодовую базу не только в мобильные и десктопные приложения, но и в веб-приложения. Но как...
🔥31❤15 6🆒5👍2
Макросы в Dart: минимум рассуждений, максимум кода 🤓
Сергей, Senior Flutter Developer в Surf, известный по материалу о Flutter Add-to-App, выпустил новое исследование – в этот раз о макросах. Проходим в нём путь разработчика, который только начал изучать сложный, но интересный инструмент.
Выпустили на Хабр целых две статьи, потому что материал вышел большим и богатым на код:
🔵 В первой – знакомимся с макросами, изучаем их устройство и фазы, создаем гипотезы и проверяем их.
🔵 Во второй – продолжаем применять инструмент, строить инициализацию, исправлять ошибки, делать выводы.
Го читать, пробовать и комментировать👀 ⬆️
Сергей, Senior Flutter Developer в Surf, известный по материалу о Flutter Add-to-App, выпустил новое исследование – в этот раз о макросах. Проходим в нём путь разработчика, который только начал изучать сложный, но интересный инструмент.
Выпустили на Хабр целых две статьи, потому что материал вышел большим и богатым на код:
Го читать, пробовать и комментировать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Ещё одна статья про макросы. Часть 1
Про макросы в Dart написали уже кучу статей, в этой и следующей — минимум теории и максимум практики и рассуждений. Вместе с Серёжей, Flutter Developer Surf, мы пройдём путём разработчика, который...
🔥21 7👀3🆒2
Рассказали про JsInterop в Dart на DevFest в Омске 🎤🐦
Максим, Middle Flutter Developer в Surf, присоединился к ежегодной конференции программистов. Обменялся опытом с IT-сообществом страны, поделился своим мнением и кейсами.
Расширяем географию презентаций горячих тем по разработке🔥
Максим, 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
🔥23 7❤4👍1🤣1👨💻1
🔔 Flutter-разработчики, приглашаем на митап
Увидимся на встрече по мобильной разработке в Воронеже. Опытные сёрферы подготовили четыре доклада: расскажут о своей работе и нетривиальных задачах в ней.
Айнур, Flutter Developer Surf, осветит инструменты для профилирования во Flutter. Разберёмся, как с их помощью можно улучшить работу приложения.
В программе митапа ещё три доклада, а также нетворкинг, обмен вопросами и инсайтами, и, конечно, пицца 🍕
Время и место:
📅 2 октября, 19:00
📌 Воронеж, «Матрёшка», Студенческая, 5
Регистрируйся и смотри другие доклады по ссылке 👈
Увидимся на встрече по мобильной разработке в Воронеже. Опытные сёрферы подготовили четыре доклада: расскажут о своей работе и нетривиальных задачах в ней.
Айнур, Flutter Developer Surf, осветит инструменты для профилирования во Flutter. Разберёмся, как с их помощью можно улучшить работу приложения.
В программе митапа ещё три доклада, а также нетворкинг, обмен вопросами и инсайтами, и, конечно, пицца 🍕
Время и место:
📅 2 октября, 19:00
📌 Воронеж, «Матрёшка», Студенческая, 5
Регистрируйся и смотри другие доклады по ссылке 👈
❤14 7🔥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 дней до трансляции.
Flutter-разработчик, вызываем тебя на онлайн-челлендж от команды Flutter Surf. Покажи свои лучшие решения в разработке — получи в прямом эфире фидбэк и ревью кода от опытных коллег.
Эфир пройдёт в максимально дружелюбном формате: разберём типичные ошибки по отправленным проектам, обсудим варианты их решения, неформально пообщаемся, пошутим, ответим на вопросы.
Рассмотрят проекты наши Flutter-спецы:
Заинтересовало? Отправляй свой код! Вот условия для проектов:
Сделай репозиторий публичным (GitHub, GitLab). В README положи: краткое описание проекта, демонстрацию работы(GIF или ссылку на видео). Там же, в README, укажи детали по запуску проекта и подготовке окружения:
🕘 UPD: код-ревью проводим 27 ноября в 17:00 (МСК). Запланированный эфир появится на канале за 6 дней до трансляции.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32❤6 5😁2
Как увеличить трафик Flutter-приложения на 20%? Расскажем на Mobius 🦾
20 октября в 14:45 на Mobius выступит Самир, Flutter Team Lead & RM Surf. Он расскажет про accessibility в Flutter-приложениях, основываясь на личном опыте и результатах углубленного изучения инструментов.
Если планировали прийти на конференцию, то будем рады видеть среди зрителей. Посмотреть выступление Самира можно будет и онлайн.
→ Читай подробнее о докладе на сайте конференции, приходи слушать вживую в Санкт-Петербурге или подключайся онлайн.
P.S. Мы активно участвуем в сезоне конференций, жди новых анонсов в канале ✌️
20 октября в 14:45 на Mobius выступит Самир, Flutter Team Lead & RM Surf. Он расскажет про accessibility в Flutter-приложениях, основываясь на личном опыте и результатах углубленного изучения инструментов.
Если планировали прийти на конференцию, то будем рады видеть среди зрителей. Посмотреть выступление Самира можно будет и онлайн.
→ Читай подробнее о докладе на сайте конференции, приходи слушать вживую в Санкт-Петербурге или подключайся онлайн.
P.S. Мы активно участвуем в сезоне конференций, жди новых анонсов в канале ✌️
🔥14❤5 3👍1🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥12❤8👨💻4😍1
Разберём 3D во Flutter на СrossConf ⚙️
8 ноября в Москве выступит Даня, Flutter Developer Surf — расскажет о новой фиче Flutter 3.24 для работы с 3D и GPU и покажет, на что она способна.
Знакомься с программой по направлению Flutter и приходи послушать Даню. Кстати, мы предоставим тебе такой шанс — сможешь посетить CrossConf бесплатно ✌️
8 ноября в Москве выступит Даня, Flutter Developer Surf — расскажет о новой фиче Flutter 3.24 для работы с 3D и GPU и покажет, на что она способна.
«В своем докладе пройдусь по возможностям обновления, расскажу о проблемах и подумаю о перспективах. Выступление будет интересно как просто обзор технологии, так и как способ оценить потенциал новых инструментов, их применение».
Знакомься с программой по направлению Flutter и приходи послушать Даню. Кстати, мы предоставим тебе такой шанс — сможешь посетить CrossConf бесплатно ✌️
🔥21❤6 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
Иногда нужно дать пользователю доступ к некоторым функциям приложения как можно быстрее. Либо показать ему демо-версию — и завлечь его скачать приложение. Для этого существуют технологии App Clips на iOS и Instant Apps на Android.
Такие инструменты запускаются мгновенно и позволяют выполнить задачу без загрузки приложения.
В карточках ты узнаешь, что такое Instant Apps и App Clips. И поймёшь, можно ли создать их с помощью 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🔥8 5
This media is not supported in your browser
VIEW IN TELEGRAM
Ждём твой Flutter-проект на код-ревью 🔎
На связи Максим, Middle Developer. Приглашает тебя присоединиться к код-ревью и показать свои решения в разработке. Посмотрим на проекты в прямом эфире: анонимно, по-доброму и с полезным фидбэком.
➡️ Читать подробности
📎 Отправить проект
На связи Максим, Middle Developer. Приглашает тебя присоединиться к код-ревью и показать свои решения в разработке. Посмотрим на проекты в прямом эфире: анонимно, по-доброму и с полезным фидбэком.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍7 5🤣3🌚2🆒2
Как управлять командой и делать успешные проекты — вещает Head of Flutter Surf 🐦🎤
Женя Сатуров руководит отделом Flutter в Surf третий год. За спиной у него 10-летний опыт разработки и тимлидства на крупных проектах.
Он собрал истории успеха и набитые шишки в управлении одной из самых известных Flutter-команд СНГ в канале «Сатуров строит команду».
Там Женя пишет не только про менеджмент. Ты найдёшь советы по запуску и ведению проектов, обзоры на технологии, ревью собственных процессов.
Вот топ материалов с канала:
🔵 Потратили $2500 на чистый код и не пожалели.
🔵 Пять требований к техлиду: загибайте пальцы.
🔵 Почему мы до сих пор не рассказали про наш performance review.
📌 Больше интересного из работы Head of Flutter ты найдёшь здесь
Женя Сатуров руководит отделом Flutter в Surf третий год. За спиной у него 10-летний опыт разработки и тимлидства на крупных проектах.
Он собрал истории успеха и набитые шишки в управлении одной из самых известных Flutter-команд СНГ в канале «Сатуров строит команду».
Там Женя пишет не только про менеджмент. Ты найдёшь советы по запуску и ведению проектов, обзоры на технологии, ревью собственных процессов.
Вот топ материалов с канала:
📌 Больше интересного из работы Head of Flutter ты найдёшь здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12 6🆒4👍2
Как люди с нарушением зрения на самом деле видят приложения 👁
Такой POV показал в своём выступлении на Mobius Самир, Flutter Team Lead & RM Surf. У него была классная презентация и мощный доклад — он раскрыл тему доступности Flutter-приложений, которую всё сложнее игнорировать.
Самир увёз с собой волны вдохновения – и понимания, почему круто посещать большие IT-мероприятия:
P.S. Осталось только подождать полгода до релиза записи докладов 🥲
Такой POV показал в своём выступлении на Mobius Самир, Flutter Team Lead & RM Surf. У него была классная презентация и мощный доклад — он раскрыл тему доступности Flutter-приложений, которую всё сложнее игнорировать.
Самир увёз с собой волны вдохновения – и понимания, почему круто посещать большие IT-мероприятия:
💬 Это было что-то невероятное: я никогда не видел мероприятий такого уровня. Было крутое место, крутые докладчики, много нетворкинга и стендов. Порадовало качество записи и организация (респект от меня к JUG Ru). В общем, Мобиус точно стоит того, чтобы возвращаться туда ещё: как в онлайн, так и в оффлайне.
P.S. Осталось только подождать полгода до релиза записи докладов 🥲
🔥22❤11 6