Flutter Pulse
418 subscribers
272 photos
546 links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Обзор пакетов на тему кастомных тостов для Flutter 🍞️

Flutter Local Notifications 📣
Кроссплатформенный плагин для отображения локальных уведомлений в ваших Flutter-приложениях. Поддерживает Android, iOS, macOS, Linux и Windows.
👍 Лайки: 6870, 📥 Скачиваний: 1.2М
Последнее обновление 📅: 14 дней назад
https://pub.dev/packages/flutter_local_notifications

Flash ⚡️
Библиотека для показа сообщений или оповещений в вашем приложении быстро и легко. Может быть использована как альтернатива Snackbar или Toast.
👍 Лайки: 1080, 📥 Скачиваний: 37.1К
Последнее обновление 📅: 9 месяцев назад
https://pub.dev/packages/flash

Flutter Smart Dialog 🚀
Пакет для создания элегантных диалоговых окон в приложениях на Flutter. Поддерживает функции, такие как toast, loading, attach dialog и многое другое.
👍 Лайки: 573, 📥 Скачиваний: 4.3К
Последнее обновление 📅: 36 дней назад
https://pub.dev/packages/flutter_smart_dialog

Awesome Snackbar Content 🚀
Улучшите опыт использования SnackBar и MaterialBanner в вашем приложении с помощью этого пакета.
👍 Лайки: 898, 📥 Скачиваний: 14.1К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/awesome_snackbar_content

Toastification 🍞️
Пакет позволяет легко отображать уведомления в виде тостов в ваших приложениях. Поддерживает несколько стилей и возможность настройки.
👍 Лайки: 1000, 📥 Скачиваний: 84К
Последнее обновление 📅: 17 дней назад
https://pub.dev/packages/toastification

Fluttertoast 🍞️
Пакет для создания toast-сообщений в приложениях Flutter. Поддерживает два типа сообщений: с BuildContext и без него.
👍 Лайки: 3960, 📥 Скачиваний: 741К
Последнее обновление 📅: 46 дней назад
https://pub.dev/packages/fluttertoast

#flutter #dart #pubdev #flutterpulse #flutter_local_notifications #flash #flutter_smart_dialog #awesome_snackbar_content #toastification #fluttertoast
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз

Regula Document Reader обновился до версии 7.5.0!
Пакет для Flutter, который позволяет считывать различные виды документов, такие как паспорта, водительские удостоверения и идентификационные карты, полностью офлайн на вашем устройстве. В новой версии внесены изменения в класс RecognizeConfig.
👍 Лайки: 33, 📥 Скачиваний: 5.2К
https://pub.dev/packages/document_reader

macos_window_utils обновился до версии 1.7.1!
Пакет для Flutter, который позволяет настраивать внешний вид и поведение окна приложения на macOS. В новой версии исправлена ошибка, связанная с nil-значением при вызове метода reset.
👍 Лайки: 73, 📥 Скачиваний: 41.2К
https://pub.dev/packages/macos_window_utils

Flutter Map Math обновился до версии 0.2.1!
Пакет для выполнения картографических расчетов в приложениях Flutter. Теперь вы можете использовать функцию getElevation для получения высоты точки на карте.
👍 Лайки: 29, 📥 Скачиваний: 3.9К
https://pub.dev/packages/flutter_map_math

Layrz Models обновился до версии 3.3.56!
Пакет Layrz Models - это набор классов и SDK для реализации скриптов в модулях Layrz или интеграции их в ваши собственные проекты. Теперь он поддерживает операцию operationId в AtsEntry.
👍 Лайки: 3, 📥 Скачиваний: 4.2К
https://pub.dev/packages/layrz_models

CBOR обновился до версии 6.3.6!
Пакет CBOR (Concise Binary Object Representation) используется для эффективного представления данных в бинарном формате. В новой версии исправлена ошибка, описанная в Issue 72.
👍 Лайки: 32, 📥 Скачиваний: 27.8К
https://pub.dev/packages/cbor

