TGViewer
Channel Public Channel
Сёрф Flutter-разработка

Сёрф Flutter-разработка

@surf_flutter

Комьюнити Flutter-разработчиков Сёрф.

📚 Делимся полезными материалами и обучаем стажёров

💬 Чат → t.me/+HL9Xac3ChFhmMmZi

🧑🏻‍💻 Вакансии: career.surf.ru
📲 По вопросам @SurfAskBot
Subscribers
3.2K
Photos
762
Videos
56
Links
279

Showing posts older than #369 · Back to latest

Older Posts 5 shown
Post #368 6.21K
Отстаиваем Flutter на YaTalks’23

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

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

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

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

#surf_events
  • 🔥 49
  • 👍 14
  • ⚡ 2
  • 😁 2
  • 🐳 2
Post #367 3K
Что нового во Flutter 3.16 🐦

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

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

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

#surf_habr #surf_flutter
Хабр Flutter 3.16: обзор обновления фреймворка с комментариями разработчиков Surf Привет, на связи команда Flutter-разработчиков Surf. Мы регулярно делимся с сообществом последними новостями о Dart и Flutter, и этот случай — не исключение. Предлагаем перевод официального материала...
  • 👍 24
Post #359 3.32K
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
  • 🔥 49
  • 👍 13
  • 🥰 4
Post #358 2.62K
Subject объекты в RxDart

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

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

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

#surf_flutter #surf_habr
Хабр Subject объекты в RxDart и чем они полезны Flutter-разработчику Dart в совокупности с пакетом Async обладает неплохим функционалом в части работы со стримами. Однако ограничения всё ещё есть. Чтобы сделать стримы более удобными, используется пакет...
  • 🔥 21
  • 👍 7
  • 👎 3
Post #349 3.62K
Возможности пакета async — AsyncCache

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

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

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

На карточках Flutter-разработчик Самир рассказал об использовании AsyncCache с примером из практики Surf.
  • 🔥 34
  • 👍 6
  • ❤ 1
  • ⚡ 1
  • 🌚 1
  • 🆒 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →