Flutter Pulse
1.01K subscribers
769 photos
1 file
2.07K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Обновлённые пакеты за последние 24 часа

singular_flutter_sdk 1.9.1
Пакет для интеграции Singular SDK в Flutter-приложения. Обновлено до версии 1.9.1 с обновлением нативных библиотек: iOS SDK 12.14.2 и Android SDK 12.16.1.
👍 Лайки: 13, 📥 Скачиваний: 90.4K
https://pub.dev/packages/singular_flutter_sdk

llamadart 0.8.24
Пакет для запуска локальных LLM (GGUF и .litertlm) в Dart и Flutter. Исправлены ограничения грамматик, обновлены рантаймы (llama.cpp, WebGPU, LiteRT-LM), улучшена стабильность и поддержка ASR/TTS.
👍 Лайки: 48, 📥 Скачиваний: 8.2K
https://pub.dev/packages/llamadart

file_picker_darwin 2.1.1
Пакет для выбора файлов на macOS и iOS. Исправлена критическая ошибка на iOS, из-за которой выбор нескольких файлов мог возвращать пустой список; теперь каждый элемент копируется в отдельную подпапку.
👍 Лайки: 2, 📥 Скачиваний: 579K
https://pub.dev/packages/file_picker_darwin

firebase_messaging_handler 2.0.0
Решение для Flutter, автоматизирующее работу с push-уведомлениями, инбоксом и настройками. В версии 2.0 добавлен типизированный конверт уведомлений v2, улучшена доставка на Web и десктоп, а также гибкость API.
👍 Лайки: 28, 📥 Скачиваний: 795
https://pub.dev/packages/firebase_messaging_handler

locale_sweep 0.6.1
Инструмент для автоматизации QA локализации в Flutter. Исправлена логика тестов: обнаружение обрезанного текста теперь не приводит к падению стандартных flutter test, а фиксируется в отчёте.
👍 Лайки: 9, 📥 Скачиваний: 3.7K
https://pub.dev/packages/locale_sweep

flutter_chen_common 5.9.0
Утилитарная библиотека для Flutter, объединяющая сетевые запросы, логирование и UI-компоненты. Улучшена стабильность HTTP-ретраев, оптимизирован модуль Network Debug, исправлены баги в списках и анимациях.
👍 Лайки: 25, 📥 Скачиваний: 554
https://pub.dev/packages/flutter_chen_common

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

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

#singular_flutter_sdk #llamadart #file_picker_darwin #firebase_messaging_handler #locale_sweep #flutter_chen_common #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Навигация во Flutter: выносим переходы из экранов

Навигация во Flutter: выносим переходы из экранов

Знакомо ли вам чувство, когда экран «знает» слишком много? Он не только рисует интерфейс, но и решает, куда прыгать дальше, создавая новые виджеты и раздавая им зависимости. Это классическая ловушка, которая делает код хрупким и почти невозможным для модульного тестирования.

💡 Паттерн Координатор давно спасает iOS-разработчиков от этой боли, но во Flutter его часто игнорируют. Причина проста: стандартные гайдлайны и популярные пакеты вроде go_router или auto_route поощряют прямые вызовы context.go() прямо из виджета.

Проблема в нарушении принципа единственной ответственности (SRP). Экран не знает контекста приложения: в какой вкладке он находится, какой стек под ним и нужно ли переключать разделы. Эта информация доступна только там, где приложение собирается из экранов.

🔧 Решение основано на принципе «информационного эксперта» из методологии GRASP. Экран должен лишь сообщать о намерении пользователя, а решение о переходе принимает компонент, обладающий полной информацией. Вместо жесткой привязки к маршруту экран использует абстрактный интерфейс или колбэк.

В статье показано, как внедрить этот подход инкрементально. Не нужно менять библиотеку навигации или переписывать всё приложение. Переходы выносятся из экранов по одному, сохраняя работоспособность остальной навигации.

📦 Разобраны три реализации:
✅ Штатный Navigator с GlobalKey и колбэками.
✅ go_router с использованием StatefulShellRoute для независимых стеков вкладок.
✅ auto_route с кодогенерацией и слоем страниц, изолирующим аннотации от экранов.

