Часть 6: Настройки Firebase в Flutter — Как открытые правила могут раскрыть все данные приложения
Flutter-разработчики, будьте осторожны! Если вы используете Firebase в своих приложениях, вы рискуете столкнуться с серьёзными проблемами безопасности.
В этой статье мы рассмотрим одну из наиболее распространённых уязвимостей в Flutter-приложениях — неправильную настройку Firebase. Вы узнаете, как открытые правила, анонимная аутентификация и слабая логика на стороне клиента могут привести к полной утечке данных. Мы разберём реальные сценарии атак и дадим советы, как исправить ситуацию и защитить свои приложения.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #Firebase #security #mobiledevelopment #appsecurity #FlutterDev
Flutter-разработчики, будьте осторожны! Если вы используете Firebase в своих приложениях, вы рискуете столкнуться с серьёзными проблемами безопасности.
В этой статье мы рассмотрим одну из наиболее распространённых уязвимостей в Flutter-приложениях — неправильную настройку Firebase. Вы узнаете, как открытые правила, анонимная аутентификация и слабая логика на стороне клиента могут привести к полной утечке данных. Мы разберём реальные сценарии атак и дадим советы, как исправить ситуацию и защитить свои приложения.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #Firebase #security #mobiledevelopment #appsecurity #FlutterDev
Обзор пакетов на тему Database Adapters & Connectors
mysql_utils 2.1.12
Этот пакет для Flutter позволяет работать с MySQL, расширяя функциональность классов. Он поддерживает типы BLOB и JSON, SSL-сертификаты, вызов хранимых процедур, аутентификацию sha256_password и глобальную опцию отладки.
👍 Лайки: 61, 📥 Скачиваний: 125
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/mysql_utils
surrealdb 1.1.1
Этот пакет позволяет взаимодействовать с SurrealDB, масштабируемой, распределенной и реального времени базой данных. Он поддерживает подключение и отключение от SurrealDB, аутентификацию по токену, взаимодействие с базой данных и live-запросы через WebSocket.
👍 Лайки: 38, 📥 Скачиваний: 82
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/surrealdb
postgres 3.5.9
Этот пакет позволяет подключаться к базам данных PostgreSQL и выполнять запросы, поддерживая эффективный и безопасный расширенный формат запросов протокола PostgreSQL. Он также поддерживает подключения через URL, пул подключений и регистрацию пользовательских кодеков типов.
👍 Лайки: 397, 📥 Скачиваний: 99K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/postgres
mssql_connection 3.0.0
Этот плагин позволяет Flutter-приложениям легко подключаться к Microsoft SQL Server, поддерживая кроссплатформенность через Dart FFI + FreeTDS, единый JSON-ответ для чтения и записи, параметризованные запросы, транзакции и пакетную вставку.
👍 Лайки: 30, 📥 Скачиваний: 564
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/mssql_connection
mongo_dart 0.10.5
Пакет mongo-dart предоставляет драйвер для работы с MongoDB из Dart, поддерживая как старые, так и новые версии MongoDB, и предлагая удобный API, похожий на mongo shell.
👍 Лайки: 505, 📥 Скачиваний: 11.2K
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/mongo_dart
shorebird_redis_client 0.0.12
Shorebird Redis Client - легкий и мощный Dart-библиотека для работы с Redis, позволяющая легко и быстро подключаться к Redis из Dart-приложений.
👍 Лайки: 18, 📥 Скачиваний: 795
📅 Обновлено: 35 дней назад
https://pub.dev/packages/shorebird_redis_client
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #mysql_utils #surrealdb #postgres #mssql_connection #mongo_dart #shorebird_redis_client
mysql_utils 2.1.12
Этот пакет для Flutter позволяет работать с MySQL, расширяя функциональность классов. Он поддерживает типы BLOB и JSON, SSL-сертификаты, вызов хранимых процедур, аутентификацию sha256_password и глобальную опцию отладки.
👍 Лайки: 61, 📥 Скачиваний: 125
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/mysql_utils
surrealdb 1.1.1
Этот пакет позволяет взаимодействовать с SurrealDB, масштабируемой, распределенной и реального времени базой данных. Он поддерживает подключение и отключение от SurrealDB, аутентификацию по токену, взаимодействие с базой данных и live-запросы через WebSocket.
👍 Лайки: 38, 📥 Скачиваний: 82
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/surrealdb
postgres 3.5.9
Этот пакет позволяет подключаться к базам данных PostgreSQL и выполнять запросы, поддерживая эффективный и безопасный расширенный формат запросов протокола PostgreSQL. Он также поддерживает подключения через URL, пул подключений и регистрацию пользовательских кодеков типов.
👍 Лайки: 397, 📥 Скачиваний: 99K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/postgres
mssql_connection 3.0.0
Этот плагин позволяет Flutter-приложениям легко подключаться к Microsoft SQL Server, поддерживая кроссплатформенность через Dart FFI + FreeTDS, единый JSON-ответ для чтения и записи, параметризованные запросы, транзакции и пакетную вставку.
👍 Лайки: 30, 📥 Скачиваний: 564
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/mssql_connection
mongo_dart 0.10.5
Пакет mongo-dart предоставляет драйвер для работы с MongoDB из Dart, поддерживая как старые, так и новые версии MongoDB, и предлагая удобный API, похожий на mongo shell.
👍 Лайки: 505, 📥 Скачиваний: 11.2K
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/mongo_dart
shorebird_redis_client 0.0.12
Shorebird Redis Client - легкий и мощный Dart-библиотека для работы с Redis, позволяющая легко и быстро подключаться к Redis из Dart-приложений.
👍 Лайки: 18, 📥 Скачиваний: 795
📅 Обновлено: 35 дней назад
https://pub.dev/packages/shorebird_redis_client
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #mysql_utils #surrealdb #postgres #mssql_connection #mongo_dart #shorebird_redis_client
🔗 Часть 7: Хайджекинг глубоких ссылок в Flutter — Как злонамеренные приложения могут запускать ваше в опасных состояниях
Flutter-разработчики, будьте осторожны! Если вы не обеспечите должную валидацию глубоких ссылок в вашем приложении, злоумышленники могут получить доступ к конфиденциальным данным и нарушить безопасность вашего приложения.
В этой статье рассматривается проблема хайджекинга глубоких ссылок в Flutter и описываются приёмы, которые могут использовать злоумышленники для запуска вашего приложения в опасных состояниях. Вы узнаете, как защитить ваше приложение от таких атак, используя правильную валидацию глубоких ссылок, библиотеки маршрутизации с поддержкой защиты и другие методы.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #deepLinking #security #mobileSecurity #appSecurity #FlutterDev #mobileDev
Flutter-разработчики, будьте осторожны! Если вы не обеспечите должную валидацию глубоких ссылок в вашем приложении, злоумышленники могут получить доступ к конфиденциальным данным и нарушить безопасность вашего приложения.
В этой статье рассматривается проблема хайджекинга глубоких ссылок в Flutter и описываются приёмы, которые могут использовать злоумышленники для запуска вашего приложения в опасных состояниях. Вы узнаете, как защитить ваше приложение от таких атак, используя правильную валидацию глубоких ссылок, библиотеки маршрутизации с поддержкой защиты и другие методы.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #deepLinking #security #mobileSecurity #appSecurity #FlutterDev #mobileDev
❤3
Самые лучшие обновлённые пакеты за последние 24 часа
test 1.29.0 - Пакет для написания и запуска тестов в Dart. В новой версии добавлены новые функции, такие как флаг --coverage-package для фильтрации отчета о покрытии кода, требование функции main в тестовом наборе и более прямое сообщение об ошибке. Кроме того, теперь поддерживается major версия 10 анализатора.
👍 Лайки: 616, 📥 Скачиваний: 3.9М
https://pub.dev/packages/test
test_api 0.7.9 - Пакет предназначен для написания тестов, но пока не рекомендуется для публичного использования из-за нестабильного API. Теперь поддерживает analyzer major version 10.
👍 Лайки: 23, 📥 Скачиваний: 4.4М
https://pub.dev/packages/test_api
webview_flutter 4.13.1 - Пакет для отображения веб-страниц в приложениях Flutter. В новой версии исправлены ошибки в документации, обновлена минимальная поддерживаемая версия SDK до Flutter 3.32/Dart 3.8 и обновлен README с информацией о поддерживаемых версиях операционных систем.
👍 Лайки: 4460, 📥 Скачиваний: 1.6М
https://pub.dev/packages/webview_flutter
home_widget 0.9.0 - Пакет поддерживает Swift Package Manager и исправлены ошибки с Xcode 26 и обновлением виджетов на iOS.
👍 Лайки: 2110, 📥 Скачиваний: 35.8К
https://pub.dev/packages/home_widget
pdfrx 2.2.20 - Быстрый и функциональный просмотрщик и редактор PDF для Flutter, поддерживающий Android, iOS, Windows, macOS, Linux и Web. В новой версии исправлена проблема с ограничениями окружения, теперь версия Flutter должна быть не ниже 3.35.1.
👍 Лайки: 290, 📥 Скачиваний: 146К
https://pub.dev/packages/pdfrx
analyzer 10.0.0 - Пакет для статического анализа кода на языке Dart и предоставляет библиотеку для интеграции с инструментами и редакторами. В новой версии были внесены изменения, такие как удаление устаревших свойств и методов, добавление нового класса RemovedAnalysisRule.
👍 Лайки: 311, 📥 Скачиваний: 6.4М
https://pub.dev/packages/analyzer
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #test #test_api #webview_flutter #home_widget #pdfrx #analyzer
test 1.29.0 - Пакет для написания и запуска тестов в Dart. В новой версии добавлены новые функции, такие как флаг --coverage-package для фильтрации отчета о покрытии кода, требование функции main в тестовом наборе и более прямое сообщение об ошибке. Кроме того, теперь поддерживается major версия 10 анализатора.
👍 Лайки: 616, 📥 Скачиваний: 3.9М
https://pub.dev/packages/test
test_api 0.7.9 - Пакет предназначен для написания тестов, но пока не рекомендуется для публичного использования из-за нестабильного API. Теперь поддерживает analyzer major version 10.
👍 Лайки: 23, 📥 Скачиваний: 4.4М
https://pub.dev/packages/test_api
webview_flutter 4.13.1 - Пакет для отображения веб-страниц в приложениях Flutter. В новой версии исправлены ошибки в документации, обновлена минимальная поддерживаемая версия SDK до Flutter 3.32/Dart 3.8 и обновлен README с информацией о поддерживаемых версиях операционных систем.
👍 Лайки: 4460, 📥 Скачиваний: 1.6М
https://pub.dev/packages/webview_flutter
home_widget 0.9.0 - Пакет поддерживает Swift Package Manager и исправлены ошибки с Xcode 26 и обновлением виджетов на iOS.
👍 Лайки: 2110, 📥 Скачиваний: 35.8К
https://pub.dev/packages/home_widget
pdfrx 2.2.20 - Быстрый и функциональный просмотрщик и редактор PDF для Flutter, поддерживающий Android, iOS, Windows, macOS, Linux и Web. В новой версии исправлена проблема с ограничениями окружения, теперь версия Flutter должна быть не ниже 3.35.1.
👍 Лайки: 290, 📥 Скачиваний: 146К
https://pub.dev/packages/pdfrx
analyzer 10.0.0 - Пакет для статического анализа кода на языке Dart и предоставляет библиотеку для интеграции с инструментами и редакторами. В новой версии были внесены изменения, такие как удаление устаревших свойств и методов, добавление нового класса RemovedAnalysisRule.
👍 Лайки: 311, 📥 Скачиваний: 6.4М
https://pub.dev/packages/analyzer
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #test #test_api #webview_flutter #home_widget #pdfrx #analyzer
Обзор пакетов на тему Design System
cupertino_native 0.1.1
Пакет cupertino_native привносит в Flutter настоящие Liquid Glass виджеты для iOS и macOS. Он позволяет создавать красивые и последовательные интерфейсы с легкостью.
👍 Лайки: 252, 📥 Скачиваний: 1.4K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/cupertino_native
Mix 1.7.0
Mix - это простая и интуитивно понятная система стилизации для Flutter, которая позволяет создавать красивые и последовательные интерфейсы с легкостью. Mix отделяет семантику стиля от виджетов, сохраняя при этом простоту понимания и управляемость их взаимосвязи.
👍 Лайки: 388, 📥 Скачиваний: 16.3K
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/mix
Yaru 9.0.0
Этот пакет содержит тему и виджеты для создания приложений для десктопа и веба, следуя дизайну Yaru для GNOME в Ubuntu 22.04+.
👍 Лайки: 276, 📥 Скачиваний: 7.5K
📅 Обновлено: 42 дня назад
https://pub.dev/packages/yaru
flutter95 1.3.1
Пакет flutter95 позволяет создавать приложения Flutter с интерфейсом, вдохновлённым Windows 95.
👍 Лайки: 167, 📥 Скачиваний: 46
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/flutter95
fluent_ui 4.13.0
Пакет fluent_ui предоставляет неофициальную реализацию Fluent Design для Flutter.
👍 Лайки: 3160, 📥 Скачиваний: 9.9K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/fluent_ui
macos_ui 2.2.2
macos_ui - Flutter-виджеты и темы, реализующие текущий язык дизайна macOS.
👍 Лайки: 1030, 📥 Скачиваний: 26.1K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/macos_ui
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #cupertino_native #Mix #Yaru #flutter95 #fluent_ui #macos_ui
cupertino_native 0.1.1
Пакет cupertino_native привносит в Flutter настоящие Liquid Glass виджеты для iOS и macOS. Он позволяет создавать красивые и последовательные интерфейсы с легкостью.
👍 Лайки: 252, 📥 Скачиваний: 1.4K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/cupertino_native
Mix 1.7.0
Mix - это простая и интуитивно понятная система стилизации для Flutter, которая позволяет создавать красивые и последовательные интерфейсы с легкостью. Mix отделяет семантику стиля от виджетов, сохраняя при этом простоту понимания и управляемость их взаимосвязи.
👍 Лайки: 388, 📥 Скачиваний: 16.3K
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/mix
Yaru 9.0.0
Этот пакет содержит тему и виджеты для создания приложений для десктопа и веба, следуя дизайну Yaru для GNOME в Ubuntu 22.04+.
👍 Лайки: 276, 📥 Скачиваний: 7.5K
📅 Обновлено: 42 дня назад
https://pub.dev/packages/yaru
flutter95 1.3.1
Пакет flutter95 позволяет создавать приложения Flutter с интерфейсом, вдохновлённым Windows 95.
👍 Лайки: 167, 📥 Скачиваний: 46
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/flutter95
fluent_ui 4.13.0
Пакет fluent_ui предоставляет неофициальную реализацию Fluent Design для Flutter.
👍 Лайки: 3160, 📥 Скачиваний: 9.9K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/fluent_ui
macos_ui 2.2.2
macos_ui - Flutter-виджеты и темы, реализующие текущий язык дизайна macOS.
👍 Лайки: 1030, 📥 Скачиваний: 26.1K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/macos_ui
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #cupertino_native #Mix #Yaru #flutter95 #fluent_ui #macos_ui
❤1
Самые лучшие обновлённые пакеты за последние 24 часа
open_file 3.5.11 - Пакет для открытия файлов в родных приложениях на платформах iOS, Android, PC и web в приложениях Flutter. В новой версии исправлена совместимость с UIScene на iOS, добавлена поддержка SPM на iOS и MacOS. 👍 Лайки: 1070, 📥 Скачиваний: 226К. https://pub.dev/packages/open_file
open_file_mac 1.0.4 - Пакет для открытия файлов на MacOS. Теперь добавлена поддержка SPM. Лайков: 0, Скачиваний: 218К. https://pub.dev/packages/open_file_mac
shadcn_ui 0.43.1 - Пакет содержит множество настраиваемых UI-компонентов для Flutter. Теперь улучшено обработка скролла и ресайза в ShadPortal. Лайков: 835, Скачиваний: 19.1К. https://pub.dev/packages/shadcn_ui
flutter_convenient_test 1.6.1 - Пакет для упрощения написания и отладки тестов в Flutter. В новой версии обновлены ограничения пакета. Пакет имеет 149 лайков и более 8.2К скачиваний. https://pub.dev/packages/flutter_convenient_test
fresh_dio 0.4.5 - Популярный пакет для упрощения кастомной аутентификации API. Теперь доступен метод isTokenRequired для предотвращения добавления заголовков аутентификации. Лайков: 16.2К, Скачиваний: 10.2К. https://pub.dev/packages/fresh_dio
video_player_avfoundation 2.8.9 - Пакет для воспроизведения видео в Flutter. Теперь пакет решает проблемы с устаревшими методами tracksWithMediaType и использует loadTracksWithMediaType:completionHandler: для iOS 15.0+/macOS 12.0+. Пакет имеет 8 лайков и более 1.7М скачиваний. https://pub.dev/packages/video_player_avfoundation
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #open_file #open_file_mac #shadcn_ui #flutter_convenient_test #fresh_dio #video_player_avfoundation
open_file 3.5.11 - Пакет для открытия файлов в родных приложениях на платформах iOS, Android, PC и web в приложениях Flutter. В новой версии исправлена совместимость с UIScene на iOS, добавлена поддержка SPM на iOS и MacOS. 👍 Лайки: 1070, 📥 Скачиваний: 226К. https://pub.dev/packages/open_file
open_file_mac 1.0.4 - Пакет для открытия файлов на MacOS. Теперь добавлена поддержка SPM. Лайков: 0, Скачиваний: 218К. https://pub.dev/packages/open_file_mac
shadcn_ui 0.43.1 - Пакет содержит множество настраиваемых UI-компонентов для Flutter. Теперь улучшено обработка скролла и ресайза в ShadPortal. Лайков: 835, Скачиваний: 19.1К. https://pub.dev/packages/shadcn_ui
flutter_convenient_test 1.6.1 - Пакет для упрощения написания и отладки тестов в Flutter. В новой версии обновлены ограничения пакета. Пакет имеет 149 лайков и более 8.2К скачиваний. https://pub.dev/packages/flutter_convenient_test
fresh_dio 0.4.5 - Популярный пакет для упрощения кастомной аутентификации API. Теперь доступен метод isTokenRequired для предотвращения добавления заголовков аутентификации. Лайков: 16.2К, Скачиваний: 10.2К. https://pub.dev/packages/fresh_dio
video_player_avfoundation 2.8.9 - Пакет для воспроизведения видео в Flutter. Теперь пакет решает проблемы с устаревшими методами tracksWithMediaType и использует loadTracksWithMediaType:completionHandler: для iOS 15.0+/macOS 12.0+. Пакет имеет 8 лайков и более 1.7М скачиваний. https://pub.dev/packages/video_player_avfoundation
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #open_file #open_file_mac #shadcn_ui #flutter_convenient_test #fresh_dio #video_player_avfoundation
Внедрение кода во время выполнения в Flutter: как защитить приложение от взлома?
Представьте, что злоумышленник может изменить поведение вашего приложения на лету, без изменения исходного кода и даже без доступа к APK! Это реальность, с которой сталкиваются многие разработчики Flutter.
В этой статье рассматривается проблема внедрения кода во время выполнения в Flutter и то, как инструменты вроде Frida, Xposed и Objection позволяют атакующим перехватывать или переопределять методы Dart и нативных плагинов. Вы узнаете, как злоумышленники могут манипулировать памятью приложения, обходить аутентификацию и извлекать конфиденциальные данные. Кроме того, в статье представлены практические советы по защите приложения от подобных атак, включая использование нативных проверок целостности, обфускацию кода Dart, валидацию ролей на сервере и обнаружение внедрения Frida.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #appsecurity #mobiledevelopment #securitytips
Представьте, что злоумышленник может изменить поведение вашего приложения на лету, без изменения исходного кода и даже без доступа к APK! Это реальность, с которой сталкиваются многие разработчики Flutter.
В этой статье рассматривается проблема внедрения кода во время выполнения в Flutter и то, как инструменты вроде Frida, Xposed и Objection позволяют атакующим перехватывать или переопределять методы Dart и нативных плагинов. Вы узнаете, как злоумышленники могут манипулировать памятью приложения, обходить аутентификацию и извлекать конфиденциальные данные. Кроме того, в статье представлены практические советы по защите приложения от подобных атак, включая использование нативных проверок целостности, обфускацию кода Dart, валидацию ролей на сервере и обнаружение внедрения Frida.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #appsecurity #mobiledevelopment #securitytips
Обзор пакетов на тему Animation & Transition
animations 2.1.1
Пакет с готовыми анимациями для Flutter, включая Container Transform, Shared Axis, Fade Through и Fade. Получите высококачественные анимации для Material Design.
👍 Лайки: 6760, 📥 Скачиваний: 689K
📅 Обновлено: 55 дней назад
https://pub.dev/packages/animations
flutter_animate 4.5.2
Мощная библиотека для создания анимаций в Flutter, предлагающая простоту, высокую производительность и готовые эффекты.
👍 Лайки: 4090, 📥 Скачиваний: 551K
📅 Обновлено: 13 месяцев назад
https://pub.dev/packages/flutter_animate
simple_animations 5.2.0
Упрощает создание красивых анимаций в Flutter, позволяя создавать кастомные анимации в stateless виджетах и анимировать несколько свойств одновременно.
👍 Лайки: 1990, 📥 Скачиваний: 55.1K
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/simple_animations
animate_do 4.2.0
Пакет анимаций для Flutter, вдохновленный Animate.css, предлагающий Null-Safety, Dart 3, и бесконечные анимации без внешних зависимостей.
👍 Лайки: 4860, 📥 Скачиваний: 67.5K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/animate_do
page_transition 2.2.1
Предоставляет красивые переходы между экранами с простым в использовании API, включая различные типы переходов и настройку.
👍 Лайки: 1560, 📥 Скачиваний: 211K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/page_transition
lottie 3.3.2
Мобильная библиотека для парсинга анимаций After Effects, экспортированных в формат JSON, и рендеринга их нативно на мобильных устройствах, позволяющая легко интегрировать анимации After Effects в Flutter-приложения.
👍 Лайки: 4500, 📥 Скачиваний: 1M
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/lottie
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #animations #flutter_animate #simple_animations #animate_do #page_transition #lottie
animations 2.1.1
Пакет с готовыми анимациями для Flutter, включая Container Transform, Shared Axis, Fade Through и Fade. Получите высококачественные анимации для Material Design.
👍 Лайки: 6760, 📥 Скачиваний: 689K
📅 Обновлено: 55 дней назад
https://pub.dev/packages/animations
flutter_animate 4.5.2
Мощная библиотека для создания анимаций в Flutter, предлагающая простоту, высокую производительность и готовые эффекты.
👍 Лайки: 4090, 📥 Скачиваний: 551K
📅 Обновлено: 13 месяцев назад
https://pub.dev/packages/flutter_animate
simple_animations 5.2.0
Упрощает создание красивых анимаций в Flutter, позволяя создавать кастомные анимации в stateless виджетах и анимировать несколько свойств одновременно.
👍 Лайки: 1990, 📥 Скачиваний: 55.1K
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/simple_animations
animate_do 4.2.0
Пакет анимаций для Flutter, вдохновленный Animate.css, предлагающий Null-Safety, Dart 3, и бесконечные анимации без внешних зависимостей.
👍 Лайки: 4860, 📥 Скачиваний: 67.5K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/animate_do
page_transition 2.2.1
Предоставляет красивые переходы между экранами с простым в использовании API, включая различные типы переходов и настройку.
👍 Лайки: 1560, 📥 Скачиваний: 211K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/page_transition
lottie 3.3.2
Мобильная библиотека для парсинга анимаций After Effects, экспортированных в формат JSON, и рендеринга их нативно на мобильных устройствах, позволяющая легко интегрировать анимации After Effects в Flutter-приложения.
👍 Лайки: 4500, 📥 Скачиваний: 1M
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/lottie
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #animations #flutter_animate #simple_animations #animate_do #page_transition #lottie
❤1
🔐 Хардкорные API-ключи в Flutter: как секреты утекают через декомпиляцию APK
Вы думали, что ваш Flutter-приложение в безопасности? Но хардкодирование секретов в коде может привести к их лёгкой компрометации через декомпиляцию APK!
В этой статье мы погрузимся в проблему хардкодирования API-ключей и других секретов в Flutter-приложениях, рассмотрим реальные сценарии эксплуатации уязвимостей и узнаем, как защитить ваше приложение от таких угроз. Вы узнаете, как злоумышленники могут извлечь секреты из вашего приложения и как этому можно помешать.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #security #api #secrets #appsecurity #mobiledevelopment
Вы думали, что ваш Flutter-приложение в безопасности? Но хардкодирование секретов в коде может привести к их лёгкой компрометации через декомпиляцию APK!
В этой статье мы погрузимся в проблему хардкодирования API-ключей и других секретов в Flutter-приложениях, рассмотрим реальные сценарии эксплуатации уязвимостей и узнаем, как защитить ваше приложение от таких угроз. Вы узнаете, как злоумышленники могут извлечь секреты из вашего приложения и как этому можно помешать.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #security #api #secrets #appsecurity #mobiledevelopment
Самые лучшие обновлённые пакеты за последние 24 часа
audio_waveforms 2.0.2 - Плагин для Flutter, который позволяет создавать волновые формы аудио. Улучшена производительность и добавлены новые функции, такие как поддержка правого на левое отображение волновой формы и возможность настройки количества образцов в секунду. Исправлены ошибки с отображением меток во время записи и крах на iOS при потоковой передаче аудио. 👍 Лайки: 846, 📥 Скачиваний: 44.3К
https://pub.dev/packages/audio_waveforms
clipboard 3.0.14 - Плагин для Flutter, который позволяет работать с буфером обмена. Добавлена поддержка Swift Package Manager, улучшена совместимость с CocoaPods и обновлена структура пакета. Пакет имеет следующие возможности: базовая копия и вставка текста, поддержка форматированного текста (HTML), поддержка изображений и т.д. 👍 Лайки: 626, 📥 Скачиваний: 90.6К
https://pub.dev/packages/clipboard
pdfrx 2.2.23 - Плагин для Flutter, который позволяет создавать быстрый и функциональный просмотрщик PDF. Исправлены незначительные ошибки. 👍 Лайки: 290, 📥 Скачиваний: 151К
https://pub.dev/packages/pdfrx
slang 4.11.2 - Плагин для Flutter, который позволяет осуществлять международализацию (i18n) на основе JSON, YAML, CSV или ARB-файлов. Исправлены ошибки и добавлена поддержка исландского языка. 👍 Лайки: 727, 📥 Скачиваний: 78.8К
https://pub.dev/packages/slang
Serverpod 3.2.0 - Плагин для Flutter, который позволяет создавать серверные приложения. Улучшен опыт для будущих вызовов, расширенная поддержка платформ и новый провайдер идентификации Firebase. 👍 Лайки: 703, 📥 Скачиваний: 19.1К
https://pub.dev/packages/serverpod
hive_ce_flutter 2.3.4 - Плагин для Flutter, который позволяет работать с базой данных Hive. Теперь включает файл hive_ce_flutter.dart для успешной публикации. 👍 Лайки: 43, 📥 Скачиваний: 140К
https://pub.dev/packages/hive_ce_flutter
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #audio_waveforms #clipboard #pdfrx #slang #Serverpod #hive_ce_flutter
audio_waveforms 2.0.2 - Плагин для Flutter, который позволяет создавать волновые формы аудио. Улучшена производительность и добавлены новые функции, такие как поддержка правого на левое отображение волновой формы и возможность настройки количества образцов в секунду. Исправлены ошибки с отображением меток во время записи и крах на iOS при потоковой передаче аудио. 👍 Лайки: 846, 📥 Скачиваний: 44.3К
https://pub.dev/packages/audio_waveforms
clipboard 3.0.14 - Плагин для Flutter, который позволяет работать с буфером обмена. Добавлена поддержка Swift Package Manager, улучшена совместимость с CocoaPods и обновлена структура пакета. Пакет имеет следующие возможности: базовая копия и вставка текста, поддержка форматированного текста (HTML), поддержка изображений и т.д. 👍 Лайки: 626, 📥 Скачиваний: 90.6К
https://pub.dev/packages/clipboard
pdfrx 2.2.23 - Плагин для Flutter, который позволяет создавать быстрый и функциональный просмотрщик PDF. Исправлены незначительные ошибки. 👍 Лайки: 290, 📥 Скачиваний: 151К
https://pub.dev/packages/pdfrx
slang 4.11.2 - Плагин для Flutter, который позволяет осуществлять международализацию (i18n) на основе JSON, YAML, CSV или ARB-файлов. Исправлены ошибки и добавлена поддержка исландского языка. 👍 Лайки: 727, 📥 Скачиваний: 78.8К
https://pub.dev/packages/slang
Serverpod 3.2.0 - Плагин для Flutter, который позволяет создавать серверные приложения. Улучшен опыт для будущих вызовов, расширенная поддержка платформ и новый провайдер идентификации Firebase. 👍 Лайки: 703, 📥 Скачиваний: 19.1К
https://pub.dev/packages/serverpod
hive_ce_flutter 2.3.4 - Плагин для Flutter, который позволяет работать с базой данных Hive. Теперь включает файл hive_ce_flutter.dart для успешной публикации. 👍 Лайки: 43, 📥 Скачиваний: 140К
https://pub.dev/packages/hive_ce_flutter
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #audio_waveforms #clipboard #pdfrx #slang #Serverpod #hive_ce_flutter
Разбираемся в причинах недетерминизма LLM и как с этим жить/кодить
Вчера Станислав Чернышев решил начать трудовой год со стрима и решил поговорить о больших языковых моделях (LLM) и их недетерминированном поведении при генерации кода. Недетерминизм - это свойство модели выдавать разные результаты при одинаковых входных данных.
Причины недетерминизма
✅ Алгоритмические причины: связаны с вероятностным механизмом генерации текста.
✅ Математическо-аппаратные причины: обусловлены ошибками округления и представлением чисел с плавающей точкой.
✅ Контекстные причины: зависят от контекста, в котором используется модель.
Контекстные причины
✅ Деградация контекста: снижение производительности модели при увеличении количества входных данных.
✅ Эффект бассейна внимания: модель лучше запоминает информацию в начале и конце контекста.
✅ Максимальное эффективное контекстное окно: ограничение на количество входных данных, при котором модель работает эффективно.
Подходы к снижению недетерминизма
✅ Промтинг и контекстная инженерия: улучшение качества запросов к модели.
✅ Specification-Driven Development: разработка через спецификацию.
✅ MCP-серверы: инструментарий для взаимодействия с моделью.
✅ Agent MD: файлы, описывающие поведение агента.
✅ Agent Skills: версионированные пакеты навыков.
Финальные подходы
✅ Тестирование и валидация: проверка результатов генерации кода.
✅ TDD (Test-Driven Development): разработка через тестирование.
Смотрите видео по ссылке: Разбираемся в причинах недетерминизма LLM и как с этим жить/кодить
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Вчера Станислав Чернышев решил начать трудовой год со стрима и решил поговорить о больших языковых моделях (LLM) и их недетерминированном поведении при генерации кода. Недетерминизм - это свойство модели выдавать разные результаты при одинаковых входных данных.
Причины недетерминизма
✅ Алгоритмические причины: связаны с вероятностным механизмом генерации текста.
✅ Математическо-аппаратные причины: обусловлены ошибками округления и представлением чисел с плавающей точкой.
✅ Контекстные причины: зависят от контекста, в котором используется модель.
Контекстные причины
✅ Деградация контекста: снижение производительности модели при увеличении количества входных данных.
✅ Эффект бассейна внимания: модель лучше запоминает информацию в начале и конце контекста.
✅ Максимальное эффективное контекстное окно: ограничение на количество входных данных, при котором модель работает эффективно.
Подходы к снижению недетерминизма
✅ Промтинг и контекстная инженерия: улучшение качества запросов к модели.
✅ Specification-Driven Development: разработка через спецификацию.
✅ MCP-серверы: инструментарий для взаимодействия с моделью.
✅ Agent MD: файлы, описывающие поведение агента.
✅ Agent Skills: версионированные пакеты навыков.
Финальные подходы
✅ Тестирование и валидация: проверка результатов генерации кода.
✅ TDD (Test-Driven Development): разработка через тестирование.
Смотрите видео по ссылке: Разбираемся в причинах недетерминизма LLM и как с этим жить/кодить
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🔥2👍1
Flutter SharedPreferences Credential Dump: Как корневые устройства подвергают риску пользовательские токены и PII
Вы когда-нибудь задумывались, насколько безопасно хранение конфиденциальных данных в вашем Flutter-приложении? Оказывается, использование SharedPreferences может быть рискованным, особенно на рутированных устройствах!
В этой статье рассматривается проблема хранения конфиденциальных данных в SharedPreferences, как злоумышленники могут извлечь эти данные на рутированных устройствах и как можно смягчить эти риски. Вы узнаете о реальных сценариях эксплуатации, таких как извлечение токенов и личной информации пользователей, и о том, как использовать безопасное хранилище, шифрование и другие методы для защиты данных.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #security #mobiledevelopment #appsecurity #SharedPreferences #FlutterSecureStorage
Вы когда-нибудь задумывались, насколько безопасно хранение конфиденциальных данных в вашем Flutter-приложении? Оказывается, использование SharedPreferences может быть рискованным, особенно на рутированных устройствах!
В этой статье рассматривается проблема хранения конфиденциальных данных в SharedPreferences, как злоумышленники могут извлечь эти данные на рутированных устройствах и как можно смягчить эти риски. Вы узнаете о реальных сценариях эксплуатации, таких как извлечение токенов и личной информации пользователей, и о том, как использовать безопасное хранилище, шифрование и другие методы для защиты данных.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #security #mobiledevelopment #appsecurity #SharedPreferences #FlutterSecureStorage
Обзор пакетов на тему PIN, OTP & Password Field
Flutter Smart Auth 3.2.0
Пакет Flutter Smart Auth позволяет легко реализовать верификацию по SMS в ваших Flutter-приложениях для Android. Он предоставляет автоматическое заполнение кода из SMS, API SMS Retriever и API SMS User Consent.
👍 Лайки: 191, 📥 Скачиваний: 86.6K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/smart_auth
Flutter Pinput 6.0.1
Пакет Flutter Pinput предоставляет удобный и настраиваемый виджет для ввода PIN-кода. Он поддерживает анимированные декорации, валидацию формы и автозаполнение SMS на iOS и Android.
👍 Лайки: 3400, 📥 Скачиваний: 353K
📅 Обновлено: 46 дней назад
https://pub.dev/packages/pinput
dart-otp 3.2.0
Библиотека dart-otp для генерации одноразовых паролей по стандартам RFC4226 и RFC6238. Поддерживает Google Authenticator.
👍 Лайки: 199, 📥 Скачиваний: 43.1K
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/otp
flutter_otp_text_field 1.5.1+1
Пакет flutter_otp_text_field предоставляет удобный виджет OtpTextField для отображения PIN-кодов. Он поддерживает настройку формы текстовых полей, встроенные стили для PIN-кодов и маскирование ввода.
👍 Лайки: 50, 📥 Скачиваний: 1.9K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/flutter_otp_text_field
otp_autofill 4.1.0
Пакет otp_autofill для автоматического заполнения кодов подтверждения OTP в Flutter-приложениях. Он использует SMS User Consent API и SMS Retriever API на Android для автоматического извлечения кодов подтверждения из SMS-сообщений.
👍 Лайки: 289, 📥 Скачиваний: 20.7K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/otp_autofill
sms_autofill 2.4.1
Пакет sms_autofill для автоматического заполнения полей кода из SMS на Android, используя SMSRetriever API.
👍 Лайки: 875, 📥 Скачиваний: 135K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/sms_autofill
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #FlutterSmartAuth #FlutterPinput #dartotp #flutterotptextfield #otpaautofill #smsautofill
Flutter Smart Auth 3.2.0
Пакет Flutter Smart Auth позволяет легко реализовать верификацию по SMS в ваших Flutter-приложениях для Android. Он предоставляет автоматическое заполнение кода из SMS, API SMS Retriever и API SMS User Consent.
👍 Лайки: 191, 📥 Скачиваний: 86.6K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/smart_auth
Flutter Pinput 6.0.1
Пакет Flutter Pinput предоставляет удобный и настраиваемый виджет для ввода PIN-кода. Он поддерживает анимированные декорации, валидацию формы и автозаполнение SMS на iOS и Android.
👍 Лайки: 3400, 📥 Скачиваний: 353K
📅 Обновлено: 46 дней назад
https://pub.dev/packages/pinput
dart-otp 3.2.0
Библиотека dart-otp для генерации одноразовых паролей по стандартам RFC4226 и RFC6238. Поддерживает Google Authenticator.
👍 Лайки: 199, 📥 Скачиваний: 43.1K
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/otp
flutter_otp_text_field 1.5.1+1
Пакет flutter_otp_text_field предоставляет удобный виджет OtpTextField для отображения PIN-кодов. Он поддерживает настройку формы текстовых полей, встроенные стили для PIN-кодов и маскирование ввода.
👍 Лайки: 50, 📥 Скачиваний: 1.9K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/flutter_otp_text_field
otp_autofill 4.1.0
Пакет otp_autofill для автоматического заполнения кодов подтверждения OTP в Flutter-приложениях. Он использует SMS User Consent API и SMS Retriever API на Android для автоматического извлечения кодов подтверждения из SMS-сообщений.
👍 Лайки: 289, 📥 Скачиваний: 20.7K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/otp_autofill
sms_autofill 2.4.1
Пакет sms_autofill для автоматического заполнения полей кода из SMS на Android, используя SMSRetriever API.
👍 Лайки: 875, 📥 Скачиваний: 135K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/sms_autofill
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #FlutterSmartAuth #FlutterPinput #dartotp #flutterotptextfield #otpaautofill #smsautofill
👍1
Flutter и WebView: как не дать хакерам выполнить произвольный код Dart из JavaScript
Многие Flutter-приложения используют WebView для интеграции с внешними страницами, платёжными шлюзами или центрами помощи внутри приложения. Но если вы используете WebView с включённым JavaScript и предоставляете доступ к JS-to-Dart мосту, вы открываете дверь к одной из самых опасных уязвимостей мобильных приложений: внедрению JavaScript Bridge.
В этой статье мы разберём, как работает эта уязвимость, как злоумышленники её эксплуатируют и как избежать превращения вашего Flutter-приложения в движок для удалённого выполнения кода. Вы узнаете о реальных сценариях атак, таких как внедрение вредоносного JavaScript через внешние сайты, загрузка локального HTML с внешним JavaScript и экспозиция native-интерфейса в Android WebView.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #webview #javascript #security #mobiledevelopment #appsecurity #coding #programming #devlife
Многие Flutter-приложения используют WebView для интеграции с внешними страницами, платёжными шлюзами или центрами помощи внутри приложения. Но если вы используете WebView с включённым JavaScript и предоставляете доступ к JS-to-Dart мосту, вы открываете дверь к одной из самых опасных уязвимостей мобильных приложений: внедрению JavaScript Bridge.
В этой статье мы разберём, как работает эта уязвимость, как злоумышленники её эксплуатируют и как избежать превращения вашего Flutter-приложения в движок для удалённого выполнения кода. Вы узнаете о реальных сценариях атак, таких как внедрение вредоносного JavaScript через внешние сайты, загрузка локального HTML с внешним JavaScript и экспозиция native-интерфейса в Android WebView.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #webview #javascript #security #mobiledevelopment #appsecurity #coding #programming #devlife
👍2
Самые лучшие обновлённые пакеты за последние 24 часа
search_app_bar_page 5.1.1-rc.1 - плагин для создания страницы поиска в Flutter-приложении. Исправлена задержка поиска, теперь она составляет 300мс, и улучшена скорость обнаружения ввода текста.
👍 Лайки: 93, 📥 Скачиваний: 1.7К
https://pub.dev/packages/search_app_bar_page
pdfrx_engine 0.3.9 - движок для рендеринга и манипуляции PDF-документами. Добавлена функция `PdfrxEntryFunctions.stopBackgroundWorker()` для остановки фонового рабочего потока.
👍 Лайки: 11, 📥 Скачиваний: 66К
https://pub.dev/packages/pdfrx_engine
pdfrx 2.2.24 - быстрый и функциональный просмотрщик и редактор PDF для Flutter. Обновлён до pdfrx_engine 0.3.9 и добавлена функция PdfrxEntryFunctions.stopBackgroundWorker() для остановки фонового рабочего потока.
👍 Лайки: 290, 📥 Скачиваний: 149К
https://pub.dev/packages/pdfrx
vyuh_node_flow 0.23.6 - гибкий и высокопроизводительный редактор потоков на основе узлов для приложений Flutter. Добавлены новые функции: уточнены категории действий, добавлена эмиссия событий для перетаскивания и изменения размера, улучшена поддержка отмены и повторения действий.
👍 Лайки: 107, 📥 Скачиваний: 3.4К
https://pub.dev/packages/vyuh_node_flow
upgrader 12.4.0 - пакет для уведомления пользователей о необходимости обновить приложение. Добавлены переводы на эстонский и словенский языки, улучшены итальянские сообщения об обновлении, исправлен корейский перевод заметок о выпуске.
👍 Лайки: 2440, 📥 Скачиваний: 140К
https://pub.dev/packages/upgrader
parse_server_sdk 9.4.0 - пакет для работы с Parse Server. Обновлены линты до версии 6.0.0.
👍 Лайки: 145, 📥 Скачиваний: 2.8К
https://pub.dev/packages/parse_server_sdk
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #search_app_bar_page #pdfrx_engine #pdfrx #vyuh_node_flow #upgrader #parse_server_sdk
search_app_bar_page 5.1.1-rc.1 - плагин для создания страницы поиска в Flutter-приложении. Исправлена задержка поиска, теперь она составляет 300мс, и улучшена скорость обнаружения ввода текста.
👍 Лайки: 93, 📥 Скачиваний: 1.7К
https://pub.dev/packages/search_app_bar_page
pdfrx_engine 0.3.9 - движок для рендеринга и манипуляции PDF-документами. Добавлена функция `PdfrxEntryFunctions.stopBackgroundWorker()` для остановки фонового рабочего потока.
👍 Лайки: 11, 📥 Скачиваний: 66К
https://pub.dev/packages/pdfrx_engine
pdfrx 2.2.24 - быстрый и функциональный просмотрщик и редактор PDF для Flutter. Обновлён до pdfrx_engine 0.3.9 и добавлена функция PdfrxEntryFunctions.stopBackgroundWorker() для остановки фонового рабочего потока.
👍 Лайки: 290, 📥 Скачиваний: 149К
https://pub.dev/packages/pdfrx
vyuh_node_flow 0.23.6 - гибкий и высокопроизводительный редактор потоков на основе узлов для приложений Flutter. Добавлены новые функции: уточнены категории действий, добавлена эмиссия событий для перетаскивания и изменения размера, улучшена поддержка отмены и повторения действий.
👍 Лайки: 107, 📥 Скачиваний: 3.4К
https://pub.dev/packages/vyuh_node_flow
upgrader 12.4.0 - пакет для уведомления пользователей о необходимости обновить приложение. Добавлены переводы на эстонский и словенский языки, улучшены итальянские сообщения об обновлении, исправлен корейский перевод заметок о выпуске.
👍 Лайки: 2440, 📥 Скачиваний: 140К
https://pub.dev/packages/upgrader
parse_server_sdk 9.4.0 - пакет для работы с Parse Server. Обновлены линты до версии 6.0.0.
👍 Лайки: 145, 📥 Скачиваний: 2.8К
https://pub.dev/packages/parse_server_sdk
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #search_app_bar_page #pdfrx_engine #pdfrx #vyuh_node_flow #upgrader #parse_server_sdk
🔥 Часть 12: Firebase Anonymous Auth Hijacking — как атакующие выдают себя за реальных пользователей в Flutter
Вы используете Firebase Authentication в своём Flutter-приложении? Тогда вам стоит узнать об опасности анонимной аутентификации и о том, как защитить своих пользователей от атакующих!
В этой статье рассматривается проблема анонимной аутентификации Firebase в Flutter-приложениях и способы защиты от атак, связанных с захватом UID и доступом к чужим данным. Вы узнаете, как атакующие могут использовать уязвимости в Firestore и Realtime DB, и как можно предотвратить эти атаки с помощью правильных настроек безопасности и обновления анонимных пользователей.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #Firebase #Security #MobileDevelopment #FlutterDev #DartLang
Вы используете Firebase Authentication в своём Flutter-приложении? Тогда вам стоит узнать об опасности анонимной аутентификации и о том, как защитить своих пользователей от атакующих!
В этой статье рассматривается проблема анонимной аутентификации Firebase в Flutter-приложениях и способы защиты от атак, связанных с захватом UID и доступом к чужим данным. Вы узнаете, как атакующие могут использовать уязвимости в Firestore и Realtime DB, и как можно предотвратить эти атаки с помощью правильных настроек безопасности и обновления анонимных пользователей.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #Firebase #Security #MobileDevelopment #FlutterDev #DartLang
Обзор пакетов на тему Drawing, Painting & Signature
perfect_freehand 2.5.1
Этот пакет для Flutter позволяет рисовать идеальные линии с учетом давления. Он портирован из JavaScript-библиотеки perfect-freehand и уже скачан более 11 800 раз.
👍 Лайки: 254, 📥 Скачиваний: 11.8K
📅 Обновлено: 58 дней назад
https://pub.dev/packages/perfect_freehand
flutter_drawing_board 1.0.1+1
Этот мощный и настраиваемый пакет для Flutter позволяет создавать интерактивные доски для рисования с продвинутыми функциями. Уже 8450+ скачиваний и 254 лайка.
👍 Лайки: 254, 📥 Скачиваний: 8.4K
📅 Обновлено: 16 дней назад
https://pub.dev/packages/flutter_drawing_board
flutter_painter_v2 2.1.0+1
Создавайте свои собственные рисунки, добавляйте текст, формы и изображения. Пакет для рисования в Flutter с свободным рисунком, перемещением, масштабированием и вращением объектов.
👍 Лайки: 75, 📥 Скачиваний: 205
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/flutter_painter_v2
syncfusion_flutter_signaturepad 32.1.22
Этот пакет позволяет легко интегрировать функцию подписи в ваши Flutter-приложения, захватывая гладкие и реалистичные подписи с помощью жестов. Уже используется более 146 000 разработчиков.
👍 Лайки: 146000, 📥 Скачиваний: 146K
📅 Обновлено: 5 дней назад
https://pub.dev/packages/syncfusion_flutter_signaturepad
hand_signature 3.1.0+2
Hand Signature - это плагин для Flutter, который позволяет легко интегрировать в ваши приложения функционал для создания подписей. Уже 300 лайков и более 11 100 загрузок.
👍 Лайки: 300, 📥 Скачиваний: 11.1K
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/hand_signature
signature 6.3.0
Этот пакет предоставляет высокопроизводительный canvas для подписей с настраиваемым стилем, границами и начальными состояниями. Поддерживает все платформы и уже имеет 646 лайков, 131 000 скачиваний.
👍 Лайки: 646, 📥 Скачиваний: 131K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/signature
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #perfect_freehand #flutter_drawing_board #flutter_painter_v2 #syncfusion_flutter_signaturepad #hand_signature #signature
perfect_freehand 2.5.1
Этот пакет для Flutter позволяет рисовать идеальные линии с учетом давления. Он портирован из JavaScript-библиотеки perfect-freehand и уже скачан более 11 800 раз.
👍 Лайки: 254, 📥 Скачиваний: 11.8K
📅 Обновлено: 58 дней назад
https://pub.dev/packages/perfect_freehand
flutter_drawing_board 1.0.1+1
Этот мощный и настраиваемый пакет для Flutter позволяет создавать интерактивные доски для рисования с продвинутыми функциями. Уже 8450+ скачиваний и 254 лайка.
👍 Лайки: 254, 📥 Скачиваний: 8.4K
📅 Обновлено: 16 дней назад
https://pub.dev/packages/flutter_drawing_board
flutter_painter_v2 2.1.0+1
Создавайте свои собственные рисунки, добавляйте текст, формы и изображения. Пакет для рисования в Flutter с свободным рисунком, перемещением, масштабированием и вращением объектов.
👍 Лайки: 75, 📥 Скачиваний: 205
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/flutter_painter_v2
syncfusion_flutter_signaturepad 32.1.22
Этот пакет позволяет легко интегрировать функцию подписи в ваши Flutter-приложения, захватывая гладкие и реалистичные подписи с помощью жестов. Уже используется более 146 000 разработчиков.
👍 Лайки: 146000, 📥 Скачиваний: 146K
📅 Обновлено: 5 дней назад
https://pub.dev/packages/syncfusion_flutter_signaturepad
hand_signature 3.1.0+2
Hand Signature - это плагин для Flutter, который позволяет легко интегрировать в ваши приложения функционал для создания подписей. Уже 300 лайков и более 11 100 загрузок.
👍 Лайки: 300, 📥 Скачиваний: 11.1K
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/hand_signature
signature 6.3.0
Этот пакет предоставляет высокопроизводительный canvas для подписей с настраиваемым стилем, границами и начальными состояниями. Поддерживает все платформы и уже имеет 646 лайков, 131 000 скачиваний.
👍 Лайки: 646, 📥 Скачиваний: 131K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/signature
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #perfect_freehand #flutter_drawing_board #flutter_painter_v2 #syncfusion_flutter_signaturepad #hand_signature #signature