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

in_app_update 5.0.0
Плагин для обновления приложений на Android через официальные API. Теперь требует Flutter 3.44 / Dart 3.12 или новее.
👍 Лайки: 1300, 📥 Скачиваний: 197К
https://pub.dev/packages/in_app_update

liquid_glass_widgets 0.3.0
Плагин для создания эффектов Liquid Glass из iOS 26 в приложениях на Flutter. Включает в себя комплексную библиотеку виджетов с реальным эффектом размытия, физически-основанными анимациями и динамическим освещением.
👍 Лайки: 179, 📥 Скачиваний: 30К
https://pub.dev/packages/liquid_glass_widgets

quran_library 4.2.1
Плагин для доступа к значениям слов (معاني الكلمات) как новый источник данных WordInfoKind.meaning. Исправлены ошибки в ZipDownloadService и загрузке информации о словах.
👍 Лайки: 80, 📥 Скачиваний: 980
https://pub.dev/packages/quran_library

serverpod_serialization 3.4.11
Плагин для сериализации данных в Serverpod, открытом и масштабируемом сервере приложений для сообщества Flutter. Исправлены ошибки, связанные с экспортом DeepCollectionEquality и созданием孤ных изображений при входе через провайдера идентификации.
👍 Лайки: 3, 📥 Скачиваний: 73К
https://pub.dev/packages/serverpod_serialization

serverpod_shared 3.4.11
Плагин для создания масштабируемых приложений с помощью Serverpod, открытого сервера приложений на Dart для сообщества Flutter. Исправлены ошибки, связанные с экспортом DeepCollectionEquality и созданием孤ных изображений при входе через провайдера идентификации.
👍 Лайки: 3, 📥 Скачиваний: 59К
https://pub.dev/packages/serverpod_shared

Serverpod 3.4.11
Плагин для создания сервера и веб-сервера, построенного для сообщества Flutter. Он позволяет писать серверный код на Dart, автоматически генерировать API и подключать базу данных с минимальными усилиями. Исправлены ошибки, добавлен экспорт DeepCollectionEquality для общих моделей и предотвращено создание孤ных изображений при повторных входах через провайдеров идентификации.
👍 Лайки: 730, 📥 Скачиваний: 55К
https://pub.dev/packages/serverpod

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

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

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #in_app_update #liquid_glass_widgets #quran_library #serverpod_serialization #serverpod_shared #Serverpod
Обзор пакетов на тему Menu


flutter_popup 3.3.9
Пакет flutter_popup позволяет создавать настраиваемые всплывающие окна в ваших приложениях Flutter. Он имеет функцию выделения, которая может быть использована для привлечения внимания пользователя к определенной области.
👍 Лайки: 201, 📥 Скачиваний: 10.5K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/flutter_popup


flutter_context_menu 0.4.2
Пакет flutter_context_menu позволяет создавать гибкие и настраиваемые контекстные меню в приложениях Flutter. Он поддерживает иерархическую структуру, обработку выбора и настраиваемые компоненты.
👍 Лайки: 120, 📥 Скачиваний: 26.1K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/flutter_context_menu


pie_menu 3.7.0
Пакет Pie Menu для Flutter позволяет создавать настраиваемые круговые/радиальные контекстные меню, подобные меню Pinterest.
👍 Лайки: 246, 📥 Скачиваний: 2.4K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/pie_menu


popover 0.4.0
Пакет Popover для Flutter позволяет создавать всплывающие окна с содержимым, которые появляются над другими элементами на экране при нажатии на кнопку или в определенной области.
👍 Лайки: 686, 📥 Скачиваний: 40.8K
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/popover


full_screen_menu 2.0.0
Пакет full_screen_menu позволяет создавать полноэкранные меню в ваших приложениях.
👍 Лайки: 89, 📥 Скачиваний: 282
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/full_screen_menu


super_context_menu 0.9.1
Пакет super_context_menu позволяет создавать контекстные меню, которые работают на всех платформах, включая desktop, mobile и web. Он имеет продвинутые функции, такие как кастомные изображения, меню и drag & drop.
👍 Лайки: 285, 📥 Скачиваний: 34.6K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/super_context_menu


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