Ключевая фишка — иерархия роутеров. Каждый уровень знает только о своих непосредственных экранах. Если запрос выходит за пределы текущего стека (например, переход из контактов в ленту), он делегируется вышестоящему уровню — AppRouter.

⚠️ Ограничение? Сложность архитектуры немного растет. Но выигрыш в переиспользуемости и тестируемости окупает это с лихвой. Экран становится «чистым»: его можно тестировать без сконфигурированного роутера, просто передав заглушку.

🔗 Полезные ссылки

Исходный код примера
Документация по навигации в Compose

🔗 Полезные ссылки
💻 example_routing_coordinator_flutter
📚 Navigation with Compose

📰 Читать оригинал на Habr

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

#flutter #dart #flutterpulse #flutterpulsehabr
👎2🤮2💩2
Обзор пакетов на тему WiFi & Network

internet_file 1.3.0
Позволяет получать файлы из интернета на всех платформах, включая браузеры, мобильные устройства, десктоп и сервер. Пакет также поддерживает опциональное локальное сохранение файлов через middleware.
👍 Лайки: 127, 📥 Скачиваний: 70.9K
📅 Обновлено: 11 months ago
https://pub.dev/packages/internet_file

ftpconnect 3.0.0
Библиотека для Flutter, позволяющая взаимодействовать с FTP, SFTP, FTPS и FTPES серверами. Она поддерживает асинхронную загрузку и скачивание файлов, а также управление директориями и файлами.
👍 Лайки: 141, 📥 Скачиваний: 5.7K
📅 Обновлено: 24 days ago
https://pub.dev/packages/ftpconnect

bonsoir 7.1.5
Библиотека Zeroconf для обнаружения сетевых сервисов и трансляции собственных. Работает на базе Android NSD и Apple Bonjour.
👍 Лайки: 160, 📥 Скачиваний: 62.9K
📅 Обновлено: 40 days ago
https://pub.dev/packages/bonsoir

dartssh2 4.1.0
SSH и SFTP клиент на чистом Dart, работающий на Dart VM, Flutter и в браузерах. Пакет поддерживает выполнение команд, передачу файлов, аутентификацию и перенаправление портов.
👍 Лайки: 146, 📥 Скачиваний: 101K
📅 Обновлено: 17 days ago
https://pub.dev/packages/dartssh2

network_info_plus 8.2.1
Позволяет Flutter-приложениям получать информацию о Wi-Fi сети, включая имя, BSSID и IP-адрес. Поддерживаются платформы Android, iOS, macOS, Linux и Windows, при этом функциональность недоступна на Web.
👍 Лайки: 795, 📥 Скачиваний: 304K
📅 Обновлено: 2 months ago
https://pub.dev/packages/network_info_plus

nsd 5.0.1
Позволяет обнаруживать и регистрировать сетевые сервисы в локальной сети с использованием протоколов NSD, DNS-SD, Bonjour или mDNS.
👍 Лайки: 77, 📥 Скачиваний: 47.5K
📅 Обновлено: 5 months ago
https://pub.dev/packages/nsd

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

#flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages #internet_file #ftpconnect #bonsoir #dartssh2 #network_info_plus #nsd
Обновлённые пакеты за последние 24 часа

starter_kit_flutter
Готовый фундамент для Flutter-приложения, объединяющий сетевые запросы, хранение данных, темы и отладочные инструменты.
👍 Лайки: 3, 📥 Скачиваний: 79
https://pub.dev/packages/starter_kit_flutter

lightweight_barcode_scanner
Компактный офлайн-сканер QR и штрих-кодов без внешних зависимостей, работающий через нативный камерный пайплайн.
👍 Лайки: 1, 📥 Скачиваний: 0
https://pub.dev/packages/lightweight_barcode_scanner

trust_tasks
Dart-биндинги для фреймворка Trust Tasks, предоставляющие сгенерированные типы payload и потребительский пайплайн.
👍 Лайки: 1, 📥 Скачиваний: 197
https://pub.dev/packages/trust_tasks

flutter_swr
Порт библиотеки SWR для Flutter, реализующий кэширование данных в стиле stale-while-revalidate на базе flutter_hooks.
👍 Лайки: 1, 📥 Скачиваний: 53
https://pub.dev/packages/flutter_swr

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

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

#starter_kit_flutter #lightweight_barcode_scanner #trust_tasks #flutter_swr #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages
Обновлённые пакеты за последние 24 часа

material_ui 1.4.0
Официальная библиотека Material Design для Flutter. Поддержка Flutter 3.47 / Dart 3.13, новый параметр sortIconBuilder для DataTable, исправления семантики и навигации.
👍 Лайки: 265, 📥 Скачиваний: 1.1M
https://pub.dev/packages/material_ui

serverpod_auth_server 4.0.2
Серверная часть аутентификации для Serverpod. Исправлены колбэки в конфигурации облачного IDP, добавлен метод для кастомных storageId, принудительное обновление библиотеки postgres.
👍 Лайки: 18, 📥 Скачиваний: 25.5K
https://pub.dev/packages/serverpod_auth_server

cupertino_ui 1.1.1
Официальная библиотека компонентов в стиле Apple для Flutter. Повышен минимальный поддерживаемый SDK до Flutter 3.47 / Dart 3.13.
👍 Лайки: 147, 📥 Скачиваний: 1.1M
https://pub.dev/packages/cupertino_ui

serverpod_auth_client 4.0.2
Клиентская библиотека аутентификации для Serverpod. Исправлены недостающие колбэки в конфигурации облачного IDP, добавлен метод создания кастомных ID для облачного хранилища, обновление библиотеки postgres.
👍 Лайки: 18, 📥 Скачиваний: 26.2K
https://pub.dev/packages/serverpod_auth_client

serverpod_cli 4.0.2
CLI-инструмент для Serverpod. Исправлены отсутствующие колбэки в конфиге облачной почты, добавлен метод для создания кастомных ID в облачном хранилище, принудительное обновление библиотеки Postgres.
👍 Лайки: 18, 📥 Скачиваний: 22.6K
https://pub.dev/packages/serverpod_cli

flutter_blue_plus 2.3.13
Плагин для работы с Bluetooth Low Energy (BLE) в Flutter. Исправлены баги дублирования колбэков на Android, краши при чтении имен адаптера без разрешения, явное типизирование параметра цвета в setLogLevel.
👍 Лайки: 1270, 📥 Скачиваний: 234K
https://pub.dev/packages/flutter_blue_plus

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

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

#material_ui #serverpod_auth_server #cupertino_ui #serverpod_auth_client #serverpod_cli #flutter_blue_plus #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
🔥1
Обзор пакетов на тему Table

horizontal_data_table 4.3.4
Позволяет создавать горизонтальные таблицы с фиксированной первой колонкой. Поддерживает настраиваемые заголовки, футеры, индикаторы прокрутки и функции обновления данных.
👍 Лайки: 410, 📥 Скачиваний: 9.8K
📅 Обновлено: 8 months ago
https://pub.dev/packages/horizontal_data_table

material_table_view 5.5.2
Комплексное решение для создания функциональных и интуитивно понятных таблиц данных в Flutter. Пакет поддерживает виртуализацию строк, фиксацию колонок и адаптивность под любые размеры экранов.
👍 Лайки: 255, 📥 Скачиваний: 7.5K
📅 Обновлено: 13 months ago
https://pub.dev/packages/material_table_view

syncfusion_flutter_datagrid 34.2.9
Коммерческая библиотека для отображения и манипуляции данными в табличном виде с высокой производительностью. Пакет поддерживает сортировку, редактирование ячеек, группировку, экспорт в Excel и PDF, а также работу с большими объемами данных.
👍 Лайки: 873, 📥 Скачиваний: 77.7K
📅 Обновлено: 5 hours ago
https://pub.dev/packages/syncfusion_flutter_datagrid

data_table_2 3.0.0
Замена стандартным виджетам DataTable и PaginatedDataTable с поддержкой закреплённых заголовков и левых колонок. Пакет сохраняет совместимость с исходным API Flutter, добавляя функции вроде вертикальных границ и асинхронных источников данных.
👍 Лайки: 982, 📥 Скачиваний: 179K
📅 Обновлено: 36 days ago
https://pub.dev/packages/data_table_2

pluto_grid 8.1.0
DataGrid для Flutter с управлением с клавиатуры, разработанный с приоритетом для веб и десктопных приложений. Пакет поддерживает группировку колонок, тёмную тему, фиксацию столбцов и экспорт данных в CSV или PDF.
👍 Лайки: 1080, 📥 Скачиваний: 33.3K
📅 Обновлено: 9 months ago
https://pub.dev/packages/pluto_grid

trina_grid 2.3.0
Мощный пакет для создания табличных данных в Flutter с поддержкой редактирования, сортировки и пагинации на всех платформах. Это поддерживаемая и улучшенная версия PlutoGrid, включающая автоматический инструмент миграции.
👍 Лайки: 143, 📥 Скачиваний: 25.9K
📅 Обновлено: 2 months ago
https://pub.dev/packages/trina_grid

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

#flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages #horizontal_data_table #material_table_view #syncfusion_flutter_datagrid #data_table_2 #pluto_grid #trina_grid
❤1
Обновлённые пакеты за последние 24 часа

mix_annotations 2.2.0
Пакет аннотаций для генерации кода в фреймворке Mix. Добавлена поддержка MixWidget.target и factoryParameters, введены MixableField.forwardStyler и stylerSurface, уточнена документация.
👍 Лайки: 1, 📥 Скачиваний: 45.5K
https://pub.dev/packages/mix_annotations

Quran Library 5.0.1
Flutter-пакет для создания приложений с Кораном: чтение, аудио, тафсир, поиск и закладки. Исправлены размер названий сур и ошибка переполнения в альбомной ориентации.
👍 Лайки: 88, 📥 Скачиваний: 1930
https://pub.dev/packages/quran_library

flutter_agent_harness 1.0.0
Кроссплатформенный AI-агент для Dart и Flutter. Поддержка нативного вызова инструментов, стриминг ответов, сохранение сессий в JSONL и встроенный терминальный агент.
👍 Лайки: 1, 📥 Скачиваний: 4590
https://pub.dev/packages/flutter_agent_harness

Ack 1.6.2
Библиотека для валидации данных в Dart/Flutter. Исправлена компиляция ключевого слова pattern, добавлена поддержка propertyNames и повышена совместимость с Draft-7.
👍 Лайки: 57, 📥 Скачиваний: 3570
https://pub.dev/packages/ack

Mix 2.2.0
Система стилизации для Flutter, отделяющая оформление от структуры. Добавлены GridBox и WrapBox, улучшена система адаптивных стилей и реализованы цепочки вызовов для модификаторов.
👍 Лайки: 419, 📥 Скачиваний: 44.6K
https://pub.dev/packages/mix

native_workmanager 1.8.2
Решение для фоновых задач на чистом Kotlin и Swift без Flutter Engine. Добавлен хук onStopped для DartWorker, позволяющий получать прямой колбэк при отмене задачи.
👍 Лайки: 26, 📥 Скачиваний: 1450
https://pub.dev/packages/native_workmanager

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

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

#mix_annotations #quran_library #flutter_agent_harness #ack #mix #native_workmanager #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Обзор пакетов на тему PDF

pdfrx 2.6.5
Быстрый плагин для просмотра и редактирования PDF в Flutter, поддерживающий Android, iOS, Windows, macOS, Linux и Web. Пакет предоставляет готовые виджеты для отображения документов, манипуляции со страницами, объединения файлов и импорта изображений.
👍 Лайки: 346, 📥 Скачиваний: 453K
📅 Обновлено: 4 days ago
https://pub.dev/packages/pdfrx

syncfusion_flutter_pdfviewer 34.2.9
Коммерческий пакет для отображения PDF-документов на Android, iOS, Web, Windows и macOS. Он поддерживает масштабирование, поиск текста, навигацию по закладкам и заполнение форм.
👍 Лайки: 1150, 📥 Скачиваний: 201K
📅 Обновлено: 29 hours ago
https://pub.dev/packages/syncfusion_flutter_pdfviewer

syncfusion_flutter_pdf 34.2.9
Библиотека для создания, чтения и редактирования PDF-документов в Flutter с поддержкой таблиц, изображений и шифрования. Пакет работает на мобильных и веб-платформах без зависимости от Adobe Acrobat.
👍 Лайки: 789, 📥 Скачиваний: 290K
📅 Обновлено: 29 hours ago
https://pub.dev/packages/syncfusion_flutter_pdf

pdf 3.13.1
Пакет позволяет создавать многостраничные документы с графикой, изображениями и текстом, используя TrueType-шрифты. Библиотека включает систему виджетов, аналогичную Flutter, для простого высокоуровневого формирования PDF.
👍 Лайки: 3040, 📥 Скачиваний: 1.5M
📅 Обновлено: 4 days ago
https://pub.dev/packages/pdf

flutter_pdfview 1.4.5
Нативный виджет для отображения PDF-файлов на iOS и Android. Пакет поддерживает управление зумом, навигацию по страницам и обработку ошибок.
👍 Лайки: 750, 📥 Скачиваний: 477K
📅 Обновлено: 51 days ago
https://pub.dev/packages/flutter_pdfview

pdfx 2.11.0
Позволяет рендерить и отображать PDF-документы в Flutter-приложениях для Web, macOS, Android, iOS и Windows. Пакет предоставляет API для работы с документами и набор виджетов для просмотра страниц с поддержкой масштабирования.
👍 Лайки: 528, 📥 Скачиваний: 394K
📅 Обновлено: 33 days ago
https://pub.dev/packages/pdfx

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

#flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages #pdfrx #syncfusion_flutter_pdfviewer #syncfusion_flutter_pdf #pdf #flutter_pdfview #pdfx
🔥1
Обновлённые пакеты за последние 24 часа

camera_avfoundation 0.9.7+1
iOS-реализация пакета camera для Flutter. В обновлении пакет выделен в отдельную федеративную реализацию.
👍 Лайки: 14, 📥 Скачиваний: 645K
https://pub.dev/packages/camera_avfoundation

nylo_framework 7.2.2
Микрорамворк для Flutter. Исправлена ошибка компиляции: пакет теперь напрямую экспортирует package:flutter/painting.dart, устраняя проблему с зависимостью skeletonizer.
👍 Лайки: 110, 📥 Скачиваний: 2.4K
https://pub.dev/packages/nylo_framework

material_3_expressive 1.1.3
Реализация компонентов Material 3 Expressive для Flutter. Обновлены меню, навигация, чипы, переключатели и тулбары: улучшена навигация клавиатурой, spring-эффекты индикаторов, размеры и цвета состояний.
👍 Лайки: 43, 📥 Скачиваний: 1.7K
https://pub.dev/packages/material_3_expressive

codemod 0.0.0
Библиотека для автоматизации рефакторинга кода на Dart через AST-анализ. Breaking changes: теперь требуются Dart SDK ^3.13.0 и analyzer ^14.0.0.
👍 Лайки: 36, 📥 Скачиваний: 4.8K
https://pub.dev/packages/codemod

nm 0.6.0
Клиент для подключения к NetworkManager в Linux. Добавлена поддержка Dart 3 и требование обновленной версии dbus (0.8).
👍 Лайки: 22, 📥 Скачиваний: 3.4M
https://pub.dev/packages/nm

turf 0.0.14
Библиотека пространственного анализа для Dart и Flutter. Добавлены недостающие экспорты библиотек.
👍 Лайки: 50, 📥 Скачиваний: 128K
https://pub.dev/packages/turf

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

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

#camera_avfoundation #nylo_framework #material_3_expressive #codemod #nm #turf #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Попробуйте Flutter Web с WebAssembly Week

Flutter Web официально переходит на WebAssembly. Команда Dart провела «Неделю тестирования» (17–21 августа), чтобы помочь разработчикам мигрировать проекты и собрать обратную связь. Это не просто эксперимент: Wasm уже стабилизирован с версии Flutter 3.22 и становится новым стандартом для высоконагруженных веб-приложений.

Почему это важно? Потому что JavaScript часто упирается в потолок производительности при сложной анимации. WebAssembly решает эту проблему, обеспечивая нативную скорость выполнения кода прямо в браузере.

📊 Реальные цифры впечатляют. На MacBook Pro M4 Pro тесты показали:
✅ Время отрисовки кадров сократилось с 34.5 мс до 17.4 мс.
✅ Частота кадров стабильно держится на 60 FPS (в JS было проседание до 30 FPS).
✅ Сборка виджетов стала быстрее в 2.5 раза (с 29.3 мс до 11.4 мс).
✅ Дрожание кадров (jitter) уменьшилось более чем в 3 раза.

💡 Архитектурный прорыв. Ключевую роль играет skwasm — технология, которая переносит растеризацию графики на отдельный Web Worker. Основной поток браузера освобождается для обработки пользовательских событий, что делает интерфейс отзывчивым даже под высокой нагрузкой.

🔧 Инженерные детали. Компилятор dart2wasm работает в связке с WasmGC (системой сборки мусора WebAssembly). Это позволяет эффективно управлять памятью и ускорять сложную логику UI. Для проверки этих метрик на своем железе доступна интерактивная демонстрация, где можно сравнить Wasm и JS в реальном времени.

⚠️ Но есть подвох. Пока dart2js (JavaScript) остается компилятором по умолчанию. Причина проста: экосистема пакетов на pub.dev еще не готова. Многие библиотеки используют устаревшие dart:html и dart:js, которые несовместимы с Wasm.

🚀 Что делать разработчику?
1. Обновить Flutter до версии 3.47 (содержит оптимизации WasmGC).
2. Заменить старые зависимости на package:web и использовать dart:js_interop.
3. Настроить заголовки сервера: COEP: credentialless и COOP: same-origin.
4. Собрать проект командой flutter build web --wasm.

Анализ показывает, что 58% существующих Flutter-приложений могут быть скомпилированы в Wasm без единой строчки изменений в коде. Если ваш проект попадает в эту категорию — миграция займет минимум времени.

Цель кампании — сделать Wasm компилятором по умолчанию. Для этого сообществу нужно тестировать свои приложения, фиксировать проблемы с зависимостями и делиться метриками. Чем больше проектов перейдет на Wasm, тем быстрее экосистема догонит.

🔗 Полезные ссылки
Документация по WebAssembly на Flutter Web
Руководство по развертыванию веб-сайтов
FAQ по веб-технологиям Flutter

🔗 Полезные ссылки
💻 flutter-wasm-compare
📚 pub.dev
📚 WebAssembly на Flutter Web
📚 Переход к package:web современному взаимодействию с JavaScript

📰 Читать оригинал на Habr

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

#flutter #dart #flutterpulse #flutterpulsehabr
👍1
Обновлённые пакеты за последние 24 часа

full_screen_menu 3.0.0
Пакет для создания полноэкранного меню в Flutter. Миграция на material_ui, автоматическое подхватывание темы приложения, минимальные требования Dart 3.13.0 / Flutter 3.47.0.
👍 Лайки: 89, 📥 Скачиваний: 144
https://pub.dev/packages/full_screen_menu

launchdarkly_flutter_observability 1.0.0
Мониторинг (трейсы, логи, ошибки) и запись сессий для Flutter-приложений. Официальный релиз 1.0.0, поддержка автоматической и ручной инструментации, корреляция фич-флагов с телеметрией.
👍 Лайки: 0, 📥 Скачиваний: 1.5K
https://pub.dev/packages/launchdarkly_flutter_observability

status_alert 3.0.0
Отображение самоскрывающихся статус-алертов в стиле Apple. Переход на material_ui, автоматическое подхватывание темы приложения, минимальная версия Dart 3.13.0.
👍 Лайки: 286, 📥 Скачиваний: 356
https://pub.dev/packages/status_alert

diagonal_decoration 2.0.0
Создание диагональных и матричных фоновых декораций. Переход на независимый пакет material_ui, повышение минимальных требований к SDK, API не изменился.
👍 Лайки: 52, 📥 Скачиваний: 51
https://pub.dev/packages/diagonal_decoration

assorted_layout_widgets 12.15.4
Набор полезных виджетов и утилит для Flutter. Добавлен виджет AnimatedSymbol для плавной анимации перехода между символами с настройкой толщины, цвета и размера.
👍 Лайки: 410, 📥 Скачиваний: 67.1K
https://pub.dev/packages/assorted_layout_widgets

Pigeon 29.0.4
Генератор кода для типобезопасной связи Flutter с нативными платформами. Исправлены ошибки в Swift FFI: обработка числовых значений и сериализация словарей.
👍 Лайки: 1260, 📥 Скачиваний: 666K
https://pub.dev/packages/pigeon

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

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

#full_screen_menu #launchdarkly_flutter_observability #status_alert #diagonal_decoration #assorted_layout_widgets #pigeon #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
👍1
Serverpod 4: что нового и почему это важно?

Вышел свежий релиз Serverpod 4, а вместе с ним и новый инструмент — App Studio. Даже если вы не используете этот фреймворк, стоит взглянуть на то, как развивается экосистема fullstack-разработки на Dart. Разбираем ключевые фишки обновления 👇

🚀 Full-stack hot reload
Теперь база, сервер и Flutter-приложение поднимаются одной командой. Любая правка — от модели до UI — подхватывается на лету без потери состояния. Больше не нужно держать четыре терминала и перезапускать всё вручную. Удобно, хотя для тех, кто работает с агентами в фоне, локальный стенд может быть не таким критичным.

🐘 Postgres без Docker и MCP-сервер
Для локальной разработки встроенный Postgres избавляет от необходимости поднимать Docker. А встроенный MCP-сервер дает ИИ-агентам прямой доступ к запущенному стеку: логам, миграциям и самому приложению. Это может сильно упростить отладку хитрых багов.

📱 Офлайн и база на клиенте
Модели и ORM теперь генерируют SQLite прямо во Flutter. Одна строка кода включает двустороннюю синхронизацию с сервером:
database: sync

Это экспериментальная, но очень перспективная фича, которая идет в ногу с трендами на офлайн-first приложения.

🔄 Future calls и общие модели
Фоновые задачи объявляются обычными Dart-методами (появились и повторяющиеся). Главное — модели можно вынести в отдельный пакет и делить между сервером и клиентом. Это решает одну из главных болей разработчиков, работающих с Serverpod.

☁️ Serverpod Cloud
Деплой бэкенда, базы и веб-приложения одной командой. Цена начинается от $5 в месяц. Модель простая: фреймворк бесплатный, деньги зарабатывают на хостинге.

🛠 App Studio
Десктопное приложение, где уже собраны Flutter, Dart и Serverpod. Внутри нет своего ИИ — вы подключаете Claude Code, Cursor или любого другого агента. На выходе получаете обычный проект, а не закрытую песочницу.

Автор обзора отмечает, что настоящая сложность разработки — это не настройка окружения, а согласование множества экранов и требований. Serverpod дает инструменты, но архитектуру все равно приходится выстраивать самому.

Полную новость читайте здесь

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

#flutter #dart #FlutterPulse #FlutterPulseNews #dartway_dev_ru #serverpod #fullstack
🔥1🤮1💩1🥱1🖕1
Обновлённые пакеты за последние 24 часа

XLY 0.58.1
Набор утилит и компонентов для Flutter. Улучшена механика перетаскивания: добавлены задержка, визуальные эффекты, тактильный отклик и инерционное скольжение, исправлены артефакты теней.
👍 Лайки: 3, 📥 Скачиваний: 636
https://pub.dev/packages/xly

Liquid Glass Easy 4.3.2
Пакет для создания эффекта «Liquid Glass» в Flutter. Добавлен параметр для отключения внутренних теней, исправлены ошибки рендеринга для Flutter 3.47 и оптимизирована работа таб-бара.
👍 Лайки: 267, 📥 Скачиваний: 17.1K
https://pub.dev/packages/liquid_glass_easy

