ru
Feedback
Flutter Pulse

Flutter Pulse

Открыть в Telegram

На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.

Больше
1 023
Подписчики
-324 часа
-17 дней
+230 день
Архив постов
Как мы добились оценки приложения в 5 звезд за 2 часа 🚀💻 А вот и продолжение нашей новости, теперь новость с хабра на эту тему! Разработчики из Comrades Dev поделились опытом, как они увеличили количество оценок в своем приложении более чем в 12 раз, просто добавив модалку с предложением оценить после основного действия 🤔. Рейтинг приложения вырос с 4.9 до 5.0 📈! Подробности читать здесь 📄! Это отличный пример того, как небольшие изменения могут привести к большим результатам 🚀. Используя Flutter и Dart, разработчики смогли быстро и эффективно внедрить изменения и добиться желаемого результата 🎉. Если вы хотите узнать больше о том, как улучшить рейтинг своего приложения, то эта статья для вас 📊! #flutter #dart #flutterpulse 🚀💻

Получайте ⭐ отзывы в магазинах Это не так просто, но есть некоторые нюансы, которые стоит знать Проблема: • Apple Store ограничивает запрос оценки через нативное всплывающее окно до 2 раз в год • Google Play Store ограничивает запрос оценки примерно 2 раза каждые 3 месяца... • Вы не хотите докучать пользователям и получать плохие оценки Запрашивайте оценку в подходящее время: Найдите "момент истины", когда пользователь получил наилучший опыт от использования вашего приложения. И запросите оценку именно в этот момент. Никогда не спрашивайте оценку у тех, кто только что установил приложение или никогда с ним не взаимодействовал... Будьте терпеливы Решение: Создайте предварительный попап или карточку в вашем приложении Но не пытайтесь повлиять на решение пользователя


void _showReviewPopup() {
  // Проверяем, согласен ли пользователь оставить отзыв
  showDialog(
    context: context,
    builder: (BuildContext context) {
      return AlertDialog(
        title: Text('Оцените наше приложение!'),
        content: Text('Если вам нравится наше приложение, пожалуйста, оставьте отзыв в магазине приложений.'),
        actions: <Widget>[
          TextButton(
            child: Text('Не сейчас'),
            onPressed: () {
              Navigator.of(context).pop();
            },
          ),
          TextButton(
            child: Text('Оставить отзыв'),
            onPressed: () {
              // Ссылка на страницу оценки в магазине
              launchReviewUrl(); // Реализуйте эту функцию для открытия нужного URL
              Navigator.of(context).pop();
            },
          ),
        ],
      );
    },
  );
}

// Функция для открытия URL (пример)
void launchReviewUrl() async {
  const url = 'https://your-app-review-url.com'; // Замените на реальную ссылку
  if (await canLaunch(url)) {
    await launch(url);
  } else {
    throw 'Не удалось открыть $url';
  }
}

Оцените новую рубрику и напишите в комментариях, насколько она вам полезна! 😊👍 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #MobileDev #AppDevTips #ProgrammingTips

Самые лучшие обновлённые пакеты за последние 24 часа google_maps_flutter_web обновлён до версии 0.5.14! Теперь вы можете отключить или переместить кнопку управления камерой на веб-версии. Этот пакет используется для интеграции Google Maps в веб-приложения Flutter. 👍 Лайки: 237, 📥 Скачиваний: 413К Подробнее: https://pub.dev/packages/google_maps_flutter_web purchases_flutter обновлён до версии 9.4.0! Теперь доступна поддержка виртуальной валюты для Flutter Web. Обновлены зависимости и исправлены ошибки. 👍 Лайки: 834, 📥 Скачиваний: 171К Подробнее: https://pub.dev/packages/purchases_flutter adapty_flutter обновлён до версии 3.11.0! Теперь Onboarding Builder поддерживает локализации. Пакет для легкой интеграции покупок внутри приложения в Flutter. 👍 Лайки: 103, 📥 Скачиваний: 6.8К Подробнее: https://pub.dev/packages/adapty_flutter desktop обновлён до версии 6.0.1! Этот пакет предоставляет минимальные виджеты для создания десктоп-приложений на Flutter. В новой версии исправлен код анализа. 👍 Лайки: 166, 📥 Скачиваний: 853 Подробнее: https://pub.dev/packages/desktop shadcn_ui обновлён до версии 0.30.1+1! Этот пакет предоставляет набор кастомизируемых UI-компонентов для Flutter. В обновлении удалены ненужные импорты. 👍 Лайки: 710, 📥 Скачиваний: 14.5К Подробнее: https://pub.dev/packages/shadcn_ui code_assets обновлён до версии 0.19.7! Этот пакет используется для сборки и упаковки исполняемых кодовых активов в приложениях Dart и Flutter. В обновлении пакет examples обновлен до использования package:ffigen версии 20.0.0-dev.0. 👍 Лайки: 3, 📥 Скачиваний: 1.3М Подробнее: https://pub.dev/packages/code_assets #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #google_maps_flutter_web #purchases_flutter #adapty_flutter #desktop #shadcn_ui #code_assets