#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #flutter_popup #flutter_context_menu #pie_menu #popover #full_screen_menu #super_context_menu
Самые лучшие обновлённые пакеты за последние 24 часа

Equatable 2.1.0 - пакет для Dart, который упрощает сравнения объектов, автоматически переопределяя оператор == и hashCode.
В новой версии:
- устаревший EquatableMixin заменен на Equatable
- обновлены настройки анализа кода
- зависимость от Dart увеличена до версии 3.0.0
Пакет имеет 3620 лайков и более 4 600 000 скачиваний!
👍 Лайки: 3620, 📥 Скачиваний: 4.6М
https://pub.dev/packages/equatable

region_settings 1.5.2 - пакет, который позволяет получить настройки региона устройства, такие как система измерения, единицы температуры и форматы даты/чисел.
В новой версии произошла миграция на встроенный Kotlin.
Лайков: 10
Скачиваний: 7130
👍 Лайки: 10, 📥 Скачиваний: 7.1К
https://pub.dev/packages/region_settings

bloc_lint 0.4.2 - пакет, используемый для линтинга правил при разработке с библиотекой управления состоянием bloc.
Теперь с обновленными зависимостями для _fe_analyzer_shared.
Уже 28 лайков и 85200 скачиваний!
👍 Лайки: 28, 📥 Скачиваний: 85.2К
https://pub.dev/packages/bloc_lint

not_static_icons 0.47.0 - пакет, который предоставляет более 660 анимированных иконок, включая новые файловые иконки и варианты редактирования.
Пакет имеет 50 лайков и 359 скачиваний.
👍 Лайки: 50, 📥 Скачиваний: 359
https://pub.dev/packages/not_static_icons

ultralytics_yolo 0.6.9 - пакет, используемый для запуска моделей YOLO в приложениях Flutter на iOS и Android, поддерживая обнаружение объектов, сегментацию экземпляров, семантическую сегментацию, классификацию, определение позы и OBB.
В новой версии исправлена ошибка в Android-инференсе позы, теперь она может обрабатывать пользовательские модели позы с любым количеством ключевых точек.
Пакет уже получил 76 лайков и 4480 скачиваний!
👍 Лайки: 76, 📥 Скачиваний: 4.5К
https://pub.dev/packages/ultralytics_yolo

Ack 1.0.1 - библиотека для валидации схем данных для Dart и Flutter, которая упрощает процесс проверки данных с помощью простого и удобного API.
В новой версии исправлены ошибки и улучшена стабильность.
Пакет уже получил 55 лайков и был скачан 959 раз.
👍 Лайки: 55, 📥 Скачиваний: 959
https://pub.dev/packages/ack

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

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

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #Equatable #region_settings #bloc_lint #not_static_icons #ultralytics_yolo #Ack
Обзор пакетов на тему Document Scanner


google_ml_kit 0.21.0
Этот пакет позволяет использовать возможности Google's ML Kit в приложениях Flutter. Он включает в себя функции распознавания баркодов, обнаружения лиц, распознавания текста и многое другое.
👍 Лайки: 1200, 📥 Скачиваний: 5.2M
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/google_ml_kit


cunning_document_scanner 2.5.0
Пакет "Cunning Document Scanner" для Flutter позволяет легко сканировать документы и конвертировать их в цифровые файлы. Поддерживает Android и iOS.
👍 Лайки: 263, 📥 Скачиваний: 40.3K
📅 Обновлено: 3 дня назад
https://pub.dev/packages/cunning_document_scanner


flutter_document_reader_api 9.6.1360
Плагин для Flutter, позволяет считывать различные документы удостоверяющие личность, паспорта, водительские права и т.д. без подключения к интернету.
👍 Лайки: 37, 📥 Скачиваний: 22.3K
📅 Обновлено: 3 дня назад
https://pub.dev/packages/flutter_document_reader_api


flutter_tesseract_ocr 0.4.31
Пакет для распознавания текста в изображениях: Tesseract OCR for Flutter.
👍 Лайки: 213, 📥 Скачиваний: 4.1K
📅 Обновлено: 34 дня назад
https://pub.dev/packages/flutter_tesseract_ocr