serverpod_cloud_storage_gcp 4.0.3
Пакет облачного хранилища GCP для Serverpod. Исправлены ошибки CLI, улучшена работа с тестами и восстановлением дампов Postgres, оптимизирована производительность argon2.
👍 Лайки: 1, 📥 Скачиваний: 27.5K
https://pub.dev/packages/serverpod_cloud_storage_gcp

serverpod_cloud_storage_s3 4.0.3
Пакет облачного хранилища S3 для Serverpod. Исправлены ошибки CLI и работы с базами данных, стандартизированы флаги futureCall, исправлены пути Windows и оптимизирован argon2.
👍 Лайки: 7, 📥 Скачиваний: 19.1K
https://pub.dev/packages/serverpod_cloud_storage_s3

flutter_inapp_purchase 10.7.0
Решение для покупок внутри приложения в Flutter. Добавлена поддержка резолвинга Android-стора на этапе сборки, исправлены отображение пробных периодов Amazon и уязвимости безопасности.
👍 Лайки: 442, 📥 Скачиваний: 5.1K
https://pub.dev/packages/flutter_inapp_purchase

commingle_money 4.0.3
Пакет для работы с денежными значениями. Исправлена точность для валюты JOD (теперь 3 знака после запятой).
👍 Лайки: 15, 📥 Скачиваний: 404
https://pub.dev/packages/commingle_money

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

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

#xly #liquid_glass_easy #serverpod_cloud_storage_gcp #serverpod_cloud_storage_s3 #flutter_inapp_purchase #commingle_money #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Обзор пакетов на тему Backend, Web Server & Web Framework

shelf_proxy 1.0.5
Обработчик для Shelf, который проксирует запросы на внешний сервер. Пакет можно использовать как самостоятельный прокси-сервер или подключить к существующему приложению для перенаправления только определенных URL.
👍 Лайки: 94, 📥 Скачиваний: 7.6M
📅 Обновлено: 5 months ago
https://pub.dev/packages/shelf_proxy

dart_frog 1.2.6
Быстрый и минималистичный бэкенд-фреймворк для Dart, разработанный Very Good Ventures. Пакет позволяет создавать проекты, запускать dev-сервер и генерировать production-сборки с Dockerfile.
👍 Лайки: 863, 📥 Скачиваний: 131K
📅 Обновлено: 10 months ago
https://pub.dev/packages/dart_frog

jaspr 0.23.5
Современный веб-фреймворк на Dart, который позволяет создавать сайты с поддержкой серверного и клиентского рендеринга. Пакет использует модель компонентов, похожую на Flutter, но генерирует стандартный HTML и CSS.
👍 Лайки: 756, 📥 Скачиваний: 41.7K
📅 Обновлено: 25 hours ago
https://pub.dev/packages/jaspr

serverpod 4.0.3
Полнофункциональный бэкенд для Flutter, позволяющий писать серверный код на Dart с автоматической генерацией API и интеграцией базы данных. Пакет включает встроенный ORM, кэширование, аутентификацию и систему миграций для минимизации объема кода.
👍 Лайки: 739, 📥 Скачиваний: 93.3K
📅 Обновлено: 12 hours ago
https://pub.dev/packages/serverpod

universal_html 2.3.0
Кроссплатформенная замена dart:html, позволяющая работать с DOM и CSS-запросами в браузерах, на мобильных, десктопе и сервере. Пакет также поддерживает парсинг HTML/XML и стриминг EventSource.
👍 Лайки: 516, 📥 Скачиваний: 644K
📅 Обновлено: 10 months ago
https://pub.dev/packages/universal_html

functions_client 2.7.1
Dart-библиотека для взаимодействия с Supabase Edge Functions. Пакет является портом supabase/functions-js и распространяется под лицензией MIT.
👍 Лайки: 7, 📥 Скачиваний: 1.07M
📅 Обновлено: 52 days ago
https://pub.dev/packages/functions_client

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

#flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages #shelf_proxy #dart_frog #jaspr #serverpod #universal_html #functions_client
❤1🤮1💩1