#flutter #dart #pubdev #flutterpulse #document_reader #macos_window_utils #flutter_map_math #layrz_models #cbor
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков

Conduit обновился до версии 5.1.5
Пакет для создания HTTP-серверов на Dart. Внесены изменения в систему CI, обновлены пакеты и проведен рефакторинг кода.
👍 Лайки: 171, 📥 Скачиваний: 1.2К
https://pub.dev/packages/conduit

Elegant Notification обновился до версии 2.4.4
Пакет для отображения элегантных уведомлений для пользователей с анимацией и кастомизируемыми темами. Исправлена ошибка с отображением индикатора прогресса.
👍 Лайки: 480, 📥 Скачиваний: 17.6К
https://pub.dev/packages/elegant_notification

Alarm обновился до версии 5.1.1
Плагин для установки и отмены будильников на устройствах iOS и Android. Добавлена возможность задавать цвет иконки уведомления на Android.
👍 Лайки: 303, 📥 Скачиваний: 4.4К
https://pub.dev/packages/alarm

Pdfrx обновился до версии 1.1.18
Пакет для отображения PDF-файлов в приложениях на основе Flutter. Исправлена ошибка с кэшированием PDF-файлов.
👍 Лайки: 192, 📥 Скачиваний: 128К
https://pub.dev/packages/pdfrx

Just Waveform обновился до версии 0.0.7
Плагин для извлечения данных о форме сигнала из аудиофайлов. Минимальная версия Flutter увеличена до 3.27.0.
👍 Лайки: 241, 📥 Скачиваний: 10.6К
https://pub.dev/packages/just_waveform

#Conduit #ElegantNotification #Alarm #Pdfrx #JustWaveform #flutter #dart #pubdev #flutterpulse
Обзор пакетов для редактирования изображений и видео в Flutter

image_editor 1.6.0
Пакет для редактирования изображений в Flutter, позволяющий обрезать, поворачивать, масштабировать и применять различные эффекты к изображениям.
👍 Лайки: 351, 📥 Скачиваний: 42.4К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/image_editor

video_trimmer 4.0.2
Пакет для обрезки видео в Flutter, позволяющий конвертировать в GIF и управлять воспроизведением.
👍 Лайки: 468, 📥 Скачиваний: 5.2К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/video_trimmer

gal 2.3.1
Пакет для сохранения изображений и видео в галерею на Android, iOS, macOS, Windows и Linux.
👍 Лайки: 419, 📥 Скачиваний: 94.8К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/gal

video_compress 3.1.4
Пакет для сжатия видео, удаления аудио, манипулирования миниатюрами и совместимости со всеми платформами.
👍 Лайки: 691, 📥 Скачиваний: 88.3К
Последнее обновление 📅: 46 дней назад
https://pub.dev/packages/video_compress

flutter_image_compress 2.4.0
Пакет для сжатия изображений в форматах JPEG, PNG, WebP и HEIF на платформах Android, iOS, macOS, Web и OpenHarmony.
👍 Лайки: 1640, 📥 Скачиваний: 470К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/flutter_image_compress

pro_image_editor 9.3.0
Пакет для интеграции редактора изображений в приложение, поддерживающий рисование, текст, обрезку, фильтры и многое другое.
👍 Лайки: 351, 📥 Скачиваний: 16.7К
Последнее обновление 📅: 2 дня назад
https://pub.dev/packages/pro_image_editor

#image_editor #video_trimmer #gal #video_compress #flutter_image_compress #pro_image_editor #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз

CBOR обновился до версии 6.3.6
Пакет для эффективного представления данных в бинарном формате. Исправлена ошибка, описанная в Issue 72.
👍 Лайки: 32, 📥 Скачиваний: 27.1К
https://pub.dev/packages/cbor

Number Paginator обновился до версии 1.0.0
Пакет для реализации пагинации с номерами страниц в Flutter-приложениях. Теперь он стал еще более гибким и кастомизируемым.
👍 Лайки: 100, 📥 Скачиваний: 19.9К
https://pub.dev/packages/number_paginator

