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