photo content

Обзор пакетов на тему "Редактирование, сохранение и сжатие мультимедиа" video_trimmer (версия 5.0.0) - пакет для обрезки видео в Flutter с простым и удобным интерфейсом. 👍 Лайки: 492, 📥 Скачиваний: 4.2К. Последнее обновление: 4 месяца назад. https://pub.dev/packages/video_trimmer video_compress (версия 3.1.4) - легкий и эффективный пакет для сжатия видео, удаления аудио и создания миниатюр. 👍 Лайки: 720, 📥 Скачиваний: 110К. Последнее обновление: 6 месяцев назад. https://pub.dev/packages/video_compress gal (версия 2.3.2) - пакет для сохранения изображений и видео в галерею на различных платформах. 👍 Лайки: 493, 📥 Скачиваний: 133К. Последнее обновление: 42 дня назад. https://pub.dev/packages/gal pro_image_editor (версия 11.5.5) - пакет для интеграции редактора изображений в ваше приложение. 👍 Лайки: 458, 📥 Скачиваний: 28.7К. Последнее обновление: 4 дня назад. https://pub.dev/packages/pro_image_editor flutter_image_compress (версия 2.4.0) - пакет для сжатия изображений в Flutter-приложениях. 👍 Лайки: 1720, 📥 Скачиваний: 521К. Последнее обновление: 8 месяцев назад. https://pub.dev/packages/flutter_image_compress image_editor (версия 1.6.0) - пакет для редактирования изображений в Flutter. 👍 Лайки: 362, 📥 Скачиваний: 26.9К. Последнее обновление: 9 месяцев назад. https://pub.dev/packages/image_editor #video_trimmer #video_compress #gal #pro_image_editor #flutter_image_compress #image_editor #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages

Как протестировать Изолят Запуск функции изолята в модульных тестах При написании модульных тестов для Flutter-приложений часто возникает необходимость протестировать функции, выполняющиеся в изоляте. Изолят - это отдельный поток выполнения в Dart, который может выполняться параллельно с основным потоком. Однако тестирование таких функций может быть проблематичным. Рассмотрим пример неправильного тестирования изолята:


testWidgets('upload file and save avatar', (tester) async {
  final file = await rootBundle.load('assets/images/splashscreen.png');
  final bytes = file.buffer.asUint8List();
  final xfile = XFile.fromData(bytes);

  final jpgData = await compute(_avatarThumbnail, file);
}

// Функция, выполняющаяся в изоляте
Future<Uint8List> _avatarThumbnail(XFile file) {
  return file.toJpeg(file, 300, 80);
}

Такой тест зависнет и никогда не завершится, поскольку функция compute запускает _avatarThumbnail в изоляте, но тест не ожидает завершения изолята. Решение: Используйте tester.runAsync() для запуска асинхронного кода в тесте:


testWidgets('upload file and save avatar', (tester) async {
  await tester.runAsync(() async {
    final file = await rootBundle.load('assets/images/splashscreen.png');
    final bytes = file.buffer.asUint8List();
    final xfile = XFile.fromData(bytes);

    final jpgData = await compute(_avatarThumbnail, file);
  });
});

// Функция, выполняющаяся в изоляте
Future<Uint8List> _avatarThumbnail(XFile file) {
  return file.toJpeg(file, 300, 80);
}

Таким образом, вы сможете корректно протестировать функции, выполняющиеся в изоляте. Оцените новую рубрику и напишите своё мнение! 👍💬 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #Testing #Isolate #FlutterTips #DartTips

Самые лучшие обновлённые пакеты за последние 24 часа firebase_analytics 12.0.1 Плагин для интеграции Firebase Analytics в приложения Flutter. Убраны устаревшие зависимости. 👍 Лайки: 1260, 📥 Скачиваний: 1.9М https://pub.dev/packages/firebase_analytics firebase_messaging 16.0.1 Плагин для интеграции Firebase Cloud Messaging в приложения Flutter. Убраны устаревшие зависимости. 👍 Лайки: 3820, 📥 Скачиваний: 1.9М https://pub.dev/packages/firebase_messaging firebase_auth 6.0.2 Плагин для аутентификации в Firebase приложениях на Flutter. Убраны устаревшие зависимости. 👍 Лайки: 4180, 📥 Скачиваний: 1.1М https://pub.dev/packages/firebase_auth _flutterfire_internals 1.3.61 Пакет содержит общий Dart-код для плагинов FlutterFire и не предназначен для публичного использования. Обновлена зависимость до последнего релиза. 👍 Лайки: 3, 📥 Скачиваний: 3.1М https://pub.dev/packages/_flutterfire_internals cloud_firestore 6.0.1 Плагин для использования Cloud Firestore API в приложениях Flutter. Убраны устаревшие зависимости. 👍 Лайки: 3710, 📥 Скачиваний: 985К https://pub.dev/packages/cloud_firestore firebase_core 4.1.0 Плагин для использования Firebase Core API в приложениях Flutter. Обновлены SDK для iOS и Android. 👍 Лайки: 3930, 📥 Скачиваний: 3.1М https://pub.dev/packages/firebase_core #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #firebase_analytics #firebase_messaging #firebase_auth #_flutterfire_internals #cloud_firestore #firebase_core

photo content

Новые пакеты за неделю Firebase Messaging Plugin for Flutter 15.2.1 Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995). 👍 Лайки: 3690, 📥 Скачиваний: 1.1M https://pub.dev/packages/firebase_messaging rainbow_edge_lighting 🌈 Добавляет анимированное радужное освещение краев вокруг любого виджета. Лайков: 7, Скачиваний: 578 Узнать больше: https://pub.dev/packages/rainbow_edge_lighting youtube_player_native Позволяет проигрывать видео без брендинга и контролей YouTube, а также отслеживать позицию воспроизведения. Уже 558 скачиваний и 1 лайк! Подробнее: https://pub.dev/packages/youtube_player_native custom_multi_search Пакет custom_multi_search - это настраиваемый виджет выпадающего списка с функцией поиска для приложений Flutter. Он построен с использованием MobX для реактивного управления состоянием, гладких анимаций и поддержки валидации форм. Лайков: 12 Скачиваний: 336 Узнать больше: https://pub.dev/packages/custom_multi_search dynamsoft_mrz_scanner_bundle_flutter Пакет dynamsoft_mrz_scanner_bundle_flutter позволяет захватывать и извлекать информацию из паспортов и удостоверений личности. Благодаря продвинутым алгоритмам локализации и декодирования MRZ, пакет обеспечивает высокую точность и скорость. Лайков: 19 Скачиваний: 114 Узнать больше: https://pub.dev/packages/dynamsoft_mrz_scanner_bundle_flutter scripts_runner Он автоматизирует настройку среды разработки и повышает производительность команды. Уже 564 скачивания и 2 лайка! Узнайте больше: https://pub.dev/packages/scripts_runner dynamsoft_barcode_reader_bundle_flutter Этот пакет позволяет эффективно встраивать функциональность чтения штрих-кодов в приложения Flutter всего за несколько строк кода. Лайков: 21 Скачиваний: 165 Узнайте больше: https://pub.dev/packages/dynamsoft_barcode_reader_bundle_flutter #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestNewPackages #rainbow_edge_lighting #youtube_player_native #custom_multi_search #dynamsoft_mrz_scanner_bundle_flutter #scripts_runner #dynamsoft_barcode_reader_bundle_flutter

photo content

Вышла наша большая статья-дайджест за два летних месяца (июль + август)! Вспомним вместе, что происходило: — 🚀 релизы Flutte
Вышла наша большая статья-дайджест за два летних месяца (июль + август)! Вспомним вместе, что происходило: — 🚀 релизы Flutter 3.32, 3.35 и Dart 3.9.0 — 📦 новые пакеты: video_view, fldraw, flutter_app_locker, yx_state и др. — 🎥 топовые видео: CI/CD на Flutter, DevTools, Deep Linking, Flutter в автомобиле, «Почему UI лагает?» и многое другое — ✍️ статьи на Хабре: формы во Flutter, 2D-скролл, интеграция с Авророй, свой state management и даже опыт перехода с React Native А впереди нас ждёт осень 🍂 — ещё больше обновлений, туториалов и сюрпризов для разработчиков. 👉 Читайте дайджест тут: #Flutter #Dart #FlutterPulse #Новости