flutter_doc_scanner 0.0.20
Пакет `flutter_doc_scanner` позволяет сканировать документы на Android, iOS и Web с помощью ML Kit Document Scanner API и VisionKit.
👍 Лайки: 161, 📥 Скачиваний: 28.1K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/flutter_doc_scanner


document_scanner_flutter 0.4.0
Пакет document_scanner_flutter обновлен до версии 0.4.0! Этот плагин для Flutter позволяет сканировать документы и генерировать PDF-файлы.
👍 Лайки: 157, 📥 Скачиваний: 261
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/document_scanner_flutter


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


#flutter #dart #pubdev #flutterpulse #google_ml_kit #cunning_document_scanner #flutter_document_reader_api #flutter_tesseract_ocr #flutter_doc_scanner #document_scanner_flutter
Самые лучшие обновлённые пакеты за последние 24 часа

google_places_sdk_plus_android 1.1.2
Исправлена ошибка сборки для Android, связанная с настройкой Kotlin в Flutter 3.44+ и AGP 9.0+.
Пакет используется для интеграции Google Places SDK для Android в приложениях, написанных на Kotlin.
👍 Лайки: 0, 📥 Скачиваний: 3980
https://pub.dev/packages/google_places_sdk_plus_android

ApolloVM 1.4.2
ApolloVM - это портативная виртуальная машина, которая может парсить, переводить и выполнять код на нескольких языках программирования, включая Dart, Java, Kotlin, Go, C#, JavaScript, TypeScript, Lua и Python.
В новой версии исправлена ссылка на демонстрацию ApolloVM Web Demo.
Пакет уже скачали 2710 раз, лайков - 52.
https://pub.dev/packages/apollovm

graphql_codegen 3.0.2
Теперь пакет поддерживает интерфейсные фрагменты на фрагментах интерфейсов.
graphql_codegen - это инструмент для генерации кода из GraphQL в Dart/Flutter, позволяющий генерировать классы и помощники для работы с GraphQL с минимальной конфигурацией.
👍 Лайки: 152
📥 Скачиваний: 138 000
https://pub.dev/packages/graphql_codegen

Refena 3.2.2
Refena - это библиотека управления состоянием для Dart и Flutter, вдохновленная Riverpod и async_redux.
В новой версии добавлена секция документации по юнит-тестам для Redux.
Пакет Refena набирает популярность: 55 лайков и 4950 скачиваний!
https://pub.dev/packages/refena

nylo_framework 7.1.25
Исправлены ошибки в генерации API-сервисов и добавлены улучшения для работы с секретами и типами данных.
Теперь пакет имеет 111 лайков и 1720 скачиваний!
https://pub.dev/packages/nylo_framework

nylo_support 7.27.3
Этот пакет предоставляет ядро утилит и функций для фреймворка Flutter Nylo, включая маршрутизацию, управление состоянием, сеть, хранилище и многое другое.
В новой версии обновлены зависимости, включая dio, connectivity_plus и equatable.
👍 Лайки: 20
📥 Скачиваний: 1930
https://pub.dev/packages/nylo_support

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

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

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #google_places_sdk_plus_android #ApolloVM #graphql_codegen #Refena #nylo_framework #nylo_support
Поступление в Вуз: Новый Проект Помогает Абитуриентам Оценить Шансы
📚 Каждое лето сотни тысяч абитуриентов пытаются понять, поступят ли они в вуз или нет. Казалось бы, все данные открыты, но на практике ответить на этот вопрос гораздо сложнее, чем кажется. Проект AbitList был создан, чтобы помочь абитуриентам оценить свои шансы на поступление.

📊 Сайт показывает не только текущее положение абитуриента, но и прогнозирует его конкурсную ситуацию, учитывая такие факторы, как наличие согласия в другом вузе и положение по текущим приоритетам. Сервис также позволяет моделировать зачисление и понимать, что произойдет, если абитуриент подаст согласие на определенное направление. Для каждого абитуриента формируется отдельная страница, на которой можно увидеть все вузы, в которые поданы документы, направления подготовки, текущие места, приоритеты и прогноз при подаче согласия.

