Самые лучшие обновлённые пакеты за последние 24 часа
image_cropper_platform_interface 8.0.0
Плагин для Flutter, который позволяет обрезать изображения на платформах Android, iOS и Web. Теперь минимальная версия Flutter составляет 3.28.0, что добавляет поддержку toARGB32().
👍 Лайки: 1, 📥 Скачиваний: 386К
https://pub.dev/packages/image_cropper_platform_interface
Realm 20.2.0
Пакет для создания мобильных баз данных, которые работают напрямую на устройствах.
В обновлении добавлена поддержка страницы размером 16 КБ для Android.
👍 Лайки: 703, 📥 Скачиваний: 30.6К
https://pub.dev/packages/realm
image_cropper 11.0.0
Плагин для Flutter, который позволяет обрезать изображения на платформах Android, iOS и Web. В новой версии обновлен TOCropViewController до v2.8.0 и повышен минимум версии Flutter до 3.28.
👍 Лайки: 2390, 📥 Скачиваний: 383К
https://pub.dev/packages/image_cropper
flutter_vlc_player 7.4.4
Популярный пакет для воспроизведения видео в Flutter, с поддержкой устройств с PAGE_SIZE 16k на Android.
👍 Лайки: 527, 📥 Скачиваний: 8.3К
https://pub.dev/packages/flutter_vlc_player
google_sign_in_android 7.2.0
Пакет для реализации входа в систему Google на Android-устройствах. В новой версии добавлена поддержка функции "disconnect".
👍 Лайки: 14, 📥 Скачиваний: 903К
https://pub.dev/packages/google_sign_in_android
google_fonts 6.3.2
Пакет для использования шрифтов из fonts.google.com в приложениях Flutter. В новой версии сделана карта, ключом которой является FontWeight, неконстантной для совместимости с предложенными изменениями в реализации FontWeight в движке.
👍 Лайки: 6290, 📥 Скачиваний: 2.1М
https://pub.dev/packages/google_fonts
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #image_cropper_platform_interface #Realm #image_cropper #flutter_vlc_player #google_sign_in_android #google_fonts
image_cropper_platform_interface 8.0.0
Плагин для Flutter, который позволяет обрезать изображения на платформах Android, iOS и Web. Теперь минимальная версия Flutter составляет 3.28.0, что добавляет поддержку toARGB32().
👍 Лайки: 1, 📥 Скачиваний: 386К
https://pub.dev/packages/image_cropper_platform_interface
Realm 20.2.0
Пакет для создания мобильных баз данных, которые работают напрямую на устройствах.
В обновлении добавлена поддержка страницы размером 16 КБ для Android.
👍 Лайки: 703, 📥 Скачиваний: 30.6К
https://pub.dev/packages/realm
image_cropper 11.0.0
Плагин для Flutter, который позволяет обрезать изображения на платформах Android, iOS и Web. В новой версии обновлен TOCropViewController до v2.8.0 и повышен минимум версии Flutter до 3.28.
👍 Лайки: 2390, 📥 Скачиваний: 383К
https://pub.dev/packages/image_cropper
flutter_vlc_player 7.4.4
Популярный пакет для воспроизведения видео в Flutter, с поддержкой устройств с PAGE_SIZE 16k на Android.
👍 Лайки: 527, 📥 Скачиваний: 8.3К
https://pub.dev/packages/flutter_vlc_player
google_sign_in_android 7.2.0
Пакет для реализации входа в систему Google на Android-устройствах. В новой версии добавлена поддержка функции "disconnect".
👍 Лайки: 14, 📥 Скачиваний: 903К
https://pub.dev/packages/google_sign_in_android
google_fonts 6.3.2
Пакет для использования шрифтов из fonts.google.com в приложениях Flutter. В новой версии сделана карта, ключом которой является FontWeight, неконстантной для совместимости с предложенными изменениями в реализации FontWeight в движке.
👍 Лайки: 6290, 📥 Скачиваний: 2.1М
https://pub.dev/packages/google_fonts
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #image_cropper_platform_interface #Realm #image_cropper #flutter_vlc_player #google_sign_in_android #google_fonts
Шпаргалка по InteractiveViewer
InteractiveViewer - это виджет, который позволяет пользователям перемещать, масштабировать и взаимодействовать с дочерним содержимым с помощью жестов, таких как сжатие и перетаскивание.
* scaleEnabled:
* Позволяет пользователю масштабировать с помощью жестов сжатия (по умолчанию: true).
* Установите значение false, чтобы отключить масштабирование.
* constrained:
* Ограничивает дочерний элемент в пределах границ просмотра (по умолчанию: true).
* Установите значение false для неограниченного перемещения/масштабирования за пределами границ просмотра.
* panEnabled:
* Позволяет перетаскивать/перемещать дочерний элемент с помощью касания (по умолчанию: true).
* Установите значение false, чтобы отключить перемещение.
* onInteractionStart:
* Callback, срабатывающий при начале взаимодействия (перемещение или масштабирование).
* Предоставляет детали, такие как фокусная точка и масштаб.
* onInteractionUpdate:
* Callback, вызываемый непрерывно при перемещении или масштабировании пользователем.
* Полезно для отслеживания обновлений жестов в реальном времени.
Оцените новую рубрику и напишите своё мнение! 👍✍️
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #UIUX #FlutterTips #CodingCheatsheet
InteractiveViewer - это виджет, который позволяет пользователям перемещать, масштабировать и взаимодействовать с дочерним содержимым с помощью жестов, таких как сжатие и перетаскивание.
InteractiveViewer(
transformationController: TransformationController()
..value = (Matrix4.identity()..scale(scale)),
scaleEnabled: false,
constrained: false,
panEnabled: false,
onInteractionStart: (details) => print('Начало взаимодействия'),
onInteractionUpdate: (details) => print('Обновление взаимодействия'),
onInteractionEnd: (details) => print('Конец взаимодействия'),
child: Image.asset("name_of_your_image.png"),
)
* scaleEnabled:
* Позволяет пользователю масштабировать с помощью жестов сжатия (по умолчанию: true).
* Установите значение false, чтобы отключить масштабирование.
* constrained:
* Ограничивает дочерний элемент в пределах границ просмотра (по умолчанию: true).
* Установите значение false для неограниченного перемещения/масштабирования за пределами границ просмотра.
* panEnabled:
* Позволяет перетаскивать/перемещать дочерний элемент с помощью касания (по умолчанию: true).
* Установите значение false, чтобы отключить перемещение.
* onInteractionStart:
* Callback, срабатывающий при начале взаимодействия (перемещение или масштабирование).
* Предоставляет детали, такие как фокусная точка и масштаб.
* onInteractionUpdate:
* Callback, вызываемый непрерывно при перемещении или масштабировании пользователем.
* Полезно для отслеживания обновлений жестов в реальном времени.
Оцените новую рубрику и напишите своё мнение! 👍✍️
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #UIUX #FlutterTips #CodingCheatsheet
👍1
Обзор пакетов на тему Multimedia Utilities 📢
Пакет vector_graphics_codec - кодек для векторной графики, тесно связанный с пакетами vector_graphics и vector_graphics_compiler.
👉 4 лайка, 2 790 000 скачиваний
📅 Обновлён 8 месяцев назад
➡️ https://pub.dev/packages/vector_graphics_codec
Пакет vector_graphics - рендерер векторной графики для Flutter.
Этот пакет предназначен для работы с выходными данными из vector_graphics_compiler и кодированными с помощью тесно связанного варианта vector_graphics_codec.
👉 https://pub.dev/packages/vector_graphics
📈 104 лайка, 3 140 000 скачиваний
📅 Обновлён 3 месяца назад (версия 1.1.19)
Пакет flutter_screen_recording - плагин для записи экрана на устройствах Android и iOS.
👍 163 лайка, 2050 скачиваний.
https://pub.dev/packages/flutter_screen_recording
Версия: 2.0.24
Обновлён: 4 месяца назад
Пакет vector_graphics_compiler - компилятор SVG для рендеринга векторной графики в Flutter.
Поддерживает группы, пути, базовые фигуры, ссылки, градиенты, текст, символы, изображения и паттерны.
👍 110 | 📥 3,410,000
https://pub.dev/packages/vector_graphics_compiler
v1.1.19, обновлён 30 дней назад.
Пакет image_size_getter - позволяет получить размеры (ширина и высота) изображений (jpeg, gif, png, webp, bmp) без полной декодировки файла.
🚀 Преимущества:
* Быстрый: Не нужно декодировать整个 файл, только читаем метаданные.
* Универсальный: Работает с файлами, памятью и даже HTTP-запросами.
* Расширяемый: Можно добавлять свои собственные декодеры и источники изображений.
👍 Статистика:
* Лайков: 149
* Скачиваний: 720 000
https://pub.dev/packages/image_size_getter
📅 Обновлён: 50 дней назад
Пакет photo_manager - предоставляет API для работы с активами (изображениями, видео, аудио) на Android, iOS, macOS и OpenHarmony без интеграции с UI.
📈 751 ❤️, 141000+ скачиваний
https://pub.dev/packages/photo_manager (v3.7.1, обновлено 4 месяца назад)
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #vectorgraphics #vectorgraphicscodec #vectorsgraphicscompiler #imagesizegetter #photomanager
Пакет vector_graphics_codec - кодек для векторной графики, тесно связанный с пакетами vector_graphics и vector_graphics_compiler.
👉 4 лайка, 2 790 000 скачиваний
📅 Обновлён 8 месяцев назад
➡️ https://pub.dev/packages/vector_graphics_codec
Пакет vector_graphics - рендерер векторной графики для Flutter.
Этот пакет предназначен для работы с выходными данными из vector_graphics_compiler и кодированными с помощью тесно связанного варианта vector_graphics_codec.
👉 https://pub.dev/packages/vector_graphics
📈 104 лайка, 3 140 000 скачиваний
📅 Обновлён 3 месяца назад (версия 1.1.19)
Пакет flutter_screen_recording - плагин для записи экрана на устройствах Android и iOS.
👍 163 лайка, 2050 скачиваний.
https://pub.dev/packages/flutter_screen_recording
Версия: 2.0.24
Обновлён: 4 месяца назад
Пакет vector_graphics_compiler - компилятор SVG для рендеринга векторной графики в Flutter.
Поддерживает группы, пути, базовые фигуры, ссылки, градиенты, текст, символы, изображения и паттерны.
👍 110 | 📥 3,410,000
https://pub.dev/packages/vector_graphics_compiler
v1.1.19, обновлён 30 дней назад.
Пакет image_size_getter - позволяет получить размеры (ширина и высота) изображений (jpeg, gif, png, webp, bmp) без полной декодировки файла.
🚀 Преимущества:
* Быстрый: Не нужно декодировать整个 файл, только читаем метаданные.
* Универсальный: Работает с файлами, памятью и даже HTTP-запросами.
* Расширяемый: Можно добавлять свои собственные декодеры и источники изображений.
👍 Статистика:
* Лайков: 149
* Скачиваний: 720 000
https://pub.dev/packages/image_size_getter
📅 Обновлён: 50 дней назад
Пакет photo_manager - предоставляет API для работы с активами (изображениями, видео, аудио) на Android, iOS, macOS и OpenHarmony без интеграции с UI.
📈 751 ❤️, 141000+ скачиваний
https://pub.dev/packages/photo_manager (v3.7.1, обновлено 4 месяца назад)
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #vectorgraphics #vectorgraphicscodec #vectorsgraphicscompiler #imagesizegetter #photomanager
🙊 Даже опытные разработчики иногда допускают ошибки, но с помощью пакетов в Dart можно подстраховать себя и коллег! 🤝 Пакет dart/meta - это как страховка для твоего кода, он помогает сделать его надёжнее и безопаснее с помощью простых аннотаций 📝. Хочешь узнать больше? 🤔 Ты можешь ознакомиться с официальной документацией и стать настоящим мастером Dart! 🏄♂️ А чтобы узнать больше, нужно перейти по ссылке и узнать, как сделать свой код ещё лучше! 😊 #flutter #dart #flutterpulse 💻 Подписывайся на flutterpulse, чтобы быть всегда в курсе всех событий в мире Flutter и Dart! 🚀
Самые лучшие обновлённые пакеты за последние 24 часа
appwrite 19.1.0
Плагин для Flutter, который добавляет поддержку orderRandom в запросах. Убраны старые запросы.
👍 Лайки: 574, 📥 Скачиваний: 7.9К
https://pub.dev/packages/appwrite
bloc 9.0.1
Плагин для Flutter, который помогает реализовать шаблон проектирования BLoC. Исправлены ошибки в документации и обновлены спонсоры.
👍 Лайки: 3120, 📥 Скачиваний: 3.1М
https://pub.dev/packages/bloc
flutter_soloud 3.3.7
Плагин для Flutter, который исправляет проблемы на iOS и ускоряет остановку воспроизведения аудио.
👍 Лайки: 485, 📥 Скачиваний: 31.9К
https://pub.dev/packages/flutter_soloud
dcli 7.1.0
Плагин для Flutter, который обновляет pubspec_manager до версии 2.x для создания кроссплатформенных командных приложений и скриптов.
👍 Лайки: 214, 📥 Скачиваний: 1.3М
https://pub.dev/packages/dcli
dcli_core 7.1.0
Плагин для Flutter, который предоставляет основные библиотеки для использования DCli в не-консольных приложениях.
👍 Лайки: 2, 📥 Скачиваний: 1.3М
https://pub.dev/packages/dcli_core
firebase_messaging 15.2.1
Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение.
👍 Лайки: 3690, 📥 Скачиваний: 1.1М
https://pub.dev/packages/firebase_messaging
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #appwrite #bloc #flutter_soloud #dcli #dcli_core #firebase_messaging
appwrite 19.1.0
Плагин для Flutter, который добавляет поддержку orderRandom в запросах. Убраны старые запросы.
👍 Лайки: 574, 📥 Скачиваний: 7.9К
https://pub.dev/packages/appwrite
bloc 9.0.1
Плагин для Flutter, который помогает реализовать шаблон проектирования BLoC. Исправлены ошибки в документации и обновлены спонсоры.
👍 Лайки: 3120, 📥 Скачиваний: 3.1М
https://pub.dev/packages/bloc
flutter_soloud 3.3.7
Плагин для Flutter, который исправляет проблемы на iOS и ускоряет остановку воспроизведения аудио.
👍 Лайки: 485, 📥 Скачиваний: 31.9К
https://pub.dev/packages/flutter_soloud
dcli 7.1.0
Плагин для Flutter, который обновляет pubspec_manager до версии 2.x для создания кроссплатформенных командных приложений и скриптов.
👍 Лайки: 214, 📥 Скачиваний: 1.3М
https://pub.dev/packages/dcli
dcli_core 7.1.0
Плагин для Flutter, который предоставляет основные библиотеки для использования DCli в не-консольных приложениях.
👍 Лайки: 2, 📥 Скачиваний: 1.3М
https://pub.dev/packages/dcli_core
firebase_messaging 15.2.1
Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение.
👍 Лайки: 3690, 📥 Скачиваний: 1.1М
https://pub.dev/packages/firebase_messaging
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #appwrite #bloc #flutter_soloud #dcli #dcli_core #firebase_messaging
Шпаргалка по форматированию цен
Вы можете легко форматировать цены, используя пакет intl. Вот наиболее распространенные методы:
Оцените нашу новую рубрику по Flutter советам! 👍 Оставьте свои комментарии и реакции, если вам понравился этот пост! 💬👍
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #AppDevelopment #ProgrammingTips #Coding #FlutterTips
Вы можете легко форматировать цены, используя пакет intl. Вот наиболее распространенные методы:
import 'package:intl/intl.dart';
// Форматирование с указанием локали и символа валюты
NumberFormat.currency(locale: 'en_US', symbol: '\$').format(12.2);
// $12.2
// Форматирование валюты с использованием текущей локали устройства
NumberFormat.currency().format(12.2);
// US 12.2 или EUR 12.2 в зависимости от локали устройства
// Форматирование валюты без десятичных знаков
NumberFormat.currency(decimalDigits: 0).format(12.2);
// US 12
// Простое форматирование валюты
NumberFormat.simpleCurrency().format(12.2);
// $12.2
// Компактное форматирование больших чисел
NumberFormat.compactSimpleCurrency().format(1200000);
// $1.2M
Оцените нашу новую рубрику по Flutter советам! 👍 Оставьте свои комментарии и реакции, если вам понравился этот пост! 💬👍
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #AppDevelopment #ProgrammingTips #Coding #FlutterTips
👍2
Обзор пакетов на тему Linter 🚀
Новости из мира Flutter и Dart:
🚀 lint 2.8.0 - строгий линтер для Dart и Flutter, основанный на Effective Dart: Style Guide.
👍 857 лайков, 203 000 скачиваний.
📅 Обновлён 7 месяцев назад.
https://pub.dev/packages/lint
🚀 custom_lint_core - пакет для создания собственных правил линтинга, исправлений и подсказок для Dart!
👍 4 лайка, 🔥 3 690 000 скачиваний
v0.8.1, обновлён 16 дней назад.
https://pub.dev/packages/custom_lint_core
📣 Dart Lints: 7.2 млн скачиваний, 254 лайка!
Этот пакет содержит рекомендованные Dart командой настройки линтера для статического анализа кода.
**Версия:** 6.0.0
**Обновлено:** 5 месяцев назад
https://pub.dev/packages/lints
🚀 very_good_analysis - пакет, который предоставляет правила линтинга, используемые в Very Good Ventures.
👉 https://pub.dev/packages/very_good_analysis
📈 722 лайка, 451 000 скачиваний
📅 Обновлён 7 дней назад (версия 10.0.0)
📣 flutter_lints - пакет с рекомендованными линтами для Flutter, который помогает следовать лучшим практикам программирования.
👍 1300 лайков, 6 380 000 скачиваний.
📅 Обновлён 4 месяца назад, версия 6.0.0.
https://pub.dev/packages/flutter_lints
🚀 Riverpod_lint: Упрощение разработки с Riverpod
Riverpod_lint - инструмент для разработчиков, использующих Riverpod, который помогает избежать распространенных проблем и упростить рутинные задачи.
**Версия:** 3.0.0
**Обновлено:** 15 дней назад
**Лайки:** 297
**Скачиваний:** 590000.0
https://pub.dev/packages/riverpod_lint
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #lint #custom_lint_core #DartLints #very_good_analysis #flutter_lints #Riverpod_lint
Новости из мира Flutter и Dart:
🚀 lint 2.8.0 - строгий линтер для Dart и Flutter, основанный на Effective Dart: Style Guide.
👍 857 лайков, 203 000 скачиваний.
📅 Обновлён 7 месяцев назад.
https://pub.dev/packages/lint
🚀 custom_lint_core - пакет для создания собственных правил линтинга, исправлений и подсказок для Dart!
👍 4 лайка, 🔥 3 690 000 скачиваний
v0.8.1, обновлён 16 дней назад.
https://pub.dev/packages/custom_lint_core
📣 Dart Lints: 7.2 млн скачиваний, 254 лайка!
Этот пакет содержит рекомендованные Dart командой настройки линтера для статического анализа кода.
**Версия:** 6.0.0
**Обновлено:** 5 месяцев назад
https://pub.dev/packages/lints
🚀 very_good_analysis - пакет, который предоставляет правила линтинга, используемые в Very Good Ventures.
👉 https://pub.dev/packages/very_good_analysis
📈 722 лайка, 451 000 скачиваний
📅 Обновлён 7 дней назад (версия 10.0.0)
📣 flutter_lints - пакет с рекомендованными линтами для Flutter, который помогает следовать лучшим практикам программирования.
👍 1300 лайков, 6 380 000 скачиваний.
📅 Обновлён 4 месяца назад, версия 6.0.0.
https://pub.dev/packages/flutter_lints
🚀 Riverpod_lint: Упрощение разработки с Riverpod
Riverpod_lint - инструмент для разработчиков, использующих Riverpod, который помогает избежать распространенных проблем и упростить рутинные задачи.
**Версия:** 3.0.0
**Обновлено:** 15 дней назад
**Лайки:** 297
**Скачиваний:** 590000.0
https://pub.dev/packages/riverpod_lint
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #lint #custom_lint_core #DartLints #very_good_analysis #flutter_lints #Riverpod_lint
Самые лучшие обновлённые пакеты за последние 24 часа
jaspr 0.21.3 - современный фреймворк для создания веб-сайтов на Dart, поддерживающий как клиентскую, так и серверную отрисовку. В новой версии исправлена ошибка, вызывающая крах инструментального демона при анализе областей компонентов. 👍 Лайки: 552, 📥 Скачиваний: 12.2К. https://pub.dev/packages/jaspr
launchdarkly_flutter_client_sdk 4.13.0 - Теперь поддерживается connectivity_plus 7.0+. Пакет имеет 16 лайков и более 254К скачиваний. 👍 Лайки: 16, 📥 Скачиваний: 254К. https://pub.dev/packages/launchdarkly_flutter_client_sdk
dcli 7.1.1 - API и инструментарий для создания кроссплатформенных командных приложений и скриптов с использованием языка программирования Dart. В новой версии исправлены ошибки, обновлены зависимости и улучшена совместимость. 👍 Лайки: 214, 📥 Скачиваний: 1.4М. https://pub.dev/packages/dcli
googleapis 15.0.0 - пакет предоставляет доступ к различным API Google. В новой версии добавлены новые API, такие как apihub, cloudcommerceprocurement, cloudlocationfinder, firebaseapphosting, firebasedataconnect, managedkafka, merchantapi, observability, parametermanager и securesourcemanager. 👍 Лайки: 1110, 📥 Скачиваний: 912К. https://pub.dev/packages/googleapis
pro_image_editor 11.6.0 - виджет Flutter для редактирования изображений внутри вашего приложения. В новой версии 11.6.0 добавлена функция изменения размера и режима ластика в редакторе рисования. 👍 Лайки: 474, 📥 Скачиваний: 26.9К. https://pub.dev/packages/pro_image_editor
flutter_tesseract_ocr 0.4.30 - пакет используется для распознавания текста в изображениях с помощью Tesseract OCR 4.0 в приложениях Flutter. В новой версии исправлена проблема с совместимостью размера страницы 16KB в Google Play Console, связанная с родными библиотеками. 👍 Лайки: 205, 📥 Скачиваний: 2.6К. https://pub.dev/packages/flutter_tesseract_ocr
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #jaspr #launchdarkly_flutter_client_sdk #dcli #googleapis #pro_image_editor #flutter_tesseract_ocr
jaspr 0.21.3 - современный фреймворк для создания веб-сайтов на Dart, поддерживающий как клиентскую, так и серверную отрисовку. В новой версии исправлена ошибка, вызывающая крах инструментального демона при анализе областей компонентов. 👍 Лайки: 552, 📥 Скачиваний: 12.2К. https://pub.dev/packages/jaspr
launchdarkly_flutter_client_sdk 4.13.0 - Теперь поддерживается connectivity_plus 7.0+. Пакет имеет 16 лайков и более 254К скачиваний. 👍 Лайки: 16, 📥 Скачиваний: 254К. https://pub.dev/packages/launchdarkly_flutter_client_sdk
dcli 7.1.1 - API и инструментарий для создания кроссплатформенных командных приложений и скриптов с использованием языка программирования Dart. В новой версии исправлены ошибки, обновлены зависимости и улучшена совместимость. 👍 Лайки: 214, 📥 Скачиваний: 1.4М. https://pub.dev/packages/dcli
googleapis 15.0.0 - пакет предоставляет доступ к различным API Google. В новой версии добавлены новые API, такие как apihub, cloudcommerceprocurement, cloudlocationfinder, firebaseapphosting, firebasedataconnect, managedkafka, merchantapi, observability, parametermanager и securesourcemanager. 👍 Лайки: 1110, 📥 Скачиваний: 912К. https://pub.dev/packages/googleapis
pro_image_editor 11.6.0 - виджет Flutter для редактирования изображений внутри вашего приложения. В новой версии 11.6.0 добавлена функция изменения размера и режима ластика в редакторе рисования. 👍 Лайки: 474, 📥 Скачиваний: 26.9К. https://pub.dev/packages/pro_image_editor
flutter_tesseract_ocr 0.4.30 - пакет используется для распознавания текста в изображениях с помощью Tesseract OCR 4.0 в приложениях Flutter. В новой версии исправлена проблема с совместимостью размера страницы 16KB в Google Play Console, связанная с родными библиотеками. 👍 Лайки: 205, 📥 Скачиваний: 2.6К. https://pub.dev/packages/flutter_tesseract_ocr
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #jaspr #launchdarkly_flutter_client_sdk #dcli #googleapis #pro_image_editor #flutter_tesseract_ocr
Как правильно обрабатывать результат диалога
Не пытайтесь выполнить код напрямую после закрытия диалога! 🚫💻
При работе с диалогами важно правильно обрабатывать их результат. Давайте рассмотрим два примера кода на Dart, чтобы понять, как это сделать корректно. 💡
Неправильный способ: 🚫
Правильный способ: ✅
В первом примере при нажатии на кнопки "Rate" или "Improve" диалог закрывается, но результат не возвращается. Во втором примере при нажатии на кнопки возвращается соответствующее значение из enum `RatingResult`, что позволяет корректно обработать результат.
Оцените новую рубрику и напишите в комментариях, что вы думаете о ней! 🤔💬
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #AppDevelopment #ProgrammingTips #UIUX #SoftwareDevelopment
Не пытайтесь выполнить код напрямую после закрытия диалога! 🚫💻
При работе с диалогами важно правильно обрабатывать их результат. Давайте рассмотрим два примера кода на Dart, чтобы понять, как это сделать корректно. 💡
Неправильный способ: 🚫
Future<void> showRatingDialog(BuildContext context) {
return showDialog<RatingResult>(
context: context,
barrierDismissible: false,
builder: (context) {
return AlertDialog(
title: const Text('Rate the app'),
content: const Text('Please rate the app'),
actions: [
TextButton(
onPressed: () {
Navigator.of(context).pop();
// не пытайтесь выполнить что-либо здесь
// потому что диалог отклонен
},
child: const Text('Rate'),
),
TextButton(
onPressed: () {
Navigator.of(context).pop();
// не пытайтесь выполнить что-либо здесь
// потому что диалог отклонен
},
child: const Text('Improve'),
),
],
);
},
);
}
Правильный способ: ✅
enum RatingResult {
rate,
improve,
never,
}
Future<RatingResult?> showRatingDialog(BuildContext context) {
return showDialog<RatingResult>(
context: context,
barrierDismissible: false,
builder: (context) {
return AlertDialog(
title: const Text('Rate the app'),
content: const Text('Please rate the app'),
actions: [
TextButton(
onPressed: () {
Navigator.of(context).pop(RatingResult.rate);
},
child: const Text('Rate'),
),
TextButton(
onPressed: () {
Navigator.of(context).pop(RatingResult.improve);
},
child: const Text('Improve'),
),
],
);
},
);
}
В первом примере при нажатии на кнопки "Rate" или "Improve" диалог закрывается, но результат не возвращается. Во втором примере при нажатии на кнопки возвращается соответствующее значение из enum `RatingResult`, что позволяет корректно обработать результат.
Оцените новую рубрику и напишите в комментариях, что вы думаете о ней! 🤔💬
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #AppDevelopment #ProgrammingTips #UIUX #SoftwareDevelopment
👍2🤔1
Обзор пакетов на тему Server Driven UI & Widget Generation 📣
Представляем вам обзор пакетов для Flutter, которые позволяют создавать динамические интерфейсы и генерировать виджеты на основе описаний UI.
Ниже приведены некоторые из них:
fwfh_svg - расширение для `flutter_widget_from_html_core`, позволяющее отображать SVG-графику с помощью плагина `flutter_svg`. 👍 4 лайка, 📦 325 000 скачиваний, версия: 0.16.1, обновлено: 2 месяца назад, https://pub.dev/packages/fwfh_svg
Dynamic Widget - пакет, который позволяет создавать динамические UI в Flutter, используя JSON. 👍 446 лайков, 480 скачиваний, версия: 6.0.0, обновлено: 6 месяцев назад, https://pub.dev/packages/dynamic_widget
flutter_widget_from_html - пакет для Flutter, который позволяет отображать HTML как виджеты! 👍 1090 лайков, 329 000 скачиваний, версия: 0.17.1, обновлён 26 дней назад, https://pub.dev/packages/flutter_widget_from_html
flutter_widget_from_html_core - пакет, который позволяет отображать HTML как виджеты Flutter, фокусируясь на корректности и расширяемости. 📈 v0.17.0, обновлён 2 месяца назад, https://pub.dev/packages/flutter_widget_from_html_core
Remote Flutter Widgets (RFW) - пакет, который позволяет рендерить виджеты на основе описаний UI, получаемых в режиме реального времени. 👍 649 лайков, 4710 скачиваний, версия: 1.0.31, обновлено: 6 месяцев назад, https://pub.dev/packages/rfw
flutter_html - пакет для отображения HTML и CSS в Flutter! 👍 2100 лайков, 711 000 скачиваний, версия: 3.0.0, обновлено: 6 месяцев назад, https://pub.dev/packages/flutter_html
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #fwfh_svg #DynamicWidget #flutter_widget_from_html #flutter_widget_from_html_core #RemoteFlutterWidgets #flutter_html
Представляем вам обзор пакетов для Flutter, которые позволяют создавать динамические интерфейсы и генерировать виджеты на основе описаний UI.
Ниже приведены некоторые из них:
fwfh_svg - расширение для `flutter_widget_from_html_core`, позволяющее отображать SVG-графику с помощью плагина `flutter_svg`. 👍 4 лайка, 📦 325 000 скачиваний, версия: 0.16.1, обновлено: 2 месяца назад, https://pub.dev/packages/fwfh_svg
Dynamic Widget - пакет, который позволяет создавать динамические UI в Flutter, используя JSON. 👍 446 лайков, 480 скачиваний, версия: 6.0.0, обновлено: 6 месяцев назад, https://pub.dev/packages/dynamic_widget
flutter_widget_from_html - пакет для Flutter, который позволяет отображать HTML как виджеты! 👍 1090 лайков, 329 000 скачиваний, версия: 0.17.1, обновлён 26 дней назад, https://pub.dev/packages/flutter_widget_from_html
flutter_widget_from_html_core - пакет, который позволяет отображать HTML как виджеты Flutter, фокусируясь на корректности и расширяемости. 📈 v0.17.0, обновлён 2 месяца назад, https://pub.dev/packages/flutter_widget_from_html_core
Remote Flutter Widgets (RFW) - пакет, который позволяет рендерить виджеты на основе описаний UI, получаемых в режиме реального времени. 👍 649 лайков, 4710 скачиваний, версия: 1.0.31, обновлено: 6 месяцев назад, https://pub.dev/packages/rfw
flutter_html - пакет для отображения HTML и CSS в Flutter! 👍 2100 лайков, 711 000 скачиваний, версия: 3.0.0, обновлено: 6 месяцев назад, https://pub.dev/packages/flutter_html
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #fwfh_svg #DynamicWidget #flutter_widget_from_html #flutter_widget_from_html_core #RemoteFlutterWidgets #flutter_html