Привет, друзья! 👋 Сегодня у нас супер интересная тема - распознавание звука в ваших мобильных приложениях! 🎧 Это один из самых востребованных инструментов, который может сделать ваши приложения ещё более удобными и доступными для пользователей. 🤩 Вы можете использовать распознавание речи для: ✔️ Голосового ввода текста ✔️ Создания заметок голосом ✔️ Управления приложением и голосовыми командами ✔️ Перевода речи с одного языка на другой ✔️ Доступности для пользователей с ограниченными возможностями Для реализации распознавания речи мы будем использовать пакет speech_to_text. 📦 Добавьте его в ваш pubspec.yaml:
dependencies:
  speech_to_text: ^6.6.0
Импортируйте пакеты, создайте переменные и инициализируйте SpeechToText в initState. 📝 Закройте SpeechToText в dispose, чтобы избежать утечек памяти. 🚮 Логика распознавания речи включает в себя методы для начала и остановки прослушивания, а также метод обратного вызова для результата. 📞 Отобразите полученный текст с помощью обычного Text. 📄 Теперь у вас есть три мощных примера работы с ML Kit и дополнительными библиотеками в Flutter: ▪️ Распознавание лиц - аутентификация и AR-фичи ▪️ Распознавание текста - сканирование документов и перевод ▪️ Распознавание звука - голосовой ввод, заметки и управление приложением Хотите узнать больше? 🤔 Читайте полную статью по ссылке. И не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter! 📣 #flutter #dart #flutterpulse 🚀

Обзор пакетов на тему "Камера" для Flutter 📸 Camera Plugin 📸 Пакет для Flutter, позволяющий получить доступ к камерам устройства на iOS, Android и Web. Функции: отображение живого превью камеры в виджете, захват и сохранение снимков в файл, запись видео, доступ к потоку изображений из Dart. 👍 Лайки: 2.5К, 📥 Скачиваний: 821К Последнее обновление 📅: 54 дня назад https://pub.dev/packages/camera CamerAwesome 📸 Пакет для Flutter, позволяющий легко интегрировать камеру в ваше приложение. Предоставляет полностью настраиваемый интерфейс и множество функций, таких как запись видео, фотографирование, поддержка нескольких камер и многое другое. 👍 Лайки: 1.1К, 📥 Скачиваний: 33.8К Последнее обновление 📅: 2 месяца назад https://pub.dev/packages/camerawesome Camerax 📸 Пакет для Flutter, позволяющий работать с аудиовизуальными активами, контролировать камеры устройства, обрабатывать аудио и настраивать системные аудио-взаимодействия. 👍 Лайки: 51, 📥 Скачиваний: 318 Последнее обновление 📅: 28 дней назад https://pub.dev/packages/camerax camera_windows 📸 Пакет для Flutter, позволяющий использовать камеру на устройствах под управлением Windows. Однако, обратите внимание, что пакет ещё находится в стадии разработки и имеет некоторые ограничения. 👍 Лайки: 68, 📥 Скачиваний: 1.7К Последнее обновление 📅: 6 месяцев назад https://pub.dev/packages/camera_windows camera_android_camerax 📸 Пакет для Flutter, реализующий камеру для Android на основе библиотеки CameraX. Поддерживает одновременную работу с несколькими камерами, запись видео и захват изображений. 👍 Лайки: 71, 📥 Скачиваний: 315К Последнее обновление 📅: 4 дня назад https://pub.dev/packages/camera_android_camerax camera_avfoundation 📸 Пакет для Flutter, реализующий камеру для iOS. Используется автоматически при подключении пакета camera. 👍 Лайки: 11, 📥 Скачиваний: 170К Последнее обновление 📅: 2 дня назад https://pub.dev/packages/camera_avfoundation #camera #camerawesome #camerax #camera_windows #camera_android_camerax #camera_avfoundation #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages

Воспроизведение видео на весь экран Покажите полноэкранное видео с правильным соотношением сторон 🤩 Чтобы показать видео на весь экран с сохранением правильного соотношения сторон, следуйте этим простым шагам: 1. Установите пакет video_player 📦 2. Встройте видеоплеер внутрь виджета VideoContainer 📺 Обеспечьте, чтобы содержимое занимало весь экран 📱

return Scaffold(
  appBar: AppBar(
    backgroundColor: Colors.transparent,
    elevation: 0,
  ),
  extendBodyBehindAppBar: true,
  body: Stack(
    children: [
      Positioned.fill(
        child: GestureDetector(
          onTap: () => videoListener?.pauseOrResume(),
          child: VideoContainer.fromController(_controller!),
        ),
      ),
    ],
  ),
);
Код виджета VideoContainer:

import 'package:flutter/material.dart';
import 'package:video_player/video_player.dart';

class VideoContainer extends StatelessWidget {
  final Widget child;
  final double ratio;
  final Size contentsSize;

  const VideoContainer({
    super.key,
    required this.child,
    required this.ratio,
    required this.contentsSize,
  });

  factory VideoContainer.fromController(VideoPlayerController controller) => 
  VideoContainer(
    ratio: controller.value.aspectRatio,
    contentsSize: controller.value.size,
    child: VideoPlayer(controller),
  );

  @override
  Widget build(BuildContext context) {
    return FittedBox(
      fit: BoxFit.cover,
      child: AspectRatio(
        aspectRatio: ratio,
        child: child,
      ),
    );
  }
}
Оцените новую рубрику FlutterPulseTips 👍💬 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #mobiledev #appdev #codingtips #uiux #videostreaming #fullscreenvideo

Самые лучшие обновлённые пакеты за последние 24 часа envied 1.2.1 - пакет для упрощения работы с переменными окружения в приложениях Dart и Flutter. В новой версии обновлена зависимость от пакета analyzer до версии >=7.4.0 <9.0.0. 👍 Лайки: 841, 📥 Скачиваний: 133К https://pub.dev/packages/envied nb_utils 7.1.8 - набор полезных методов и расширений для разработки приложений на Flutter. В новой версии добавлены недостающие типы HTTP-методов и новые расширения для строк, чисел, дат и контекста сборки. 👍 Лайки: 471, 📥 Скачиваний: 8К https://pub.dev/packages/nb_utils shadcn_ui 0.29.2 - пакет с настраиваемыми UI-компонентами для Flutter. Теперь исправлена ошибка ShadResizable при использовании с правосторонним текстом (RTL). 👍 Лайки: 706, 📥 Скачиваний: 15К https://pub.dev/packages/shadcn_ui fwfh_webview 0.6.0+1 - пакет для рендеринга IFRAME с помощью официального плагина WebView в Flutter. Уже 41 лайк и 374К скачиваний! 👍 Лайки: 41, 📥 Скачиваний: 374К https://pub.dev/packages/fwfh_webview fl_chart 1.1.0 - высоко настраиваемая библиотека графиков для Flutter. В новой версии добавлены новые функции: градиентная заливка для бар-графиков, настройка выравнивания боковых заголовков и метки для бар-графиков. 👍 Лайки: 6.9К, 📥 Скачиваний: 1.2М https://pub.dev/packages/fl_chart flutter_widget_from_html 0.17.1 - пакет для рендеринга HTML-кода в виджеты Flutter. В новой версии добавлена поддержка Flutter 3.35, webview_flutter_android@4.8 и атрибута data-src в IFRAME. 👍 Лайки: 1.1К, 📥 Скачиваний: 373К https://pub.dev/packages/flutter_widget_from_html #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #envied #nb_utils #shadcn_ui #fwfh_webview #fl_chart #flutter_widget_from_html

photo content