🔍 Статья описывает систему, которая помогает абитуриентам понять свою конкурсную ситуацию при поступлении в вузы. Система учитывает заявления абитуриентов, конкурсы, количество мест и приоритеты. Алгоритм системы выполняет серию итераций, чтобы определить наиболее высокий приоритет для каждого абитуриента и исключить его заявления с более низкими приоритетами. Данные для системы берутся из открытых источников, включая официальные сайты вузов. Система доступна для нескольких вузов и будет постепенно расширяться. Технологии, используемые в проекте, включают C#, .NET, PHP и Flutter.

📄 Читать здесь: ссылка


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

#flutter #dart #flutterpulse #flutterpulsehabr #абитуриенты #вуз #поступление #образование
🔥1
Обзор пакетов на тему Deep Linking


flutter_redirectly 2.1.7
Этот пакет позволяет создавать и обрабатывать динамические ссылки с помощью своего собственного бэкенда Redirectly. Он имеет чистую реализацию на Dart, без необходимости использовать родной код.
👍 Лайки: 24, 📥 Скачиваний: 228
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/flutter_redirectly


flutter_facebook_app_links 3.1.0
Этот пакет используется для обработки deferred deeplinks, отправляемых из Facebook после установки приложения из рекламы.
👍 Лайки: 41, 📥 Скачиваний: 2.6K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/flutter_facebook_app_links


app_links 7.2.0
Он позволяет обрабатывать ссылки Android App Links, Deep Links, iOS Universal Links и Custom URL schemes на различных платформах, включая desktop.
👍 Лайки: 1310, 📥 Скачиваний: 1.9M
📅 Обновлено: 12 дней назад
https://pub.dev/packages/app_links


flutter_branch_sdk 9.3.2
Этот пакет позволяет реализовать Branch SDK в ваших мобильных приложениях, обеспечивая глубокие ссылки, системы рефералов и аналитику.
👍 Лайки: 221, 📥 Скачиваний: 124K
📅 Обновлено: 10 дней назад
https://pub.dev/packages/flutter_branch_sdk


deeplink_x 1.3.5+2
Пакет DeeplinkX позволяет создавать типобезопасные deeplinks в внешние приложения с автоматическим переходом в магазин или на веб-страницу.
👍 Лайки: 12, 📥 Скачиваний: 787
📅 Обновлено: 2 дня назад
https://pub.dev/packages/deeplink_x


appsflyer_sdk 6.18.0
Используется для отслеживания событий и глубоких ссылок в приложениях.
👍 Лайки: 172, 📥 Скачиваний: 363K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/appsflyer_sdk


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


#flutter #dart #pubdev #flutterpulse #flutter_redirectly #flutter_facebook_app_links #app_links #flutter_branch_sdk #deeplink_x #appsflyer_sdk
Новые пакеты за неделю

back_stack для навигации в приложениях на Dart!
Управляйте стеком навигации как списком, без необходимости создавать граф маршрутов. Поддерживает глубокие ссылки, веб-URL и сохранение состояния при смерти процесса.
👍 Лайки: 2, 📥 Скачиваний: 644
https://pub.dev/packages/back_stack

api_network_kit - это обертка над Dio, которая добавляет функции типизированного парсинга ответов, повторных запросов, автоматического обновления токенов, кэширования и многое другое.
Уже 4 лайка и 314 скачиваний!
👍 Лайки: 4, 📥 Скачиваний: 314
https://pub.dev/packages/api_network_kit

ios_battery_indicator для Flutter набирает популярность! 🔋
Этот пакет позволяет создавать индикатор заряда батареи в стиле iOS, включая поддержку iOS 27 и автоматическое отслеживание состояния батареи.
👍 Лайки: 1
📥 Скачиваний: 343
https://pub.dev/packages/ios_battery_indicator

layer_canvas для создания 2D графики в Flutter и Dart -
Этот пакет позволяет создавать сложные 2D сцены и рендерить их в PNG-изображения на всех платформах, включая Android, iOS, macOS, Linux и Windows.
Пакет имеет следующие особенности:
- Высокопроизводительный рендеринг 2D графики
- Поддержка градиентов, векторных путей и текста
- Возможность создания собственных слоев и расширения пакета
- Поддержка всех платформ, включая мобильные и десктопные операционные системы
👍 Лайки: 2, 📥 Скачиваний: 164
https://pub.dev/packages/layer_canvas

