Возможности пакета async — AsyncCache
Класс AsyncCache позволяет сохранять результат вызова асинхронной функции. При её повторном вызове вернётся сохранённое значение или создастся новый запрос.
Как ни странно, AsyncCache выполняет функцию… кэша!
Основная задача — оптимизация вызовов затратных вычислений, запросов или чтения больших файлов в том случае, если данные в них обновляются не часто.
На карточках Flutter-разработчик Самир рассказал об использовании AsyncCache с примером из практики Surf.
Класс AsyncCache позволяет сохранять результат вызова асинхронной функции. При её повторном вызове вернётся сохранённое значение или создастся новый запрос.
Как ни странно, AsyncCache выполняет функцию… кэша!
Основная задача — оптимизация вызовов затратных вычислений, запросов или чтения больших файлов в том случае, если данные в них обновляются не часто.
На карточках Flutter-разработчик Самир рассказал об использовании AsyncCache с примером из практики Surf.
🔥34👍6❤1⚡1🌚1🆒1
Subject объекты в RxDart
Dart в совокупности с пакетом Async обладает неплохим функционалом в части работы со стримами. Однако ограничения всё ещё есть. Чтобы сделать стримы более удобными, используется пакет RxDart.
В новой статье на Хабр Сёрфер Виталий рассказал, что предлагает Flutter-разработчикам RxDart.
➡️ Читать статью
#surf_flutter #surf_habr
Dart в совокупности с пакетом Async обладает неплохим функционалом в части работы со стримами. Однако ограничения всё ещё есть. Чтобы сделать стримы более удобными, используется пакет RxDart.
В новой статье на Хабр Сёрфер Виталий рассказал, что предлагает Flutter-разработчикам RxDart.
#surf_flutter #surf_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Subject объекты в RxDart и чем они полезны Flutter-разработчику
Dart в совокупности с пакетом Async обладает неплохим функционалом в части работы со стримами. Однако ограничения всё ещё есть. Чтобы сделать стримы более удобными, используется пакет...
🔥21👍7👎3
Dart 3 спустя полгода: sealed-классы
Полгода назад анонсировали Dart 3. Сделали небольшой цикл постов, чтобы пройтись по основным изменениям и освежить их в памяти.
В первом Сёрфер Женя рассказывает про sealed-классы. Sealed-класс (переводится как «запечатанный») — аналог enum с той разницей, что все значения — обычные классы, которые могут содержать поля и методы.
Синтаксис sealed-класса очень прост:
Подробнее в карточках⬆️
#surf_flutter
Полгода назад анонсировали 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
Собрали новинки в новой статье на Хабр и дополнили комментариями Сёрферов. Из интересного:
#surf_habr #surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Flutter 3.16: обзор обновления фреймворка с комментариями разработчиков Surf
Привет, на связи команда Flutter-разработчиков Surf. Мы регулярно делимся с сообществом последними новостями о Dart и Flutter, и этот случай — не исключение. Предлагаем перевод официального материала...
👍24
Отстаиваем Flutter на YaTalks’23
🏄♀️ Head of Flutter Женя будет одним из спикеров дебатов «Flutter или KMP — что лучше?». Разберёмся в ходе обсуждения, за какой кросс-платформенной технологией будущее.
На стороне Flutter — Яндекс и Surf, за KMP выступят Алексей Гладков (Mobile Developer) и Контур.
📌 5 декабря, 19:00 мск
🔵 Подробности и регистрация
Приходи и поддерживай любимую кросс-платформу — трансляция будет!
#surf_events
На стороне Flutter — Яндекс и Surf, за KMP выступят Алексей Гладков (Mobile Developer) и Контур.
Приходи и поддерживай любимую кросс-платформу — трансляция будет!
#surf_events
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥49👍14⚡2😁2🐳2
Flutter is ready for you. What will you build?
Сегодня не простой день. Ровно 5 лет назад был опубликован официальный анонс первой стабильной версии нашего любимого фреймворка🐦
Для IT-индустрии это огромный срок и, очевидно, время было потрачено не зря. Проект активно развивается и радует нас новыми возможностями, быстродействием и стабильностью.
Наша команда начала работу с Flutter ещё в 2017 году, когда появились первые нестабильные версии. За это время мы реализовали более 25 проектов на Flutter, а также взрастили дружный и экспертный отдел — один из самых больших в Surf. Популяризируем Flutter всеми возможными способами, искренне его любим — чего и тебе советуем!
Пожелаем командам Dart и Flutter не терять энтузиазма и двигаться вперёд с тем же темпом. И да… это видео по-прежнему будоражит😲
Делись в комментариях, как ты познакомился с Flutter и за что его любишь⬇️
#surf_flutter
Сегодня не простой день. Ровно 5 лет назад был опубликован официальный анонс первой стабильной версии нашего любимого фреймворка
Для IT-индустрии это огромный срок и, очевидно, время было потрачено не зря. Проект активно развивается и радует нас новыми возможностями, быстродействием и стабильностью.
Наша команда начала работу с Flutter ещё в 2017 году, когда появились первые нестабильные версии. За это время мы реализовали более 25 проектов на Flutter, а также взрастили дружный и экспертный отдел — один из самых больших в Surf. Популяризируем Flutter всеми возможными способами, искренне его любим — чего и тебе советуем!
Пожелаем командам Dart и Flutter не терять энтузиазма и двигаться вперёд с тем же темпом. И да… это видео по-прежнему будоражит
Делись в комментариях, как ты познакомился с Flutter и за что его любишь
#surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45👍14❤6❤🔥2
Surf Flutter Team
Отстаиваем Flutter на YaTalks’23 🏄♀️ Head of Flutter Женя будет одним из спикеров дебатов «Flutter или KMP — что лучше?». Разберёмся в ходе обсуждения, за какой кросс-платформенной технологией будущее. На стороне Flutter — Яндекс и Surf, за KMP выступят…
Дебаты через полчаса по ссылке, подключайся!
yatalks.yandex.ru
Главная конференция Яндекса для IT-сообщества — YaTalks 2023
5 и 6 декабря более 100 экспертов IT-индустрии и учёных выступят в Москве и Белграде с техническими докладами о разработке и ML и с научно-популярными лекциями.
👍27🔥7❤2☃1👎1