Обзор пакетов на тему JSON 📦 Yet Another Json Isolate! 🚀 Пакет для быстрого и простого парсинга JSON с использованием изолятов. 👍 Лайки: 13, 📥 Скачиваний: 229К Последнее обновление 📅: 4 месяца назад https://pub.dev/packages/yet_another_json_isolate JSONPath 📈 Пакет для работы с JSON-данными, используя синтаксис запросов JSONPath. 👍 Лайки: 124, 📥 Скачиваний: 332К Последнее обновление 📅: 55 дней назад https://pub.dev/packages/json_path flutter_json_view 📊 Отображайте JSON-модели в виджете Flutter с помощью этого удобного пакета. 👍 Лайки: 139, 📥 Скачиваний: 16.6К Последнее обновление 📅: 12 месяцев назад https://pub.dev/packages/flutter_json_view xml2json 🔄 Пакет для конвертации XML в JSON. 👍 Лайки: 126, 📥 Скачиваний: 277К Последнее обновление 📅: 5 месяцев назад https://pub.dev/packages/xml2json deep_pick 🔍 Пакет для ручного парсинга JSON с типобезопасным API. 👍 Лайки: 154, 📥 Скачиваний: 167К Последнее обновление 📅: 12 месяцев назад https://pub.dev/packages/deep_pick Crimson 🔥 Быстрый и эффективный парсер и сериализатор JSON для Dart. 👍 Лайки: 123, 📥 Скачиваний: 52 Последнее обновление 📅: 7 месяцев назад https://pub.dev/packages/crimson #yetanotherjsonisolate #jsonpath #flutterjsonview #xml2json #deeppick #crimson #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages

Эффективная передача стиля текста виджетам Привет, разработчики Flutter! 👋 Сегодня мы поделимся с вами полезным советом о том, как эффективно передавать стиль текста вашим виджетам. 📝 Вы когда-нибудь сталкивались с ситуацией, когда приходилось копировать стиль текста для дочерних элементов? 🤔 Теперь вы можете этого избежать! 😉 Использование DefaultTextStyle.merge class MyWidget extends StatelessWidget { final Widget title; const TheBestCustomWidget({ super.key, required this.title, }); @override Widget build(BuildContext context) { return WidgetContainer( children: [ DefaultTextStyle.merge( style: Theme.of(context).textTheme.headlineMedium, child: title, ), ], ); } } MyWidget( title: Text( 'Signup now', style: Theme.of(context).textTheme.headlineLarge.copyWith( color: Theme.of(context).colorScheme.onBackground, ), ), ) MyWidget( title: Text( 'Signup now', style: TextStyle( color: Theme.of(context).colorScheme.onBackground, ), ), ) Преимущества использования DefaultTextStyle.merge: • Позволяет задать только те свойства текста, которые вы хотите переопределить при использовании вашего виджета. • Упрощает код и делает его более читаемым. 👍 Оцените новую рубрику FlutterPulseTips и поделитесь своими мыслями! 🤔 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #UIUX #CodingTips #AppDevelopment

Самые лучшие обновлённые пакеты за последние 24 часа Firebase Messaging Plugin for Flutter 15.2.1 Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995). 👍 Лайки: 3690, 📥 Скачиваний: 1.1M https://pub.dev/packages/firebase_messaging workmanager 0.9.0+3 Теперь вы можете выполнять код Dart в фоновом режиме, даже когда ваше приложение закрыто. Используется для синхронизации данных, загрузки файлов, очистки задач и уведомлений. Уже 2310 лайков и 88800 скачиваний! https://pub.dev/packages/workmanager workmanager_platform_interface 0.9.1+1 Исправлены ошибки инициализации на Android и добавлены аннотации доступности для iOS 14. Пакет имеет 0 лайков и 41 300 скачиваний. https://pub.dev/packages/workmanager_platform_interface fleather 1.25.1 Теперь исправлена проблема с высотой пустых строк. Пакет fleather используется для создания мягкого и удобного редактирования текста в приложениях Flutter. Лайков: 168, Скачиваний: 4640 https://pub.dev/packages/fleather arkit_plugin 1.2.0 Пакет arkit_plugin используется для создания дополненной реальности (AR) в приложениях Flutter для iOS-устройств с процессорами A9 или новее. В новой версии исправлены проблемы с заморозкой интерфейса пользователя, а также удалена поддержка iOS 12. Кроме того, исправлены предупреждения анализатора кода. Пакет имеет 490 лайков и 1790 скачиваний. https://pub.dev/packages/arkit_plugin workmanager_apple 0.9.1+2 Используется для реализации фоновой работы в приложениях Flutter на iOS и macOS. Исправлены ошибки инициализации на Android и аннотации доступности на iOS 14. Лайков: 2, Скачиваний: 27 900 https://pub.dev/packages/workmanager_apple Televerse 3.0.0 Теперь он поддерживает Bot API 9.2 и содержит важные изменения. Пакет имеет 93 лайка и 2260 скачиваний. https://pub.dev/packages/televerse #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #workmanager #firebase_messaging #fleather #arkit_plugin #workmanager_apple #televerse

photo content