adaptive_ui_kit для Flutter набирает популярность!
Этот мощный пакет позволяет создавать красивые и адаптивные пользовательские интерфейсы для разных платформ с помощью единого API.
👍 Лайки: 1
📥 Скачиваний: 193
https://pub.dev/packages/adaptive_ui_kit

all_box для Flutter - синхронное, лёгкое и быстрое хранилище ключ-значение с защитой от крахов и реактивным слоем.
👍 Лайки: 2, 📥 Скачиваний: 174
https://pub.dev/packages/all_box

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

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

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #back_stack #api_network_kit #ios_battery_indicator #layer_canvas #adaptive_ui_kit #all_box
👣 Новая версия плагина Flutter для VS Code! 🚀
Вышла новая версия плагина Flutter для VS Code - v3.138.0. Обновление не косметическое: есть и технические улучшения и удаление старого функционала и работа над стабильностью.
Давайте разберем, что изменилось:
- Поддержка LSP v3.18: плагин обновил LSP-клиент до версии 3.18. Это открывает возможности для Dart Analysis Server использовать новые оптимизации в будущих релизах SDK.
- Flutter Outline удалили: из сайдбара убрали вкладку Flutter Outline. Для тех, кто пользовался ей регулярно, это заметное изменение. Но функциональность не пропала полностью - стандартный Outline остался на вкладке Explorer, а предпросмотр Flutter UI Guides доступен через настройку dart.previewFlutterUiGuides.
- Улучшения завершения работы расширений: в прошлых версиях при закрытии редактора расширения могли завершаться слишком резко, не давая серверам времени корректно завершить работу. Теперь это исправлено.
- Dart Tooling Daemon: изменения активного редактора отправлялись во все открытые панели, включая вывод и результаты тестов. Теперь этот трафик отключен для второстепенных редакторов.

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

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

#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter 💻📈🔥
❤1
Самые лучшие обновлённые пакеты за последние 24 часа


fluwx 6.0.0 - плагин для Flutter, который позволяет разработчикам вызывать родные API WeChatSDK. В новой версии добавлена поддержка UISceneDelegate для iOS, а также переход на Swift Package Manager. Кроме того, вернулся пакет fluwx_no_pay и произошла миграция на KTS и KGP для Android.
👍 Лайки: 277, 📥 Скачиваний: 19.1К
https://pub.dev/packages/fluwx


dart_flutter_version 1.0.45 - пакет, который позволяет получить текущие версии Flutter и Dart SDK во время выполнения, что упрощает управление версиями и обеспечивает совместимость.
В обновлении добавлена новая карта версий: Dart 3.12.2 -> Flutter 3.44.5.
👍 Лайки: 10, 📥 Скачиваний: 14.1К
https://pub.dev/packages/dart_flutter_version


fluwx_no_pay 6.0.0 - пакет, который позволяет разработчикам использовать функции WeChatSDK в своих приложениях, включая обмен изображениями и текстами, оплату и авторизацию.
Скачиваний: 348, лайков: 8.
https://pub.dev/packages/fluwx_no_pay


excel_community 2.1.6 - пакет, который позволяет читать, создавать и обновлять файлы XLSX, а также парсить устаревшие файлы XLS. В новой версии исправлена логика парсинга SST, чтобы правильно читать общие строки из потока SST.
Уже 18 лайков и 7710 скачиваний!
https://pub.dev/packages/excel


hashlib_codecs 3.3.1 - пакет, который используется для реализации быстрых и устойчивых к ошибкам кодеков в чистом Dart, включая бинарный, восьмеричный, шестнадцатеричный, Base-32, Base-64, UTF-8 и BigInt кодеки.
В новой версии исправлена ошибка валидации Modular Crypt Format хэшей, а также исправлены документации для всех публичных API элементов.
Пакет hashlib_codecs имеет 4 лайка и более 63 200 скачиваний!
https://pub.dev/packages/hashlib_codecs


