fa
Feedback
Flutter Pulse

Flutter Pulse

رفتن به کانال در Telegram

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

نمایش بیشتر
1 022
مشترکین
+124 ساعت
+17 روز
+330 روز
آرشیو پست ها
Смена версии Flutter Иногда это просто необходимо 🤔 Чтобы изменить версию Flutter, следуйте этим шагам: 1. Проверьте, где установлен Flutter на вашей системе, а затем выполните команду:


git checkout 1.22.6
# Обновление файлов: 100% (4559/4559), готово.
# Примечание: переключение на '1.22.6'.

Теперь следующая команда flutter установит все необходимые требования 📦 2. Чтобы вернуться к последней стабильной версии, просто используйте:


git checkout stable

ИЛИ Используйте FVM, чтобы переключать версию Flutter напрямую 🔄


dart pub global activate fvm

Или используйте пакет brew... 🍺
fvm use 1.22.6

Больше информации на https://fvm.app/ 🤓 Оцените нашу новую рубрику! 👍👎 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #FVM #FlutterTips #MobileDev #DevTips

🔥 Почему твоя Lottie-анимация во Flutter лагает и как это пофиксить? Привет, Flutter-энтузиасты! 😊 Столкнулись с тормозящими анимациями, которые портят UX? Наш друг Руслан Цицер приготовил для вас супер-полезный гайд, где разбирает эту боль на реальном примере! ▶️ В этом выпуске вы увидите: • Создание простого TODO-листа с нуля 🗒 • 🔍 Анализ Raster thread при добавлении Lottie-анимации • 🛠 Пошаговый разбор оптимизации через Flutter DevTools • Как находить лаги, делать замеры и отладку UI 💡 Главные фишки: - Работа с вкладкой Performance в DevTools - Оптимизация через RenderCacheMode.raster - Практические лайфхаки для плавности анимаций - Разбор кода векторной анимации "помидорки" 🍅 👇 Не пропустите детали! Смотрите видео, чтобы ваши анимации летали: СМОТРЕТЬ ВИДЕО 💬 Пишите в комментариях: С какими сложностями в анимациях сталкивались вы? 👍 Поддержите автора: • Ставьте лайк, если полезно! #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube #Refactoring #CleanCode #FlutterArchitecture #StatefulWidget #ComponentBasedUI #fluttertutorial 👉 Ещё видео по тегу: #FlutterPulseYoutube

Самые лучшие обновлённые пакеты за последние 24 часа firebase_storage 13.0.0 Плагин для Flutter, который позволяет использовать Firebase Storage API. Обновлены SDK для iOS и Android до версий 12.0.0 и 34.0.0 соответственно. 👍 Лайки: 1730, 📥 Скачиваний: 529К https://pub.dev/packages/firebase_storage firebase_auth 6.0.0 Пакет для аутентификации в Flutter. Добавлена поддержка метода validatePassword и PasswordPolicy, а также обновлены SDK для iOS и Android. 👍 Лайки: 4160, 📥 Скачиваний: 1.1М https://pub.dev/packages/firebase_auth firebase_messaging 16.0.0 Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Удалены устаревшие функции, обновлены SDK для iOS и Android до версий 12.0.0 и 34.0.0 соответственно. 👍 Лайки: 3800, 📥 Скачиваний: 1.7М https://pub.dev/packages/firebase_messaging firebase_messaging_web 4.0.0 Пакет для реализации Firebase Cloud Messaging в веб-приложениях. Обновлён iOS SDK до 12.0.0, но есть критические изменения! 👍 Лайки: 28, 📥 Скачиваний: 1.7М https://pub.dev/packages/firebase_messaging_web firebase_core_web 3.0.0 Пакет для инициализации Firebase в веб-приложениях. Обновление JS SDK до версии 12.0.0. 👍 Лайки: 54, 📥 Скачиваний: 2.9М https://pub.dev/packages/firebase_core_web cloud_firestore 6.0.0 Плагин для Flutter, который позволяет использовать Firebase Cloud Firestore API. Обновлены iOS SDK до версии 12.0.0, удаление устаревших функций и обновление Android SDK до версии 34.0.0. 👍 Лайки: 3690, 📥 Скачиваний: 988К https://pub.dev/packages/cloud_firestore #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #firebase_storage #firebase_auth #firebase_messaging #firebase_messaging_web #firebase_core_web #cloud_firestore

