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
Возможности пакета async — AsyncCache

Класс AsyncCache позволяет сохранять результат вызова асинхронной функции. При её повторном вызове вернётся сохранённое значение или создастся новый запрос.

Как ни странно, AsyncCache выполняет функцию… кэша!

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

На карточках Flutter-разработчик Самир рассказал об использовании AsyncCache с примером из практики Surf.
🔥34👍611🌚1🆒1
Subject объекты в RxDart

Dart в совокупности с пакетом Async обладает неплохим функционалом в части работы со стримами. Однако ограничения всё ещё есть. Чтобы сделать стримы более удобными, используется пакет RxDart.

В новой статье на Хабр Сёрфер Виталий рассказал, что предлагает Flutter-разработчикам RxDart.

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

#surf_flutter #surf_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍7👎3
Dart 3 спустя полгода: sealed-классы

Полгода назад анонсировали Dart 3. Сделали небольшой цикл постов, чтобы пройтись по основным изменениям и освежить их в памяти.

В первом Сёрфер Женя рассказывает про sealed-классы. Sealed-класс (переводится как «запечатанный») — аналог enum с той разницей, что все значения — обычные классы, которые могут содержать поля и методы.

Синтаксис sealed-класса очень прост:

// shapes.dart

sealed class Shape {}

class Square implements Shape {
final double length;
Square(this.length);
}

class Circle implements Shape {
final double radius;
Circle(this.radius);
}


Подробнее в карточках ⬆️

#surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥49👍13🥰4
Что нового во Flutter 3.16 🐦

Собрали новинки в новой статье на Хабр и дополнили комментариями Сёрферов. Из интересного:

🔵 Масштабирование текста с TextScaler
🔵 Обновление SelectionArea
🔵 Timeline events Flutter-приложений в Chrome DevTools
🔵 Поддержка колёсика мыши в Android
🔵 Обновление Casual Games Toolkit для Flutter
🔵 Обновлённые Flutter Favorites
🔵 Первый виртуальный саммит по пакетной экосистеме
🔵 Форматирование Google Maps в облачной консоли

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

#surf_habr #surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24
Отстаиваем Flutter на YaTalks’23

🏄‍♀️ Head of Flutter Женя будет одним из спикеров дебатов «Flutter или KMP — что лучше?». Разберёмся в ходе обсуждения, за какой кросс-платформенной технологией будущее.

На стороне Flutter — Яндекс и Surf, за KMP выступят Алексей Гладков (Mobile Developer) и Контур.

📌 5 декабря, 19:00 мск
🔵 Подробности и регистрация

Приходи и поддерживай любимую кросс-платформу — трансляция будет!

#surf_events
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥49👍142😁2🐳2
Flutter is ready for you. What will you build?

Сегодня не простой день. Ровно 5 лет назад был опубликован официальный анонс первой стабильной версии нашего любимого фреймворка 🐦

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

Наша команда начала работу с Flutter ещё в 2017 году, когда появились первые нестабильные версии. За это время мы реализовали более 25 проектов на Flutter, а также взрастили дружный и экспертный отдел — один из самых больших в Surf. Популяризируем Flutter всеми возможными способами, искренне его любим — чего и тебе советуем!

Пожелаем командам Dart и Flutter не терять энтузиазма и двигаться вперёд с тем же темпом. И да… это видео по-прежнему будоражит 😲

Делись в комментариях, как ты познакомился с Flutter и за что его любишь ⬇️

#surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45👍146❤‍🔥2