ch
Feedback
Flutter Pulse

Flutter Pulse

前往频道在 Telegram

На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.

显示更多
1 020
订阅者
无数据24 小时
+17
无数据30
帖子存档
Энергоэффективные Flutter-приложения: секреты адаптивного поведения В мире современных мобильных и IoT-систем энергоэффективность становится не просто дополнительной функцией, а принципом дизайна. Flutter-разработчикам важно создавать приложения, которые понимают состояние устройства пользователя и принимают умные решения во время выполнения. В новой статье рассматривается, как использовать плагин battery_plus для создания энергоэффективных Flutter-приложений. Вы узнаете о технических преимуществах этого плагина, его архитектуре и реализации. 🔹Основные темы статьи: ✅ Использование battery_plus для получения реального состояния батареи устройства ⚙️ Архитектура плагина и его техническая реализация 👉 Создание адаптивного поведения приложения на основе состояния батареи 🔹Примеры использования battery_plus: 📌 Абстрагирование запроса состояния батареи с помощью сервисного слоя 👉 Динамическое изменение UI в зависимости от уровня заряда батареи ⚙️ Интеграция данных о батарее в различные слои приложения 🇷🇺 Читать статью на русском 🇬🇧 Read the article in English 🌐 Читать оригинал Напишите, понравилась ли вам эта рубрика! FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium #энергоэффективность #адаптивноеповедение #batteryplus #мобильнаяразработка #Flutterразработка

Самые лучшие обновлённые пакеты за последние 24 часа purchases_flutter 9.11.1 Плагин для Flutter, который позволяет использовать систему отслеживания подписок и покупок RevenueCat и упрощает реализацию внутриприложных подписок в Flutter. В обновлении исправлены ошибки, обновлены зависимости и улучшена стабильность. 👍 Лайки: 877, 📥 Скачиваний: 183К https://pub.dev/packages/purchases_flutter Sentry 9.13.0 Пакет Sentry используется для мониторинга и отчетности о ошибках в приложениях, написанных на Dart. Он позволяет разработчикам отслеживать и анализировать ошибки, чтобы улучшить стабильность и производительность своих приложений. В новой версии 9.13.0 добавлена синхронизация идентификатора трассировки (traceId) с родными SDK, что позволяет объединять трассировки ошибок из разных слоев. 👍 Лайки: 567, 📥 Скачиваний: 881К https://pub.dev/packages/sentry super_tooltip 2.1.1 Пакет предоставляет мощный и высоко настраиваемый виджет подсказок для Flutter, позволяющий контролировать внешний вид, позиционирование и поведение подсказок. В обновлении исправлены конфликты с виджетом подсказок Flutter, добавлена опция скрытия подсказок при прокрутке, поддержка таймера наведения и курсора мыши, а также автоматическое определение безопасного направления для подсказок. 👍 Лайки: 317, 📥 Скачиваний: 87.1К https://pub.dev/packages/super_tooltip shadcn_flutter 0.0.50 Пакет представляет собой целостную экосистему UI для Flutter, позволяющую создавать приложения с единым дизайном на всех платформах. В новой версии добавлены минимальные и максимальные ограничения для кнопок инкремента/декремента, исправлено поведение клипа в диалоговых окнах и удален хаптик на iOS. 👍 Лайки: 413, 📥 Скачиваний: 4.4К https://pub.dev/packages/shadcn_flutter sentry_flutter 9.13.0 Пакет используется для отслеживания ошибок и событий в приложениях Flutter, включая поддержку native-ошибок на Android и iOS. В новой версии добавлена синхронизация traceId с native-SDK, что позволяет объединять события из разных слоев в едином трейсе. 👍 Лайки: 1050, 📥 Скачиваний: 787К https://pub.dev/packages/sentry_flutter google_maps_flutter 2.14.2 Пакет google_maps_flutter - это плагин для Flutter, который предоставляет виджет Google Maps для Android, iOS и Web. В новой версии обновлена документация с обсуждением новых пакетов google_maps_flutter_ios_sdk*. 👍 Лайки: 4580, 📥 Скачиваний: 733К https://pub.dev/packages/google_maps_flutter FlutterPulse — канал о мире Flutter! Поддержать канал #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #purchases_flutter #Sentry #super_tooltip #shadcn_flutter #sentry_flutter #google_maps_flutter

photo content

🚀 Глобальный доступ к Drawer в Flutter: Открытие родительского Drawer с любого экрана Устали от дублирования кода и проблем с навигацией в вашем Flutter-приложении? Давайте разберёмся, как создать единую оболочку Main Screen для централизации общих элементов UI и обеспечения бесшовной навигации между экранами. В этой статье вы узнаете, как использовать глобальный ключ Scaffold для доступа к родительскому Drawer с любого экрана, избегая проблем с вложенными Scaffold и сохраняя состояние BottomNavigationBar. Вы научитесь: ✅ Централизовать общие элементы UI, такие как Drawer, BottomBar и AppBar ✅ Легко переключаться между несколькими экранами ✅ Сохранять состояние при навигации ✅ Уменьшать дублирование кода и будущие ошибки Используя единый Main Screen shell, вы сможете избежать распространённых проблем, таких как: 🔹 Повторяющийся код для AppBars и Drawers на разных экранах 🔹 Исчезающая или неправильно работающая нижняя панель навигации 🔹 Несоответствия состояния при переключении вкладок 🔹 Трудноуправляемые переходы между экранами 🇷🇺 Читать статью на русском 🇬🇧 Read the article in English 🌐 Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику. FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #navigation #Drawer #Scaffold

Обзор пакетов на тему App Packaging & Publishing dart_pubspec_licenses 3.0.15 Пакет для сбора и сборки информации о лицензиях OSS из pubspec.lock. Теперь можно генерировать файлы в формате JSON. 👍 Лайки: 7, 📥 Скачиваний: 215K 📅 Обновлено: 57 дней назад https://pub.dev/packages/dart_pubspec_licenses flutterpi_tool 0.10.1 Пакет, который поддерживает сборку и запуск приложений на дистрибутивах meta-flutter yocto, а также RISC-V 64-bit в качестве целевой и хост-платформы. 👍 Лайки: 42, 📥 Скачиваний: 3.2K 📅 Обновлено: 2 месяца назад https://pub.dev/packages/flutterpi_tool simple_deploy 1.0.0 Быстрый и простой способ развертывать приложения в тестовые системы магазинов, поддержка вкусов и легкая настройка. 👍 Лайки: 58, 📥 Скачиваний: 36 📅 Обновлено: 6 месяцев назад https://pub.dev/packages/simple_deploy launchdarkly_flutter_client_sdk 4.15.0 Пакет, который позволяет управлять функциями в вашем Flutter-приложении, используя платформу LaunchDarkly. 👍 Лайки: 17, 📥 Скачиваний: 90.4K 📅 Обновлено: 16 часов назад https://pub.dev/packages/launchdarkly_flutter_client_sdk msix 3.16.13 Пакет, который позволяет легко создавать MSIX-инсталляторы для ваших Flutter-приложений, что упрощает публикацию в Microsoft Store или размещение на сайте. 👍 Лайки: 967, 📥 Скачиваний: 99.1K 📅 Обновлено: 20 дней назад https://pub.dev/packages/msix peanut 6.0.0 Пакет, который упрощает процесс публикации веб-приложений на GitHub Pages, автоматически собирает проект, обновляет ветку gh-pages и коммитит изменения. 👍 Лайки: 136, 📥 Скачиваний: 584 📅 Обновлено: 12 месяцев назад https://pub.dev/packages/peanut FlutterPulse — канал о мире Flutter!      #flutter #dart #pubdev #flutterpulse #dart_pubspec_licenses #flutterpi_tool #simple_deploy #launchdarkly_flutter_client_sdk #msix #peanut

Flutter и Apple Watch: как создать сопутствующее приложение Вы когда-нибудь задумывались о том, как расширить возможности своего Flutter-приложения с помощью Apple Watch? Теперь это стало возможным! В этой статье мы рассмотрим процесс создания сопутствующего приложения для Apple Watch, используя Flutter. Вы узнаете, как настроить проект, обмениваться данными между приложением на телефоне и часах, а также отображать данные из Flutter-приложения на Apple Watch. ✅ Основные темы, которые будут освещены в статье: 👉 Настройка проекта Xcode для добавления Apple Watch App ⚙️ Использование WatchConnectivity для обмена данными между приложением на телефоне и часах 🔹 Отображение данных из Flutter-приложения на Apple Watch с помощью SwiftUI 📌 Различные способы обмена данными: Shared Application Context, Sending Messages, User Info и Files ✅ Технические детали и советы по реализации 🇷🇺 Читать статью на русском 🇬🇧 Read the article in English 🌐 Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напиши, чтобы подписчики оценили рубрику. FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium #applewatch #watchos #watchconnectivity #swiftui

🚀 Dart 3.11 вышел вместе с новым Flutter Вчера одновременно с релизом новой версии Flutter вышел и Dart 3.11 — обновление без языковых изменений, но с важными инфраструктурными и tooling-улучшениями. Разбираем критичные моменты! ❗️ Язык Изменений в синтаксисе или семантике языка нет. Фокус релиза — стабильность, производительность и инструменты. 🔥 Важные изменения SDK 🖥 dart:io — Unix domain sockets на Windows Добавлена поддержка AF_UNIX сокетов в Windows. Ограничения Windows: ❌ нет datagram sockets ❌ нет ancillary data ❌ нет abstract socket addresses Важно: File(socketPath).existsSync() ведёт себя по-разному: POSIX → true Windows → false Для кроссплатформенного поведения используйте:
FileSystemEntity.typeSync()
⚠️ dart2wasm больше не поддерживает dart:js_util Это самое критичное изменение релиза. 🔹dart:js_util удалён из dart2wasm 🔹Код, использующий package:js, теперь не компилируется в wasm 🔹dart.library.js_util больше нельзя использовать в conditional imports Если вы таргетируете WebAssembly — проверьте зависимости. Issue: https://github.com/dart-lang/sdk/issues/61550 🧩 dart:js_interop Расширена поддержка JSSymbol: 👉 новый конструктор 👉 key 👉 description 👉 статические well-known ECMAScript symbols 🧠 Analyzer — серьёзный буст производительности Dart 3.11 ощутимо ускоряет анализ: ✅ Fine-grained dependencies → меньше переанализа ✅ Кэширование AOT snapshot плагинов (экономия ~10 сек при старте IDE) ✅ Быстрее обработка symlink-циклов ✅ Улучшена поддержка dot shorthand ✅ Прогресс-индикатор для “Fix all in workspace” Новый lint: ✅ simplify_variable_pattern Deprecated: ⚠️ avoid_null_checks_in_equality_operators ⚠️ prefer_final_parameters ⚠️ use_if_null_to_convert_nulls_to_bools 📦 Pub — полезные нововведения Glob в workspaces (Dart ≥ 3.11) Теперь можно подключать пакеты через шаблон:
workspace:
  - pkgs/*
Без ручного перечисления.
🧹 dart pub cache gc
Новая команда для очистки неиспользуемых пакетов из глобального cache.
dart pub cache gc
Удаляет версии пакетов, которые не используются ни одним активным проектом. Полезно для CI и освобождения диска.
🤖 AI / MCP Server
Добавлен инструмент read_package_uris для MCP — AI-ассистенты (Gemini, Copilot, Cursor) теперь могут корректно подтягивать зависимости проекта в контекст. Это явный шаг в сторону AI-first workflow. Итог - Dart 3.11 — это: ⚙️ ускоренный analyzer 🧹 управляемый pub cache 🖥 AF_UNIX на Windows ⚠️ breaking change для dart2wasm 🤖 улучшенная AI-интеграция Релиз не про язык, а про экосистему и инфраструктуру. 🔗 Анонс: 🔗 Полный changelog: #dart #flutter #release #dart311 #flutterdev #flutterpulsenews

https://habr.com/ru/articles/995604/ вот тут полный перевод статьи

Самые лучшие обновлённые пакеты за последние 24 часа syncfusion_flutter_datepicker 32.2.4 Плагин для Flutter, который позволяет создавать легкие виджеты для выбора дат, поддерживающие выбор одного дня, нескольких дней или диапазона дат. Несмотря на отсутствие изменений в этой версии, пакет остается популярным: 1620 лайков и более 203 000 скачиваний! 👍 Лайки: 1620, 📥 Скачиваний: 203К https://pub.dev/packages/syncfusion_flutter_datepicker syncfusion_flutter_calendar 32.2.4 Теперь с обновленным пакетом timezone до версии 0.11.0. Этот пакет используется для создания календарей в приложениях Flutter с различными представлениями: день, неделя, рабочая неделя, месяц и т.д. Лайков: 1560, Скачиваний: 58.8К 👍 Лайки: 1560, 📥 Скачиваний: 58.8К https://pub.dev/packages/syncfusion_flutter_calendar sqlite3 3.1.5 Пакет sqlite3 предоставляет Dart-bindings к SQLite и используется для работы с базами данных в приложениях. В новой версии исправлена проблема с именами файлов на платформах Apple. Лайков: 430, Скачиваний: 852К 👍 Лайки: 430, 📥 Скачиваний: 852К https://pub.dev/packages/sqlite3 video_player_avfoundation 2.9.2 Этот пакет используется для проигрывания видео на iOS и macOS в приложениях, созданных с помощью Flutter. В новой версии проведены рефакторинги для улучшения тестирования. Лайков: 8, Скачиваний: 2.2М 👍 Лайки: 8, 📥 Скачиваний: 2.2М https://pub.dev/packages/video_player_avfoundation syncfusion_flutter_charts 32.2.4 Этот пакет используется для создания красивых и анимированных графиков в приложениях Flutter. Более 3600 лайков и 200000 скачиваний! 👍 Лайки: 3600, 📥 Скачиваний: 200К https://pub.dev/packages/syncfusion_flutter_charts ffi 2.2.0 Теперь доступен экспорт утечек типов. Пакет ffi используется для работы с иностранным интерфейсом функций (FFI), включая конвертацию между строками Dart и строками C, закодированными в UTF-8 и UTF-16. Более 7 110 000 скачиваний и 349 лайков! 👍 Лайки: 349, 📥 Скачиваний: 7.1М https://pub.dev/packages/ffi FlutterPulse — канал о мире Flutter! Поддержать канал #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #syncfusion_flutter_datepicker #syncfusion_flutter_calendar #sqlite3 #video_player_avfoundation #syncfusion_flutter_charts #ffi

photo content

🚀 Flutter 3.41 — новый релиз уже доступен Google выпустил Flutter 3.41 — релиз с фокусом на модульность, прозрачность разработки и прокачку GPU/API. 📊 868 коммитов от 145 контрибьюторов 🔎 Главное 📅 Публичные release-окна (2026) Теперь заранее известны даты branch cutoff — проще планировать фичи в stable. 🧩 Material и Cupertino выносят в отдельные пакеты — быстрее обновления — независимые апгрейды — гибкость под новые дизайн-системы (Material 3 Expressive, iOS Liquid Glass) 🍎 iOS Поддержка UIScene по умолчанию Улучшенный blur (Impeller) Native drag handle для CupertinoSheet 🤖 Android Подготовка к AGP 9 (обновляться пока нельзя ⚠️) Новые плагины по умолчанию на Kotlin DSL 🎨 Shaders Синхронное декодирование текстур Поддержка 128-bit float текстур (LUT, фильтры, SDF) 👀 Widget Previews (экспериментально) Интеграция с Flutter Inspector Работает с зависимостями dart:ffi / dart:io 📱 Add-to-App FlutterView теперь может автоматически ресайзиться по контенту (Android и iOS). 🧭 Навигация Navigator.popUntilWithResult Новый StretchingOverscrollIndicator (как в Android 12) ♿ Accessibility Нативная поддержка прогресс-баров Новые матчеры для тестов 🖥 Desktop (совместно с Canonical) Экспериментальные popup / tooltip окна Multi-window API Улучшения Linux и Windows 🛠 DevTools Сборка через dart2wasm (быстрее) Авто-восстановление DTD-соединений 📦 Обновиться: flutter upgrade Flutter становится более модульным и зрелым — особенно для desktop и embedded 🚀 #flutter #dart #releasenotes #flutterdev #mobiledev #desktop #update #FlutterPulseNews

Flutter: Использование изображения в качестве фона экрана Вы когда-нибудь сталкивались с ошибкой "shader compilation too long" при использовании градиента в качестве фона экрана? Автор статьи нашёл решение — использовать изображение вместо градиента! В статье рассматриваются приёмы использования изображения в качестве фона экрана в Flutter, обсуждаются вопросы производительности и кэширования изображений. Автор делится советами, как правильно выбрать изображение, как его кэшировать и как использовать специальный виджет BgScaffold для упрощения процесса. ✅ Основные темы статьи: 👉 Использование изображения в качестве фона экрана ⚙️ Кэширование изображений для повышения производительности 📌 Создание специального виджета BgScaffold для упрощения процесса 🇷🇺 Читать статью на русском 🇬🇧 Read the article in English 🌐 Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику. FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #uiux

Обзор пакетов на тему Multimedia Picker insta_assets_picker 3.4.0 insta_assets_picker - пакет для Flutter, который позволяет пользователям выбирать фотографии и видео, как в Instagram. Он имеет Instagram-стиль интерфейса и поддерживает изображения и видео. 👍 Лайки: 160, 📥 Скачиваний: 1.2K 📅 Обновлено: 3 месяца назад https://pub.dev/packages/insta_assets_picker wechat_assets_picker 10.1.0 wechat_assets_picker - пакет для выбора медиафайлов (фото, видео, аудио) в стиле WeChat. Он поддерживает различные типы файлов и имеет простой интерфейс. 👍 Лайки: 856, 📥 Скачиваний: 38.8K 📅 Обновлено: 49 дней назад https://pub.dev/packages/wechat_assets_picker image_picker 1.2.1 image_picker - пакет для выбора изображений из галереи и拍摄 новых фотографий с помощью камеры. Он поддерживает Android, iOS, Linux, macOS, Web и Windows. 👍 Лайки: 7680, 📥 Скачиваний: 2.1M 📅 Обновлено: 3 месяца назад https://pub.dev/packages/image_picker gal 2.3.2 gal - Пакет для сохранения изображений и видео в галерею. Он поддерживает сохранение видео и изображений из интернета и имеет обработку разрешений и ошибок. 👍 Лайки: 548, 📥 Скачиваний: 161K 📅 Обновлено: https://pub.dev/packages/gal wechat_camera_picker 4.4.0 wechat_camera_picker - пакет, который предоставляет камеру для Flutter, повторяющую интерфейс WeChat. Он имеет полную поддержку доступности и полностью настраиваемый внешний вид. 👍 Лайки: 281, 📥 Скачиваний: 9.3K 📅 Обновлено: 6 месяцев назад https://pub.dev/packages/wechat_camera_picker image_picker_for_web 3.1.1 image_picker_for_web - веб-реализация популярного плагина image_picker для Flutter. Он позволяет пользователям выбирать изображения и видео из файловой системы браузера. 👍 Лайки: 174, 📥 Скачиваний: 2.1M 📅 Обновлено: 2 месяца назад https://pub.dev/packages/image_picker_for_web FlutterPulse — канал о мире Flutter! #flutter #dart #pubdev #flutterpulse #insta_assets_picker #wechat_assets_picker #image_picker #gal #wechat_camera_picker #image_picker_for_web

15 ошибок Flutter, которые убивают ваше приложение (и как их исправить за минуты) Ошибки в Flutter-приложениях могут привести к крахам, плохой производительности и негативному пользовательскому опыту. Давайте разберемся с наиболее распространенными ошибками и способами их исправления, чтобы вы могли создавать стабильные и эффективные приложения. В статье рассматриваются такие темы, как неправильное использование BuildContext, не удаление контроллеров, неправильная обработка ошибок при асинхронных операциях, и многое другое. Вы узнаете, как избежать распространенных ошибок и улучшить качество вашего кода. ✅ Основные моменты, которые будут рассмотрены: 👉 Использование BuildContext после асинхронных операций ⚙️ Не удаление контроллеров и подписок 📌 Неправильная обработка ошибок при асинхронных операциях 🔹 Неэффективное рендеринг списков ✅ Игнорирование различий между платформами Эти советы помогут вам улучшить производительность и стабильность вашего Flutter-приложения. 🇷🇺 Читать статью на русском: Часть 1 Часть 2 🇬🇧 Read the article in English: Part 1 → https://telegra.ph/15-Flutter-Mistakes-That-Are-Killing-Your-App-And-How-to-Fix-Them-in-Minutes-Part-1-01-20 Part 2 → https://telegra.ph/15-Flutter-Mistakes-That-Are-Killing-Your-App-And-How-to-Fix-Them-in-Minutes-Part-2-01-20 🌐 Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам рубрика? FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #flutterdev

Самые лучшие обновлённые пакеты за последние 24 часа google_maps_flutter_ios 2.17.2 Плагин для интеграции Google Maps в приложения для iOS. Исправлена регрессия в обработке пользовательских иконок маркеров. 👍 Лайки: 9, 📥 Скачиваний: 757К https://pub.dev/packages/google_maps_flutter_ios syncfusion_flutter_datepicker 32.2.4 Пакет для создания легких и удобных виджетов для выбора дат в приложениях Flutter. 👍 Лайки: 1620, 📥 Скачиваний: 192К https://pub.dev/packages/syncfusion_flutter_datepicker syncfusion_flutter_pdf 32.2.4 Пакет для добавления функционала работы с PDF в приложения Flutter. Исправлена ошибка при доступе к закладкам PDF с пустым назначением. 👍 Лайки: 777, 📥 Скачиваний: 221К https://pub.dev/packages/syncfusion_flutter_pdf syncfusion_flutter_calendar 32.2.4 Пакет для создания календарей в приложениях Flutter с множеством настроек и функций. Обновлен пакет timezone до версии 0.11.0. 👍 Лайки: 1560, 📥 Скачиваний: 56.5К https://pub.dev/packages/syncfusion_flutter_calendar syncfusion_flutter_charts 32.2.4 Пакет - библиотека визуализации данных для создания красивых и высокопроизводительных графиков в приложениях Flutter. 👍 Лайки: 3600, 📥 Скачиваний: 189К https://pub.dev/packages/syncfusion_flutter_charts google_sign_in_ios 6.3.0 Пакет для реализации входа через Google на платформах iOS и macOS в приложениях Flutter. Добавлена совместимость с UIScene и обновлена минимальная поддерживаемая версия SDK до Flutter 3.38/Dart 3.10. 👍 Лайки: 48, 📥 Скачиваний: 909К https://pub.dev/packages/google_sign_in_ios FlutterPulse — канал о мире Flutter! Поддержать канал #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #google_maps_flutter_ios #syncfusion_flutter_datepicker #syncfusion_flutter_pdf #syncfusion_flutter_calendar #syncfusion_flutter_charts #google_sign_in_ios

photo content

Создайте переиспользуемую дизайн-систему на Flutter Вы устали от того, что приложение выглядит по-разному на разных экранах, и не знаете, какой компонент использовать? Дизайн-система решает эту проблему, обеспечивая единый стиль и упрощая разработку. В этой статье вы узнаете, как создать дизайн-систему на Flutter, которая включает в себя токены, компоненты, документацию и правила. Вы научитесь создавать переиспользуемые компоненты, настраивать тему и организовывать код в пакеты. Кроме того, вы узнаете о важности тестирования, документации и управления изменениями. ✅ Токены — основа дизайн-системы, они определяют цвета, типографику, отступы и другие визуальные элементы. 🔹 Компоненты — переиспользуемые виджеты, построенные на основе токенов. 👉 Документация — примеры использования, правила и рекомендации по миграции. ⚙️ Правила и управление изменениями — определение процесса внесения изменений и выпуска новых версий. Дизайн-система — это не просто набор токенов, а контракт между дизайнерами и разработчиками, который масштабируется вместе с вашим продуктом и командой. 🇷🇺 Читать статью на русском 🇬🇧 Read the article in English 🌐 Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику. FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium #designsystem #ui #ux #mobiledevelopment

🎮🚗 Toyota делает game engine на Flutter и Dart Да, это не шутка. Toyota Connected North America анонсировала Fluorite — console-grade open-source 3D game engine, построенный на Flutter + Dart 🔥 Проект представили на FOSDEM 2026. 🧩 Что это такое? Fluorite — игровой движок: 🎨 UI и игровая логика — Flutter & Dart ⚙️ Высокопроизводительное ядро — C++ ECS 🖥 Рендеринг — Google Filament (PBR, console-grade) 🎮 Ввод и платформенная абстракция — SDL3 🧱 Скоро: Jolt Physics (используется в Horizon, Death Stranding 2) 🤔 Зачем Toyota свой движок? Для digital cockpit / in-vehicle UX: 🔹3D-интерфейсы 🔹интерактивные сцены 🔹визуализация состояний авто 🔹обучающие и навигационные сценарии Unity / Unreal — ❌ тяжёлые, лицензии, проприетарщина Godot — ❌ долгий старт, высокая нагрузка 👉 Решили сделать своё. 🚀 Почему это интересно Flutter-разработчикам: 🔥 Hot Reload прямо в game engine 🧠 Dart — один язык для UI и логики 🧩 Flutter-виджеты внутри 3D-сцен 📦 Кроссплатформа: mobile, desktop, embedded, даже консоли 📌 Важно Движок ещё не опубликован, репозиторий «coming soon» Уже используется Flutter runtime в авто (например, Toyota RAV4 2026) 🔗 Ссылки: 🎥 YouTube 🎤 Статья 📰 Ещё одна (презентация) 🌐 Сайт 👉 Flutter выходит за пределы mobile — теперь это ещё и game engines + automotive 🚗🎮 #flutter #dart #gamedev #toyota #fluorite #opensource #3d #automotive #engine #news

Обзор пакетов на тему Avatar, Profile Picture & Chat Heads flutter_advanced_avatar 1.5.2 Пакет для создания кастомизируемых аватаров с богатым API, включающим настройку размера, цвета, шрифта и многое другое. Пакет имеет встроенную анимацию и поддерживает темные и светлые темы. 👍 Лайки: 111, 📥 Скачиваний: 4.3K 📅 Обновлено: 14 месяцев назад https://pub.dev/packages/flutter_advanced_avatar Avatar Brick 1.0.0 Пакет Avatar Brick позволяет создавать аватары с автоматическим отображением инициалов, если нет изображения, и поддерживает настройку размера, цвета, радиуса и т.д. 👍 Лайки: 31, 📥 Скачиваний: 97 📅 Обновлено: 9 месяцев назад https://pub.dev/packages/avatar_brick OverflowView 0.5.0 Пакет для отображения элементов в строку с индикатором переполнения, если места не хватает. 👍 Лайки: 222, 📥 Скачиваний: 21K 📅 Обновлено: 8 месяцев назад https://pub.dev/packages/overflow_view avatar_stack 3.0.0 Пакет позволяет создавать анимированные стэки аватаров, идеально подходящие для представления пользователей, мест и вещей в ограниченном пространстве, и поддерживает настройку выравнивания и управления наложением аватаров. 👍 Лайки: 193, 📥 Скачиваний: 6.9K 📅 Обновлено: 13 месяцев назад https://pub.dev/packages/avatar_stack Avatar Better 1.0.2 Пакет позволяет создавать настраиваемые аватары и изображения профиля с различными вариантами стиля и интерактивными функциями. 👍 Лайки: 25, 📥 Скачиваний: 91 📅 Обновлено: 34 дня назад https://pub.dev/packages/avatar_better Avataaars 1.1.0 Пакет позволяет легко генерировать красивые персональные аватары в формате SVG. 👍 Лайки: 28, 📥 Скачиваний: 60 📅 Обновлено: 4 месяца назад https://pub.dev/packages/avataaars FlutterPulse — канал о мире Flutter! #flutter #dart #pubdev #flutterpulse #flutter_advanced_avatar #AvatarBrick #OverflowView #avatar_stack #AvatarBetter #Avataaars

Flutter: выразительные формы с Material 3 Дизайнеры и разработчики, внимание! Если вы хотите создавать более эмоциональные и динамичные пользовательские интерфейсы с помощью Flutter, то вам обязательно нужно ознакомиться с новой статьей о Material 3 Expressive Shapes. В статье рассказывается о новом пакете flutter_m3shapes, который добавляет поддержку библиотеки форм Material 3 в Flutter. Вы узнаете, как легко и просто использовать готовые формы, создавать кастомные компоненты и кнопки с помощью класса EzShapedButton. 🔹 Основные возможности пакета: ✅ Легкая установка и использование 🔹 Создание форм любой сложности с помощью M3Container 👉 Использование готовых форм, таких как pixelTriangle и flower ⚙️ Создание кастомных компонентов с помощью конструктора M3Container 📌 Использование EzShapedButton для создания стильных кнопок 🇷🇺 Читать статью на русском 🇬🇧 Read the article in English 🌐 Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику. FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium #Material3 #UI #UX #MobileDevelopment