photo content

Новые пакеты за неделю fldraw Пакет для бесконечного холста и диаграммирования, идеально подходит для создания приложений с редакторами на основе узлов, белыми досками или любого вида интерактивного холста. 👍 Лайки: 20, 📥 Скачиваний: 29 https://pub.dev/packages/fldraw #fldraw #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages flutter_app_locker Пакет позволяет блокировать ваше приложение с помощью PIN-кода или биометрических данных. Поддерживает Android и iOS. 👍 Лайки: 9, 📥 Скачиваний: 44К https://pub.dev/packages/flutter_app_locker #flutter_app_locker #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages flutter_mana Платформа для внутренней отладки Flutter-приложений, предлагает различные инструменты для отладки. 👍 Лайки: 1, 📥 Скачиваний: 764 https://pub.dev/packages/flutter_mana #flutter_mana #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages smart_textform_validator Пакет для легкой и мощной валидации TextFormField. 👍 Лайки: 17, 📥 Скачиваний: 106 https://pub.dev/packages/smart_textform_validator #smart_textform_validator #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages shimmer_ai Пакет позволяет легко добавлять анимации загрузки к любым виджетам в вашем приложении. 👍 Лайки: 18, 📥 Скачиваний: 154 https://pub.dev/packages/shimmer_ai #shimmer_ai #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages flutter_permission_guard Пакет позволяет легко управлять разрешениями в приложениях Flutter, включая камеру, микрофон и геолокацию. 👍 Лайки: 9, 📥 Скачиваний: 70.6К https://pub.dev/packages/flutter_permission_guard #flutter_permission_guard #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages

photo content

Обзор пакетов на тему CSV, Excel, ODS & Sheets 📊️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️

Привет, разработчики Flutter! 🤩 Я рад поделиться с вами новостью о пакете fake_async 📦, который может существенно упростить тестирование асинхронных операций во Flutter! 🚀 Вы знаете, как бывает сложно тестировать код, который зависит от времени? ⏰ Вместо того, чтобы ждать реальных секунд или минут, вы можете использовать fake_async, чтобы управлять временем вручную! 🕰 Этот пакет перехватывает все стандартные Dart-таймеры и заменяет их на «поддельные», позволяя вам контролировать время в тестах. 🔮 Например, вы можете протестировать функцию, которая загружает данные с задержкой, без реальной задержки! 🚫 fake_async предоставляет полезные методы, такие как flushTimers() и advanceTime(Duration duration), которые помогают вам имитировать прохождение времени и проверять результат асинхронных операций. 🕒 Хотя fake_async очень полезен, важно учитывать его особенности, такие как создание виртуальной временной зоны для каждого вызова и потенциальные конфликты с другими пакетами. 🤔 Если вы хотите узнать больше о fake_async и как его использовать, я рекомендую прочитать эту статью 📄 И не забудьте подписаться на наш канал @flutterpulse 📣, чтобы быть в курсе всех последних новостей и обновлений о Flutter и Dart! 💻 #flutter #dart #flutterpulse ❤️👍

Измерение производительности функции в тесте Привет, Flutter-разработчики! 👋 Сегодня мы поделимся с вами полезным советом о том, как измерить производительность функции внутри теста. 🔍 Зачем это нужно? - Оптимизация производительности вашего приложения 🔝 - Выявление узких мест в коде 🔎 - Улучшение пользовательского опыта 👥 Пример кода:


testWidgets('проверка производительности большой функции', (
  WidgetTester tester,
) async {
  // Запускаем секундомер
  final sw = Stopwatch()..start();
  await tester.tap(find.byKey(const ValueKey('btn')));
  await tester.pumpAndSettle(const Duration(milliseconds: 100));
  // Проверяем, что прошедшее время меньше 500 мс
  expect(sw.elapsedMilliseconds, lessThan(500));
});

Что здесь происходит? 🤔 1. Мы запускаем тест виджета с помощью `testWidgets`. 2. Запускаем секундомер (`Stopwatch`) перед выполнением тестируемой функции. 3. Выполняем необходимые действия (в данном случае тап по кнопке с ключом 'btn'). 4. Проверяем, что общее время выполнения не превышает заданный порог (500 мс). 👍 Оцените эту рубрику и напишите в комментариях, какие темы вас интересуют! 💬 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #FlutterTips #MobileDev #PerformanceOptimization #TestingInFlutter

🚀 ИИ в разработке: Будущее уже здесь! Смотрите лекцию ШМР 2025 Привет, Flutter-сообщество! Только что наткнулся на 🔥горячее видео, которое переворачивает представление о работе разработчика. Если ты еще не используешь AI-инструменты в повседневных задачах — этот материал станет твоим прорывом! В лекции "Применение AI-инструментов в разработке — ШМР 2025" Сергей Кольцов (Яндекс) на реальных примерах показывает: 🧠 Как нейросети уже сегодня: • Автоматизируют рутину (тесты, рефакторинг, документацию) • Ускоряют поиск решений в 3-5 раз • Помогают осваивать новые технологии 💡 Ключевые инсайты из видео: ▫️ Почему 63% разработчиков уже используют ИИ в работе ▫️ Как избежать "техдолговой ямы" при работе с AI ▫️ VSCode + Copilot vs Cursor vs Terminal Agents — что выбрать? ▫️ Реальный кейс: миграция проекта на Flutter с помощью ИИ за 10 минут ⏱️ 💬 Цитата, заставляющая задуматься: "Мы прошли горизонт событий. Взлёт начался" — Сэм Альтман (OpenAI) 👉 Смотрите полную версию с демо-примерами и прогнозами: YouTube или VkVideo Не забудьте подписаться на канал! Каждый день — новые фишки Flutter, разборы кейсов и лайфхаки. 🔔 👉 Все видео по теме в канале: ищите по хэштегу #FlutterPulseYoutube #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

Самые лучшие обновлённые пакеты за последние 24 часа copy_with_extension_gen 7.1.0 - пакет для генерации расширений copyWith для классов в системе сборки Dart. Добавлена поддержка пространств имен для классов с префиксами импорта, а также добавлены комментарии и тесты для ясности. 👍 Лайки: 202, 📥 Скачиваний: 66.6К https://pub.dev/packages/copy_with_extension_gen mailer 6.5.0 - библиотека для Dart, которая позволяет легко составлять и отправлять электронные письма. Добавлена поддержка SMTP-сервера Brevo. Пакет имеет следующие возможности: поддержка простого и HTML-текста, Unicode, вложения, безопасность и т.д. 👍 Лайки: 432, 📥 Скачиваний: 60.3К https://pub.dev/packages/mailer sqlite3 2.8.0 - пакет, предоставляющий Dart-bindings к SQLite для работы с базами данных. Добавлена поддержка создания changeset и patchset через сессионное расширение, а также улучшены веб-биндинги. 👍 Лайки: 406, 📥 Скачиваний: 674К https://pub.dev/packages/sqlite3 copy_with_extension 7.1.0 - пакет, который поддерживает namespace для классов с префиксами импорта, добавлены комментарии и тесты для ясности. 👍 Лайки: 104, 📥 Скачиваний: 108К https://pub.dev/packages/copy_with_extension requests_inspector 5.0.2 - пакет для Flutter, который используется для логирования API-запросов и позволяет перехватывать запросы и ответы для тестирования. Теперь по умолчанию параметр `initiallyExpanded` установлен в `true`. 👍 Лайки: 147, 📥 Скачиваний: 4.7К https://pub.dev/packages/requests_inspector sqlite3_flutter_libs 0.5.38 - пакет, содержащий нативные библиотеки sqlite3 для Android, iOS, macOS, Linux и Windows. Добавлена поддержка предобновления хуков и расширения сессии. 👍 Лайки: 162, 📥 Скачиваний: 300К https://pub.dev/packages/sqlite3_flutter_libs #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #copy_with_extension_gen #mailer #sqlite3 #copy_with_extension #requests_inspector #sqlite3_flutter_libs

photo content

Обзор пакетов на тему "Редактирование, сохранение и сжатие мультимедиа" 📸 image_editor 📸 Пакет для редактирования изображений в Flutter, позволяющий обрезать, поворачивать, масштабировать и применять различные эффекты к изображениям. 👍 Лайки: 360, 📥 Скачиваний: 30.9К Последнее обновление 📅: 8 месяцев назад https://pub.dev/packages/image_editor video_compress 📹 Этот легкий и эффективный пакет позволяет сжимать видео, удалять аудио, манипулировать миниатюрами и делать видео совместимым со всеми платформами. 👍 Лайки: 715, 📥 Скачиваний: 103К Последнее обновление 📅: 5 месяцев назад https://pub.dev/packages/video_compress Gal 📸 Пакет Gal позволяет сохранять изображения и видео в галерею на различных платформах, включая Android, iOS, macOS, Windows и Linux. 👍 Лайки: 474, 📥 Скачиваний: 122К Последнее обновление 📅: 5 дней назад https://pub.dev/packages/gal video_trimmer 📹 Пакет video_trimmer позволяет обрезать видео, конвертировать в GIF и управлять воспроизведением. 👍 Лайки: 488, 📥 Скачиваний: 5.02К Последнее обновление 📅: 3 месяца назад https://pub.dev/packages/video_trimmer ProImageEditor 📸 Этот пакет позволяет легко интегрировать редактор изображений в ваше приложение. 👍 Лайки: 433, 📥 Скачиваний: 25.2К Последнее обновление 📅: 2 дня назад https://pub.dev/packages/pro_image_editor flutter_image_compress 📸 Этот пакет позволяет сжимать изображения в форматах JPEG, PNG, WebP и HEIF на платформах Android, iOS, macOS, Web и OpenHarmony. 👍 Лайки: 1700, 📥 Скачиваний: 567К Последнее обновление 📅: 6 месяцев назад https://pub.dev/packages/flutter_image_compress #image_editor #video_compress #Gal #video_trimmer #ProImageEditor #flutter_image_compress #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages

Шпаргалка по Android adb Полезные команды для управления вашим Android-устройством через командную строку 🤖💻 Вход в оболочку телефона
adb shell # вход в оболочку телефона
# Android основан на unix, поэтому вы можете перемещаться 
# и выполнять команды как в обычной unix-системе
Установка и удаление APK

adb install myApp.apk # установить apk
adb install -r myApp.apk # обновить приложение без удаления его данных
adb uninstall myApp.apk # удалить приложение
Захват изображения и видео

adb shell screencap -p /sdcard/image.png # захватить изображение
adb shell screenrecord -p /sdcard/video.mp4 # захватить видео
adb -d pull /sdcard/image.png . # извлечь изображение или видео из папки sdcard
Отображение касаний на устройстве

adb shell content insert \
--uri content://settings/system \
--bind name:s:show_touches \
--bind value:i:1 # включить отображение касаний на устройстве

adb shell content insert \
--uri content://settings/system \
--bind name:s:show_touches \
--bind value:i:0 # отключить отображение касаний на устройстве
Оцените нашу новую рубрику лайком 👍 и подпишитесь, чтобы быть в курсе всех последних советов и новостей! 😊 Все подобные новости вы можете найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #AndroidDev #MobileDev #DevTips #FlutterTips

🚨 Почему твой Flutter UI лагает и как это пофиксить? Часть 2. Глубокий разбор! Привет, Flutter-разработчики! Руслан подготовил 🔥 огненное видео, которое раз и навсегда прольет свет на причины лагов в интерфейсе. Не просто теория — практические кейсы и инструменты! В этом выпуске ты узнаешь: 🔹 Как простая функция может полностью заблокировать UI 🔹 Что на самом деле происходит в Raster thread 🔹 Почему выбор движка рендеринга (Skia vs Impeller) критичен для плавности 🔹 Магию RepaintBoundary и как она спасает производительность 🛠 Практика: - Детальный разбор вкладки Performance в Flutter DevTools - Как находить лаги, делать замеры и отлаживать UI - Реальные примеры оптимизации «тяжелых» виджетов 👉 Смотрите видео здесь: Почему твой Flutter UI лагает и как это пофиксить #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube P.S. Ищете больше практики? Смотрите все видео цикла по хэштегу → #FlutterPulseYoutube! 💻✨

Самые лучшие обновлённые пакеты за последние 24 часа pdfrx 2.1.2 - быстрый и функциональный просмотрщик PDF для Flutter, поддерживающий Android, iOS, Windows, macOS, Linux и Web. В новой версии исправлена проблема с контекстным меню при правом клике на Flutter Web, а также обновлена зависимость от pdfrx_engine до версии 0.1.11. 👍 Лайки: 237, 📥 Скачиваний: 185К https://pub.dev/packages/pdfrx msix 3.16.10 - пакет для создания установщиков MSIX для приложений Flutter, что позволяет легко публиковать их в Microsoft Store или на сайте. В новой версии обновлена зависимость get_it до версии [#306]. 👍 Лайки: 921, 📥 Скачиваний: 97.9К https://pub.dev/packages/msix appwrite 17.1.0 - пакет, который поддерживает инкремент и декремент атрибутов документов в сервисе Databases, добавляет поддержку формата gif в перечислении ImageFormat и sequence в модели Document. 👍 Лайки: 567, 📥 Скачиваний: 7.8К https://pub.dev/packages/appwrite flutter_chat_ui 2.9.0 - открытый чат-интерфейс для приложений Flutter, предназначенный для высокой производительности, настройки и простоты интеграции. В новой версии появилась двухсторонняя пагинация, позволяющая загружать новые сообщения с помощью нового колбэка onStartReached, а также сохранена возможность загрузки старых сообщений с помощью onEndReached. 👍 Лайки: 1520, 📥 Скачиваний: 67.2К https://pub.dev/packages/flutter_chat_ui copy_with_extension 7.0.0 - пакет, который использует новые API analyzer и element2, а также обновлён до source_gen версии 3.0.0. 👍 Лайки: 104, 📥 Скачиваний: 108К https://pub.dev/packages/copy_with_extension flutter_link_previewer 4.1.2 - пакет, используемый для создания предпросмотра ссылок в приложениях Flutter. Обновление включает в себя обновление зависимости до последнего релиза. 🔗 👍 Лайки: 340, 📥 Скачиваний: 71.3К https://pub.dev/packages/flutter_link_previewer #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #pdfrx #msix #appwrite #flutter_chat_ui #copy_with_extension #flutter_link_previewer

photo content

Обзор пакетов на тему API 📚 pub_api_client 📊 Пакет предоставляет неофициальный клиент API для Pub.dev и позволяет получать информацию о пакетах, их версиях, оценках и многом другом. 👍 Лайки: 65, 📥 Скачиваний: 101К Последнее обновление 📅: 5 месяцев назад https://pub.dev/packages/pub_api_client github 📈 Пакет позволяет взаимодействовать с GitHub на всех платформах, включая веб, сервер и Flutter. Он предлагает быстрое и гибкое API, поддержку аутентификации и встроенный поток OAuth2. 👍 Лайки: 154, 📥 Скачиваний: 103К Последнее обновление 📅: 3 месяца назад https://pub.dev/packages/github pusher_channels_flutter 📱 Пакет для интеграции Pusher Channels в ваши Flutter-приложения. Поддерживает Android, iOS и Web-платформы. 👍 Лайки: 159, 📥 Скачиваний: 16.2К Последнее обновление 📅: 6 месяцев назад https://pub.dev/packages/pusher_channels_flutter weather ☁️ Пакет для Flutter: получайте текущую погоду и прогнозы с помощью OpenWeatherMAP API! Поддерживает геолокацию и поиск по названию города. 👍 Лайки: 242, 📥 Скачиваний: 5.77К Последнее обновление 📅: 3 месяца назад https://pub.dev/packages/weather googleapis 📊 Пакет предоставляет доступ к различным API Google, включая Google Analytics, AdSense, AdMob и многие другие. 👍 Лайки: 1110, 📥 Скачиваний: 787К Последнее обновление 📅: 4 месяца назад https://pub.dev/packages/googleapis openfoodfacts 🍔 Пакет предоставляет бесплатный и легкий доступ к информации о более чем 2,9 миллионах продуктов питания со всего мира. 👍 Лайки: 137, 📥 Скачиваний: 3.64К Последнее обновление 📅: 6 дней назад https://pub.dev/packages/openfoodfacts #pub_api_client #github #pusher_channels_flutter #weather #googleapis #openfoodfacts #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages

Извлечение границ из изображения Привет, Flutter-разработчики! 👋 Сегодня мы поделимся с вами интересным способом обработки изображений с использованием пакета Image в Dart. 📸 Используем пакет Image для извлечения границ Пакет Image в Dart предоставляет мощные инструменты для обработки изображений. Одним из интересных применений этого пакета является извлечение границ из изображений. 🔍 Как это работает? 1. Применяем ядро Лапласа ко всем пикселям изображения с помощью функции свёртки (convolution function). 2. Ядро Лапласа помогает выделить границы на изображении, применяя определённую матрицу фильтра к каждому пикселю. Пример кода:

import 'package:image/image.dart' as img;

// Декодируем изображение из данных
var photo = img.decodeImage(data.buffer.asUint8List());

// Определяем фильтр (ядро Лапласа)
var filter = [
  0, -1,  0,
 -1,  4, -1,
  0, -1,  0,
];

// Применяем свёртку к изображению с использованием фильтра
photo = img.convolution(photo, filter, div: div, offset: offset);
Этот код демонстрирует, как можно использовать функцию convolution из пакета Image для применения ядра Лапласа и выделения границ на изображении. 🔮 Оцените новую рубрику и напишите в комментариях, насколько она вам полезна! 💬 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #ImageProcessing #CodingTips

🔥 Почему твой Flutter UI лагает и как это пофиксить? Часть 1. Смотри разбор! Привет, Flutter-энтузиасты! ✨ Только что наткнулся на суперполезное видео, которое раз и навсегда закрывает больную тему — лаги интерфейса. Если твой UI тормозит, а FPS прыгает — это must-watch! 🚀 👉 СМОТРЕТЬ ВИДЕО Автор (Руслан) наглядно разбирает: 🔹 Как искать узкие места через Flutter DevTools (вкладка Performance) 🔹 Почему виджеты-«монстры» убивают FPS и как их декомпозировать 🔹 Магию const — как одна правка ускоряет рендеринг в разы! 🔹 Реальные примеры: от 37 мс лагов до плавного UI 💡 Особенно полезно, если ты: - Не понимаешь, почему интерфейс фризит - Хочешь научиться делать замеры производительности - Не веришь, что const — не просто «совет» 😉 📌 Это часть цикла про архитектуру Flutter! Завтра, кстати, вторая часть 💬 Поддержи канал: 👍 Лайк — если полезно! #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube #Refactoring #CleanCode #FlutterArchitecture #StatefulWidget #ComponentBasedUI #fluttertutorial P.S. Больше лайфхаков — по хэштегу #FlutterPulseYoutube! Подписывайся на @flutterpulse, если хочешь глубже разбирать Flutter 🔥