dart_aliyun_oss 1.4.0 - пакет, который используется для работы с Alibaba Cloud Object Storage Service (OSS) в приложениях на Dart, предоставляя простые и удобные API для загрузки и скачивания файлов, а также управления большими файлами и отслеживания прогресса.
В новой версии добавлена поддержка нескольких экземпляров клиента, улучшена документация и добавлены тесты.
Пакет набрал 8 лайков и 472 скачивания.
https://pub.dev/packages/dart_aliyun_oss


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


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

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #fluwx #dart_flutter_version #excel_community #hashlib_codecs #dart_aliyun_oss
Настройка импортов в Dart: автоматическая сортировка и удаление неиспользуемых импортов! 🚀💻

Привет, друзья! 🤗 Сегодня мы поговорим о том, как настроить наши IDE для работы с импортами в файлах .dart. Мы узнаем, как сделать так, чтобы импорты сортировались и удалялись автоматически, если не используются. 🤔

Для Android Studio нам нужно перейти в настройки IDE и выбрать Flutter. Там мы найдем чекбокс "Organize imports on save", который нам и нужен. 📦

Для VS Code все еще проще! Нам нужно всего лишь добавить несколько строк в settings.json:

“editor.codeActionsOnSave”: {
  “source.organizeImports”: true
}

Теперь, когда мы сохраним файл, наши импорты будут упорядочены. Но мы также можем настроить правила линтера для этого в нашем analysis_options.yaml:

linter:
  rules:
    - directives_ordering

или

linter:
  rules:
    directives_ordering: true

Таким образом, наши импорты будут выстраиваться в следующем порядке:
• Импорты из Dart
• Импорты из библиотек, самого фреймворка или статические импорты из проекта
• Локальные импорты по проекту, без использования package:

Например:

import ‘dart:async’;

import ‘package:flutter/material.dart’;
import ‘package:flutter_bloc/flutter_bloc.dart’;
import ‘package:my_app/common/widgets.dart’;

import ‘widgets/app_bar.dart’;
import ‘../../navigation.dart’;


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

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

#flutter #dart #FlutterPulse #FlutterPulseNews #flutter_amiga 💻📈
🔥1
Оптимизируйте свои Flutter-приложения и увеличьте конверсию! 🚀
Пользователи не любят ждать и редко скачивают большие приложения, если есть альтернатива поменьше. Особенно это критично для Android, но и для iOS размер тоже имеет значение 📊.

Больше всего места в приложении занимают ассеты: изображения, иконки, шрифты 📁. И именно здесь проще всего сэкономить мегабайты без потери качества 💡.

Изображения: используйте формат WebP для лучшего сжатия и поддержки прозрачности 🌐. Замена PNG на WebP уменьшает размер файла в два-три раза без видимой потери качества 📈.

Иконки: используйте шрифты или векторные форматы вместо SVG для более эффективного хранения и отрисовки 📝. Для простых монохромных иконок используйте шрифт, а для сложных цветных - векторный формат 🎨.

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

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

#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter 💻📱🔥
Plumix: Фреймворк для Кроссплатформенных Приложений с Архитектурой Flutter в .NET

🌟 В мире разработки мобильных и десктоп-приложений часто приходится сталкиваться с выбором между разными фреймворками и технологиями. Мобильный разработчик Егор поделился своим опытом работы с Flutter и Avalonia, и рассказал о создании фреймворка Plumix, который переносит архитектуру Flutter в мир .NET, используя Avalonia как платформенную инфраструктуру. 🌐

📈 Plumix позволяет использовать декларативную вёрстку, жесты и анимации из Flutter, а также зрелую платформенную инфраструктуру и десктопную среду из Avalonia. Егор также использует ИИ-агентов для помощи в разработке Plumix, и организовал репозиторий и документацию, чтобы агенты могли эффективно работать над проектом. 💻

🔍 Проект Plumix уже достиг значительного прогресса, включая полное ядро и Material-библиотеку. Под капотом используется честный порт архитектуры Flutter, а не обёртки над Avalonia-контролами. В будущем планируется завершить Material-библиотеку, добавить кроссплатформенные хосты, улучшить текстовую подсистему и добавить инструменты производительности. 🚀

Читать здесь: ссылка


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

#flutter #dart #flutterpulse #flutterpulsehabr #krosplatformennye_prilozheniya #Avalonia #Plumix
❤3
Представляем DartWay: революционный fullstack-фреймворк на Dart! 🚀
После трёх лет работы над fullstack-продуктами на Dart, я пришёл к двум важным выводам:
1. Большинству разработчиков не хватает опыта, чтобы грамотно спроектировать fullstack.
2. Все самые сложные вещи в проектах одинаковы и имеют несколько разумных способов решения.