Geolocator обновился до версии 13.0.4
Плагин для доступа к сервисам геолокации на платформах Android и iOS. Обновлена зависимость flutter_lints до версии 5.0.0.
👍 Лайки: 5780, 📥 Скачиваний: 1.1М
https://pub.dev/packages/geolocator

gRPC обновился до версии 4.0.2
Фреймворк для создания RPC-сервисов, ориентированный на мобильные устройства и HTTP/2. Внутренние оптимизации клиентского кода и исправлены небольшие ошибки.
👍 Лайки: 425, 📥 Скачиваний: 311К
https://pub.dev/packages/grpc

native_c обновился до версии 0.10.0
Пакет для вызова компилятора C на хост-машине. Обновление пакета `native_assets_cli` до версии 0.13.0 и необходимые исправления.
👍 Лайки: 15, 📥 Скачиваний: 397К
https://pub.dev/packages/native_c

#CBOR #NumberPaginator #Geolocator #gRPC #native_c #flutter #dart #pubdev #flutterpulse
🚀 Новости из мира Flutter! 🚀
Привет, друзья! 👋
Хочу поделиться с вами интересной информацией о модификаторах классов в Dart 🤔.
Когда вы только начинаете разрабатывать на Flutter, многие возможности языка остаются незамеченными 🙈.
Но с опытом вы начинаете глубже разбираться в деталях и повышать свою экспертность 💪.
С модификаторами классов у меня было так же: изначально в моем арсенале был лишь abstract... и всё, наверное 🤷‍♀️.
А со временем появились и sealed, и base 📚.
Делюсь этим и с вами! 🤗

🔸 Зачем нужны модификаторы?
Модификаторы в Dart помогают управлять наследованием и доступностью классов 📈.
Они задают ограничения, предотвращают нежелательное расширение или, наоборот, определяют четкие правила для будущих реализаций 📊.

🔸 Основные модификаторы:
🔸 abstract: если вам не нужна реализация всех методов, а вы хотите создать класс-шаблон 📝.
🔴 Запрещает создавать экземпляры этого класса напрямую (new AbstractClass() не сработает) 🚫.
🔴 Часто используется как базовый класс, определяющий интерфейс и частичное поведение для наследников 👪.

🔸 base: разрешает наследование (extends) и реализацию (implements), но только в пределах текущего пакета 📦.
🔴 За пределами пакета base-класс нельзя реализовать (implements) 🚫.
🔴 Полезно, если нужно предотвратить реализацию, но оставить возможность наследования 🤝.

🔸 interface: принуждает использовать класс только через implements, запрещая наследование (extends) 🚫.
Полезно, если хотите создать чистый контракт, без возможности переиспользовать реализацию 📜.

🔸 final: запрещает любое наследование (extends) или реализацию (implements) класса за пределами текущей библиотеки 🚫.
Гарантирует, что класс — конечная точка в иерархии 📈.

🔸 mixin: позволяет переиспользовать код без наследования 📈.
🔴 Класс с mixin можно добавлять к другим классам через with 🤝.
🔴 Миксины не могут иметь конструкторов и не могут быть инстанцированы напрямую 🚫.

🔸 sealed: позволяет создавать закрытый набор подтипов 📈.
🔴 Все подклассы должны быть в той же библиотеке, что и sealed-класс 📦.
🔴 Полезно для switch, так как компилятор проверяет, что все случаи учтены (exhaustiveness) 📊.
🔴 Отлично подходит для описания состояний (Loading, Success, Error), событий и других строго определенных иерархий 📈.

🔖 Важно! Модификаторы можно комбинировать (abstract base class), создавая тонкие правила для классов 🤝.
Подробнее — в таблице в комментариях 📝.

📎 Официальная документация по модификаторам
А какие модификаторы используете чаще всего? Делитесь в комментариях! 👀
Ссылка на новость
Не забудьте подписаться на канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter! 🚀
#flutter #dart #flutterpulse
Новые пакеты за неделю!

loc_checker - инструмент для автоматического обнаружения нелокализованных строк в Flutter-проекте и генерации ARB-файлов для локализации. 👍 Лайки: 5, 📥 Скачиваний: 104
https://pub.dev/packages/loc_checker

Syntech Nepali Calendar - пакет для работы с непальским календарем в приложениях Flutter. 👍 Лайки: 6, 📥 Скачиваний: 129
https://pub.dev/packages/syntech_nepali_calendar

inject.dart - фреймворк для внедрения зависимостей во время компиляции для Dart и Flutter. 👍 Лайки: 17, 📥 Скачиваний: 396
https://pub.dev/packages/inject_flutter

info_ui_package - пакет с набором компонентов интерфейса пользователя для отображения информации в красивом и последовательном виде. 👍 Лайки: 1, 📥 Скачиваний: 366
https://pub.dev/packages/info_ui_package

Licensify - пакет для лицензирования с криптографической защитой для приложений Flutter/Dart. 👍 Лайки: 4, 📥 Скачиваний: 372
https://pub.dev/packages/licensify

#loc_checker #SyntechNepaliCalendar #injectdart #infouipackage #Licensify #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков

Firebase Auth обновился до версии 5.5.2
Пакет для аутентификации пользователей в приложениях на основе Firebase. Обновление включает в себя обновление зависимости до последней версии.
👍 Лайки: 4.1К, 📥 Скачиваний: 883К
https://pub.dev/packages/firebase_auth

File Picker обновился до версии 10.0.0!
Пакет для использования системного файлового менеджера для выбора одного или нескольких файлов. В новой версии: BREAKING CHANGE: свойство compressionQuality теперь по умолчанию равно 0, BREAKING CHANGE: свойство allowCompression устарело и теперь по умолчанию равно false.
👍 Лайки: 4.7К, 📥 Скачиваний: 1.8М
https://pub.dev/packages/file_picker

Firebase Core обновился до версии 3.13.0!
Пакет для подключения к нескольким приложениям Firebase в вашем Flutter-проекте. В новой версии: обновление C++ SDK до 12.7.0 для Windows, переход на Swift для облачных функций Apple.
👍 Лайки: 3.8К, 📥 Скачиваний: 2.5М
https://pub.dev/packages/firebase_core

Geolocator обновился до версии 13.0.4!
Плагин для доступа к сервисам геолокации на платформах Android и iOS. В новой версии обновлена зависимость flutter_lints до версии 5.0.0.
👍 Лайки: 5.8К, 📥 Скачиваний: 1.1М
https://pub.dev/packages/geolocator

Google Maps обновился до версии 2.12.1!
Пакет для использования виджета карты Google в ваших приложениях. В новой версии исправлена опечатка в README.
👍 Лайки: 4.4К, 📥 Скачиваний: 727К
https://pub.dev/packages/google_maps_flutter

#firebase_auth #file_picker #firebase_core #geolocator #google_maps #flutter #dart #pubdev #flutterpulse
Обзор пакетов на тему ROHD (Rapid Open Hardware Development)

rpi_gpio 0.10.0
Пакет для доступа к GPIO-пинам Raspberry Pi.
👍 Лайки: 30, 📥 Скачиваний: 122
Последнее обновление 📅: 9 месяцев назад
https://pub.dev/packages/rpi_gpio

ROHD 0.6.3
Пакет ROHD - это фреймворк для описания и верификации аппаратного обеспечения на языке программирования Dart.
👍 Лайки: 17, 📥 Скачиваний: 2.0К
Последнее обновление 📅: 40 дней назад
https://pub.dev/packages/rohd

dart_periphery 0.9.18
Пакет, который предоставляет доступ к периферийным устройствам в Linux. Поддерживает GPIO, LED, PWM, SPI, I2C, MMIO и Serial периферийные устройства.
👍 Лайки: 67, 📥 Скачиваний: 5.1К
Последнее обновление 📅: 23 дня назад
https://pub.dev/packages/dart_periphery

easy_onvif 3.1.1+6
Пакет для работы с IP-камерами и сетевыми видеорегистраторами в приложениях на Dart и Flutter.
👍 Лайки: 31, 📥 Скачиваний: 436
Последнее обновление 📅: 28 дней назад
https://pub.dev/packages/easy_onvif

esp_smartconfig 2.0.4
Пакет для подключения устройств к Wi-Fi сети без ввода SSID и пароля.
👍 Лайки: 39, 📥 Скачиваний: 550
Последнее обновление 📅: 11 месяцев назад
https://pub.dev/packages/esp_smartconfig

nordic_dfu 7.0.0
Библиотека для обновления прошивки устройств на базе чипов nrf51 и nrf52 от Nordic Semiconductor.
👍 Лайки: 41, 📥 Скачиваний: 2.5К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/nordic_dfu

#ROHD #rpi_gpio #dart_periphery #easy_onvif #esp_smartconfig #nordic_dfu #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз

firebase_messaging_web обновился до версии 3.10.5!
Пакет для реализации облачных сообщений Firebase в веб-приложениях. Обновлена зависимость до последнего релиза.
👍 Лайки: 26, 📥 Скачиваний: 1.54М
https://pub.dev/packages/firebase_messaging_web

webview_flutter_wkwebview обновился до версии 3.18.5!
Пакет для реализации WebView на платформе iOS с помощью WKWebView от Apple. Исправлена ошибка, которая вызывала краш при отправке неопределенного сообщения через JavaScript-канал.
👍 Лайки: 40, 📥 Скачиваний: 2.13М
https://pub.dev/packages/webview_flutter_wkwebview

firebase_messaging обновился до версии 15.2.5!
Плагин для использования API Firebase Cloud Messaging в ваших Flutter-приложениях. Обновлена зависимость до последней версии.
👍 Лайки: 3740, 📥 Скачиваний: 1.55М
https://pub.dev/packages/firebase_messaging

_flutterfire_internals обновился до версии 1.3.54!
Пакет для хранения общего кода на Dart между плагинами FlutterFire. Обновлена зависимость до последнего релиза.
👍 Лайки: 2, 📥 Скачиваний: 2.42М
https://pub.dev/packages/_flutterfire_internals

firebase_core_web обновился до версии 2.22.0!
Пакет для интеграции Firebase в веб-приложения на Flutter. Обновлена версия Firebase JS SDK до 11.5.0.
👍 Лайки: 51, 📥 Скачиваний: 2.48М
https://pub.dev/packages/firebase_core_web

#firebase_messaging_web #webview_flutter_wkwebview #firebase_messaging #_flutterfire_internals #firebase_core_web #flutter #dart #pubdev #flutterpulse
Реализация простого SSE клиента на Dart 🚀💻
В этой статье мы поговорим об Server-Sent Events (SSE) и том, как их можно использовать для обновления данных в реальном времени 🕒!
Узнайте, как решить задачу передачи данных от сервера к клиенту без лишней сложности 🤔, используя Flutter и Dart 📈.
Перейдите по ссылке, чтобы узнать больше о реализации SSE клиента и о том, как использовать FlutterPulse для создания приложений с обновлением данных в реальном времени 📊!
https://habr.com/ru/articles/896442/
#flutter #dart #flutterpulse #SSE #ServerSentEvents #реалтиме #обновленияданных #мобильныеприложения #вебразработка
Dart / Flutter — применяя zero / empty объекты ко всему 🤩!
Упрощаем код с помощью паттерна 'empty/zero' в Dart. Как избавиться от проверок null и isEmpty и сделать код более читаемым и безопасным? 🤔
Прочитайте статью и узнайте, как применять этот паттерн в своих проектах на Flutter! 📚
https://habr.com/ru/articles/896632/
#flutter #dart #flutterpulse 🚀💻🔥
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков

gRPC для Dart обновился до версии 4.0.4! Этот пакет используется для создания высокопроизводительных RPC-приложений с поддержкой мобильных устройств и HTTP/2. В новой версии добавлена поддержка последней версии пакета googleapis_auth.
👍 Лайки: 426, 📥 Скачиваний: 298К
https://pub.dev/packages/grpc

Image Cropper обновился до версии 9.1.0! Пакет Image Cropper - это плагин для Flutter, позволяющий обрезать изображения на Android, iOS и Web. В новой версии исправлены ошибки на Flutter WASM и устаревшие API на Android.
👍 Лайки: 2320, 📥 Скачиваний: 293К
https://pub.dev/packages/image_cropper

Chewie обновился до версии 1.11.1! Chewie - это обёртка вокруг video_player, предоставляющая удобный Material или Cupertino интерфейс для воспроизведения видео. В новой версии добавлены следующие изменения: возможность паузы видео по тапу на фоне, исправлена ошибка, при которой allowMute игнорировался на Desktop, исправлен пример на web.
👍 Лайки: 2190, 📥 Скачиваний: 652К
https://pub.dev/packages/chewie

pdfrx обновился до версии 1.1.19! pdfrx - это быстрый и функциональный просмотрщик PDF, построенный на основе PDFium. Поддерживает Android, iOS, Windows, macOS, Linux и Web. В новой версии сохранены оригинальные комментарии Pdfium в файле pdfium_bindings.dart.
👍 Лайки: 193, 📥 Скачиваний: 118К
https://pub.dev/packages/pdfrx

Fluwx обновился до версии 5.5.1! Fluwx - это плагин для Flutter, позволяющий вызывать нативные API WeChatSDK. С помощью этого пакета вы можете делиться изображениями, текстами, музыкой и другими данными в WeChat, совершать платежи, получать код авторизации и многое другое. В новой версии исправлены ошибки на платформе HarmonyOS.
👍 Лайки: 244, 📥 Скачиваний: 4.9К
https://pub.dev/packages/fluwx

#grpc #image_cropper #chewie #pdfrx #fluwx #flutter #dart #pubdev #flutterpulse
Обзор пакетов на тему Flutter JS 📚

Chaquopy 📊
Пакет Chaquopy позволяет запускать Python-код на Android-устройствах. Сейчас доступна версия 0.0.20.
👍 Лайки: 113, 📥 Скачиваний: 223
Последнее обновление 📅: 11 месяцев назад
https://pub.dev/packages/chaquopy

flutter_rust_bridge 🌉
Пакет flutter_rust_bridge позволяет легко интегрировать Rust-код в Flutter-проекты. Сейчас доступна версия 2.9.0.
👍 Лайки: 517, 📥 Скачиваний: 298К
Последнее обновление 📅: 22 дня назад
https://pub.dev/packages/flutter_rust_bridge

Serious Python 📈
Пакет Serious Python позволяет выполнять Python-программы на фоне, без блокировки интерфейса пользователя. Сейчас доступна версия 0.9.2.
👍 Лайки: 107, 📥 Скачиваний: 8.3К
Последнее обновление 📅: 21 день назад
https://pub.dev/packages/serious_python

native_toolchain_c 🛠️
Пакет native_toolchain_c позволяет вызывать родной C-компилятор, установленный на хост-машине. Сейчас доступна версия 0.10.0.
👍 Лайки: 15, 📥 Скачиваний: 392К
Последнее обновление 📅: 47 часов назад
https://pub.dev/packages/native_toolchain_c

flutter_js 📊
Пакет flutter_js позволяет запускать JavaScript-код в Flutter-приложениях. Сейчас доступна версия 0.8.2.
👍 Лайки: 321, 📥 Скачиваний: 48.5К
Последнее обновление 📅: 38 дней назад
https://pub.dev/packages/flutter_js

FFI 📈
Пакет FFI позволяет конвертировать строки Dart в строки C, закодированные в UTF-8 и UTF-16. Сейчас доступна версия 2.1.4.
👍 Лайки: 307, 📥 Скачиваний: 7М
Последнее обновление 📅: 43 дня назад
https://pub.dev/packages/ffi

#flutter #dart #pubdev #flutterpulse #chaquopy #flutter_rust_bridge #serious_python #native_toolchain_c #flutter_js #ffi