Flutter Pulse
970 subscribers
554 photos
1 file
1.48K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Вы используете буфер обмена Flutter неправильно (и упускаете эти 10 мощных функций)

Кнопка "Копировать в буфер обмена" в вашем приложении может делать гораздо больше, чем просто копировать текст! Давайте откроем скрытые супервозможности буфера обмена Flutter.

В этой статье мы рассмотрим 10 мощных функций буфера обмена, которые могут улучшить пользовательский опыт вашего приложения. Вы узнаете, как реализовать умное копирование и вставку, работать с форматированным текстом, обрабатывать изображения в буфере обмена, мониторить изменения в буфере обмена и многое другое.

🔹 Улучшите пользовательский опыт с помощью умного копирования и вставки
🔹 Работайте с форматированным текстом и изображениями в буфере обмена
🔹 Мониторьте изменения в буфере обмена для реализации умных функций
🔹 Обеспечьте безопасность конфиденциальных данных с помощью автоматического удаления из буфера обмена
🔹 Реализуйте историю буфера обмена для опытных пользователей

🇷🇺 Читать статью на русском:
Часть 1
Часть 2
🇬🇧 Read the article in English:
Part 1 → https://telegra.ph/Youre-Using-Flutters-Clipboard-Wrong-And-Missing-These-10-Powerful-Features-Part-1-01-20
Part 2 → https://telegra.ph/Youre-Using-Flutters-Clipboard-Wrong-And-Missing-These-10-Powerful-Features-Part-2-01-20

🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, понравилась ли вам эта рубрика?

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #stateManagement #clipboard #uxdesign #flutterdev #fluttertutorial #flutterbestpractices #clipboardmanagement #flutterux #securedata #mobileapp #flutterpatterns #appdevelopment #flutterwidget #dartlang #fluttercommunity
Самые лучшие обновлённые пакеты за последние 24 часа

url_launcher_ios 6.4.0 - плагин для запуска URL на iOS-устройствах. Улучшена совместимость с UIScene и обновлена минимальная версия поддерживаемого SDK до Flutter 3.38/Dart 3.10.
👍 Лайки: 18, 📥 Скачиваний: 3.95М
https://pub.dev/packages/url_launcher_ios

camera 0.11.3+1 - плагин для работы с камерой в приложениях Flutter. Исправлена доставка ошибок в onCameraError, а также обновлена документация.
👍 Лайки: 2560, 📥 Скачиваний: 576К
https://pub.dev/packages/camera

firebase_database 12.1.3 - плагин для работы с базой данных Firebase. Теперь в Android добавлены модификаторы для keepSynced ref.
👍 Лайки: 643, 📥 Скачиваний: 149К
https://pub.dev/packages/firebase_database

firebase_analytics 12.1.2 - плагин для аналитики Firebase. Теперь в документации указано, что функция logInAppPurchase поддерживается только на iOS.
👍 Лайки: 1290, 📥 Скачиваний: 1.35М
https://pub.dev/packages/firebase_analytics

Patrol 4.1.1 - фреймворк для тестирования UI в Flutter. Исправлены ошибки с диалогом разрешений на Android и поддержкой параметра "text" для tapOnNotificationBySelector на iOS.
👍 Лайки: 658, 📥 Скачиваний: 170К
https://pub.dev/packages/patrol

local_auth_darwin 2.0.2 - плагин для реализации аутентификации на устройствах iOS и macOS. Улучшена совместимость с UIScene и обновлена минимальная поддерживаемая версия SDK до Flutter 3.38/Dart 3.10.
👍 Лайки: 5, 📥 Скачиваний: 816К
https://pub.dev/packages/local_auth_darwin

FlutterPulse — канал о мире Flutter!

Поддержать канал

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #url_launcher_ios #camera #firebase_database #firebase_analytics #Patrol #local_auth_darwin
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
Обзор пакетов на тему 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
🎮🚗 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 #flutterpulsenews
🔥8
Создайте переиспользуемую дизайн-систему на Flutter

Вы устали от того, что приложение выглядит по-разному на разных экранах, и не знаете, какой компонент использовать? Дизайн-система решает эту проблему, обеспечивая единый стиль и упрощая разработку.

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

Токены — основа дизайн-системы, они определяют цвета, типографику, отступы и другие визуальные элементы.
🔹 Компоненты — переиспользуемые виджеты, построенные на основе токенов.
👉 Документация — примеры использования, правила и рекомендации по миграции.
⚙️ Правила и управление изменениями — определение процесса внесения изменений и выпуска новых версий.

Дизайн-система — это не просто набор токенов, а контракт между дизайнерами и разработчиками, который масштабируется вместе с вашим продуктом и командой.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили рубрику.

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #designsystem #ui #ux #mobiledevelopment
💩2
Самые лучшие обновлённые пакеты за последние 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
1
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
1
Обзор пакетов на тему 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
1
Flutter: Использование изображения в качестве фона экрана

Вы когда-нибудь сталкивались с ошибкой "shader compilation too long" при использовании градиента в качестве фона экрана? Автор статьи нашёл решение — использовать изображение вместо градиента!

В статье рассматриваются приёмы использования изображения в качестве фона экрана в Flutter, обсуждаются вопросы производительности и кэширования изображений. Автор делится советами, как правильно выбрать изображение, как его кэшировать и как использовать специальный виджет BgScaffold для упрощения процесса.

Основные темы статьи:
👉 Использование изображения в качестве фона экрана
⚙️ Кэширование изображений для повышения производительности
📌 Создание специального виджета BgScaffold для упрощения процесса

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили рубрику.

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #uiux
🚀 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
2🔥2
Самые лучшие обновлённые пакеты за последние 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
👍1
🚀 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
👍1🔥1
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
Обзор пакетов на тему 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 Pulse pinned «🚀 Flutter 3.41 — новый релиз уже доступен Google выпустил Flutter 3.41 — релиз с фокусом на модульность, прозрачность разработки и прокачку GPU/API. 📊 868 коммитов от 145 контрибьюторов 🔎 Главное 📅 Публичные release-окна (2026) Теперь заранее известны даты…»
🚀 Глобальный доступ к 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
👍1