Именно поэтому появился DartWay - fullstack-фреймворк на Dart, где самые сложные и повторяющиеся куски уже решены один раз и по-нормальному! 🌟
Это не кодогенератор и не низкоуровневая обвязка, а слой, который берёт на себя ровно ту архитектуру, которую большинство собирает годами и на своих ошибках.

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

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

#flutter #dart #FlutterPulse #FlutterPulseNews #dartway_dev_ru #fullstack #DartWay
❤2🤮1💩1🤡1
Самые лучшие обновлённые пакеты за последние 24 часа

flutter_video_caching 1.1.6 — плагин для кэширования видео (HLS/m3u8, MP4) с поддержкой video_player, flick_video_player и др. Работает через локальный прокси: качает и отдаёт сегменты одновременно, умеет префетчить, резюмить загрузки и игнорировать токены в URL.
🔄 Исправлен баг с кодом ответа 416 (Range Not Satisfiable) при запросе уже закешированных диапазонов.
👍 Лайки: 59, 📥 Скачиваний: 3.1K
🔗 pub.dev/packages/flutter_video_caching

layrz_models 3.13.1 — Dart-SDK для преобразования ответов API Layrz в типизированные объекты (Flutter).
🔄 В AtsStreamExitStructureType добавлен constant.number — позволяет отправлять значения ATAK как нативные JSON-числа, а не строки.
👍 Лайки: 3, 📥 Скачиваний: 8.9K
🔗 pub.dev/packages/layrz_models

flutter_query 0.3.7 — пакет для асинхронного управления состоянием (вдохновлён TanStack Query) с кэшированием, дедупликацией запросов и оптимистичными обновлениями перестал поддерживаться.
📌 Версии 0.3.7 и ниже помечены как Legacy codebase. Not maintained. — мигрируйте на актуальные альтернативы.
👍 Лайки: 38, 📥 Скачиваний: 1.1K
🔗 pub.dev/packages/flutter_query

oidc 2.0.0 — плагин для Flutter, реализующий OpenID Connect Relying Party (авторизация через внешние провайдеры: Google, Keycloak, Auth0 и др.). Сертифицирован по стандарту OIDC.
🔄 Breaking changes: новый дефолт инициализации — cache-first (мгновенный старт с токеном из кэша, фоновая валидация). Web: редирект через status-driven redirect.html — убраны мигания и баги с историей. Событие OidcTokenRefreshFailedEvent — ошибки рефреша не теряются. TTL-кэш Discovery-документа и контроль валидности токенов.
👍 Лайки: 51, 📥 Скачиваний: 2.3K
🔗 pub.dev/packages/oidc

oidc_core 2.0.0 — низкоуровневая реализация OIDC Relying Party для Dart (кроссплатформенно, без UI).
🔄 Breaking: cache-first инициализация, TTL-кэш discovery, контроль валидности токенов. Фичи: mTLS (RFC 8705) фаза 1, хелперы DCR, реакция на 401 в UserInfo, эвент OidcTokenRefreshFailedEvent. Фиксы: защита PKCE code_verifier, поддержка expectedIssuer для Entra multi-tenant, отправка dpop_jkt, парсинг ошибок deleteClientConfiguration.
👍 Лайки: 3, 📥 Скачиваний: 4.7K
🔗 pub.dev/packages/oidc_core

bluesky 1.7.1 — полноценный клиент Bluesky/AT Protocol для Dart и Flutter. Позволяет работать с лентой, постами, чатами, уведомлениями, модерацией (Ozone) и медиа.
🔄 Зависимость atproto поднята до 1.7.0. Появился bsky.atproto.sync.subscribeReposAsMessages() — удобная подписка на Firehose, отдающая расшифрованные типизированные сообщения вместо сырых кадров.
👍 Лайки: 31, 📥 Скачиваний: 5.1K
🔗 pub.dev/packages/bluesky

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

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

#flutter_video_caching #layrz_models #flutter_query #oidc #oidc_core #bluesky #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages