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
Формы во Flutter

Для одного проекта дизайнеры создали любопытный интерфейс приложения, в котором было много необычных полей:
🔵 текстовые;
🔵 для пикинга файлов;
🔵 с мультиселектом;
🔵с формой (форма внутри формы, привет Xzibit) и другие.

Го смотреть, как мы с этим справились.

Полезные ссылки:
➡️ Forms
➡️ Валидация форм

#surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥943👀1
Как добавить Flutter-модуль в нативное приложение

🏄‍♀️ Сергей, Senior Flutter Developer в Surf, поделился на Хабре опытом работы с Flutter Add-to-App. Это не просто ознакомительная статья, а большой и подробный туториал с примерами в коде. Вот кое-что из содержания:

🔵инструкция по добавлению Flutter-модуля в Android и iOS;
🔵виды интеграции Flutter в натив — как экран, фрагмент, модальное окно;
🔵обмен данными между Flutter-модулем и нативным кодом;
🔵использование нескольких Flutter-модулей в одном приложении.

➡️Го читать и комментировать

#surf_flutter #surf_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
3232👍2🔥1👏1
Privacy Manifest

Не понимаешь, как соответствовать новым требованиям Apple при публикации Flutter-приложений в сторах? Не переживай, сейчас всё расскажем.

В новой статье ты узнаешь, что такое декларации конфиденциальности, или Privacy Manifest-ы, как их заполнять и как всё-таки пройти ревью приложения для публикации в App Store!

➡️ Читать статью в Telegraph

Полезные ссылки:
🔵Видео с WWDC2023 про Privacy Manifest
🔵Декларация использования API — документация Apple

#surf_flutter #surf_telegraph
Please open Telegram to view this post
VIEW IN TELEGRAM
23🔥33
Ищем тиммейта для разработки крутого приложения 🐦

В нашу команду нужен опытный Flutter-разработчик грейда Middle+/Senior. Мы делаем продукт на базе известного картографического российского сервиса.

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

Проект крупный и амбициозный. Смотри подробные требования в карточках, а для отклика пиши нашему рекрутеру.

Давай разрабатывать кроссплатформенные приложения вместе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍3🕊3🗿3
Навигация — больная тема? Разбираемся в новом выпуске Flutter Dev Podcast 🎧

Можно ли целый час обсуждать, как переходить с одного экрана приложения на другой? Оказалось, что да.

Постоянные ведущие подкаста вместе с Михаилом Матюниным не только перемыли косточки популярным решениям, но и разобрались в базовых понятиях. Ещё поговорили про octopus и почему его стоит использовать с большой осторожностью.

🎙 У микрофона — Евгений Сатуров (Surf), Марк Абраменко (Surf), Михаил Матюнин (aka Fox).

⌨️ Подписывайся на подкаст в Telegram и слушай на всех площадках:

Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
163👍1
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