Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз 🚀
dlibphonenumber обновился до версии 1.1.38! 📞
Пакет для работы с международными номерами телефонов на основе реализации Google's libphonenumber. Обновлены метаданные телефонов для регионов EH, IL, LA, MA, ML, QA, SG, SR, а также обновлены данные операторов для стран с кодами 49 (en), 65 (en), 597 (en), 856 (en).
👍 Лайки: 40, 📥 Скачиваний: 41К
https://pub.dev/packages/dlibphonenumber
camera_android_camerax обновился до версии 0.6.16! 📸
Пакет для реализации камеры на Android с помощью библиотеки CameraX. Исправлены ошибки: неправильное вращение камеры в режиме ландшафта и регрессия, при которой не срабатывал метод onDeviceOrientationChanged после вызова createCameraWithSettings.
👍 Лайки: 61, 📥 Скачиваний: 120К
https://pub.dev/packages/camera_android_camerax
agora_rtc_engine обновился до версии 6.0.0-rc.1! 📞
Пакет для добавления функций реального времени голосовой и видеосвязи в ваши приложения. Переход с Kotlin на Java для избежания конфликтов версий и обновление нативного SDK до 4.0.0-rc.1.
👍 Лайки: 842, 📥 Скачиваний: 39К
https://pub.dev/packages/agora_rtc_engine
newrelic_mobile обновился до версии 1.1.4! 📊
Пакет для инструментирования Flutter-приложений с помощью нативных агентов New Relic для Android и iOS. Добавлены новые функции: настройка уровня логирования агента, указание адреса коллектора и адреса коллектора крашей, поддержка применения Gradle-плагина с помощью DSL в build.gradle.
👍 Лайки: 41, 📥 Скачиваний: 70К
https://pub.dev/packages/newrelic_mobile
devtools_shared обновился до версии 3.0.0! 📈
Пакет для описания формата JSON-файлов, собираемых из Dart VM и Android ADB. Разделены библиотеки расширений на две части: с поддержкой dart:io и без неё.
👍 Лайки: 17, 📥 Скачиваний: 3.08М
https://pub.dev/packages/devtools_shared
#dlibphonenumber #camera_android_camerax #agora_rtc_engine #newrelic_mobile #devtools_shared #flutter #dart #pubdev #flutterpulse
dlibphonenumber обновился до версии 1.1.38! 📞
Пакет для работы с международными номерами телефонов на основе реализации Google's libphonenumber. Обновлены метаданные телефонов для регионов EH, IL, LA, MA, ML, QA, SG, SR, а также обновлены данные операторов для стран с кодами 49 (en), 65 (en), 597 (en), 856 (en).
👍 Лайки: 40, 📥 Скачиваний: 41К
https://pub.dev/packages/dlibphonenumber
camera_android_camerax обновился до версии 0.6.16! 📸
Пакет для реализации камеры на Android с помощью библиотеки CameraX. Исправлены ошибки: неправильное вращение камеры в режиме ландшафта и регрессия, при которой не срабатывал метод onDeviceOrientationChanged после вызова createCameraWithSettings.
👍 Лайки: 61, 📥 Скачиваний: 120К
https://pub.dev/packages/camera_android_camerax
agora_rtc_engine обновился до версии 6.0.0-rc.1! 📞
Пакет для добавления функций реального времени голосовой и видеосвязи в ваши приложения. Переход с Kotlin на Java для избежания конфликтов версий и обновление нативного SDK до 4.0.0-rc.1.
👍 Лайки: 842, 📥 Скачиваний: 39К
https://pub.dev/packages/agora_rtc_engine
newrelic_mobile обновился до версии 1.1.4! 📊
Пакет для инструментирования Flutter-приложений с помощью нативных агентов New Relic для Android и iOS. Добавлены новые функции: настройка уровня логирования агента, указание адреса коллектора и адреса коллектора крашей, поддержка применения Gradle-плагина с помощью DSL в build.gradle.
👍 Лайки: 41, 📥 Скачиваний: 70К
https://pub.dev/packages/newrelic_mobile
devtools_shared обновился до версии 3.0.0! 📈
Пакет для описания формата JSON-файлов, собираемых из Dart VM и Android ADB. Разделены библиотеки расширений на две части: с поддержкой dart:io и без неё.
👍 Лайки: 17, 📥 Скачиваний: 3.08М
https://pub.dev/packages/devtools_shared
#dlibphonenumber #camera_android_camerax #agora_rtc_engine #newrelic_mobile #devtools_shared #flutter #dart #pubdev #flutterpulse
Лучшие обновленные пакеты за последние 24 часа!
purchases_flutter 8.10.1
Пакет используется для упрощения реализации подписок и покупок в приложениях Flutter. В новой версии обновлены зависимости, включая purchases-hybrid-common до версии 13.35.0.
👍 Лайки: 805, 📥 Скачиваний: 147К
https://pub.dev/packages/purchases_flutter
dcli_core 7.0.3
dcli_core - это набор основных библиотек, используемых в dcli. В новой версии обновлено описание пакета в pubspec для более точного отражения его функциональности.
👍 Лайки: 1, 📥 Скачиваний: 1.06М
https://pub.dev/packages/dcli_core
very_good_analysis 9.0.0
Пакет very_good_analysis предоставляет набор правил линтинга для Dart и Flutter. В новой версии обновлены зависимости и исправлены некоторые ошибки.
👍 Лайки: 699, 📥 Скачиваний: 397К
https://pub.dev/packages/very_good_analysis
flutter_calendar_carousel 2.5.4
Этот пакет позволяет создавать горизонтально прокручиваемые календари для Flutter. В новой версии обновлена зависимость intl.
👍 Лайки: 463, 📥 Скачиваний: 39К
https://pub.dev/packages/flutter_calendar_carousel
go_router 15.1.3
Пакет go_router - это декларативный пакет маршрутизации для Flutter. В новой версии обновлена минимальная поддерживаемая версия SDK и исправлена опечатка в документации API.
👍 Лайки: 5310, 📥 Скачиваний: 1.7М
https://pub.dev/packages/go_router
devtools_shared 3.0.0
Пакет devtools_shared используется для описания формата JSON-файлов, собираемых из Dart VM и Android ADB. В новой версии произошло разделение библиотек расширений на две части.
👍 Лайки: 18, 📥 Скачиваний: 3.7М
https://pub.dev/packages/devtools_shared
#purchases_flutter #dcli_core #very_good_analysis #flutter_calendar_carousel #go_router #devtools_shared #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
purchases_flutter 8.10.1
Пакет используется для упрощения реализации подписок и покупок в приложениях Flutter. В новой версии обновлены зависимости, включая purchases-hybrid-common до версии 13.35.0.
👍 Лайки: 805, 📥 Скачиваний: 147К
https://pub.dev/packages/purchases_flutter
dcli_core 7.0.3
dcli_core - это набор основных библиотек, используемых в dcli. В новой версии обновлено описание пакета в pubspec для более точного отражения его функциональности.
👍 Лайки: 1, 📥 Скачиваний: 1.06М
https://pub.dev/packages/dcli_core
very_good_analysis 9.0.0
Пакет very_good_analysis предоставляет набор правил линтинга для Dart и Flutter. В новой версии обновлены зависимости и исправлены некоторые ошибки.
👍 Лайки: 699, 📥 Скачиваний: 397К
https://pub.dev/packages/very_good_analysis
flutter_calendar_carousel 2.5.4
Этот пакет позволяет создавать горизонтально прокручиваемые календари для Flutter. В новой версии обновлена зависимость intl.
👍 Лайки: 463, 📥 Скачиваний: 39К
https://pub.dev/packages/flutter_calendar_carousel
go_router 15.1.3
Пакет go_router - это декларативный пакет маршрутизации для Flutter. В новой версии обновлена минимальная поддерживаемая версия SDK и исправлена опечатка в документации API.
👍 Лайки: 5310, 📥 Скачиваний: 1.7М
https://pub.dev/packages/go_router
devtools_shared 3.0.0
Пакет devtools_shared используется для описания формата JSON-файлов, собираемых из Dart VM и Android ADB. В новой версии произошло разделение библиотек расширений на две части.
👍 Лайки: 18, 📥 Скачиваний: 3.7М
https://pub.dev/packages/devtools_shared
#purchases_flutter #dcli_core #very_good_analysis #flutter_calendar_carousel #go_router #devtools_shared #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
🔧 DevScreen на Flutter: свой путь к инструменту для логирования, тестирования и смены окружений
🗣 Спикер: Павел, Flutter-разработчик с 10+ годами опыта, один из первых пользователей Flutter в РФ, соавтор книги «Основы Flutter», лектор СФУ и активный участник комьюнити.
На конференции он представил разработку своей команды — DevScreen, универсальный внутренний инструмент для мобильной отладки, логирования, диагностики и смены окружений.
🔎 Зачем нужен DevScreen?
В боевой разработке часто не хватает:
🎛 экрана с настройками (окружения, прокси)
🧾 доступа к логам прямо в приложении
🐞 удобного сбора стектрейсов для QA
📉 отладки UI, FPS, границ, состояния виджетов
🧪 триггера запуска debug-инструментов без пересборки
💬 «Качество — это ответственность всей команды», — говорит Павел. А значит, и тестировщики, и дизайнеры, и разработчики должны иметь доступ к полезной внутренней информации прямо в приложении.
🧰 Что уже есть на рынке?
Рассмотрели 2 популярных решения:
1. Ume
✅ умеет логировать запросы
✅ показывает FPS, границы виджетов, device info
❌ не умеет работать с окружениями и прокси
❌ нет нормального логирования ошибок
❌ триггер ручной (нужно писать самому)
💡 Хорош для дизайнеров и UI-отладки, но слабо помогает QA и не масштабируется под все нужды.
2. Talker
✅ готовый экран логов
✅ отличное логирование (включая ошибки, кастомные события, API-запросы)
✅ удобен и в приложении, и в консоли
❌ не умеет менять окружение и прокси
❌ триггер — тоже руками
❌ нет UI-отладки
💬 «Talker — это скорее логер, чем полноценный DevScreen. Мы хотели большего».
Так родилась идея своего DevScreen MVP, который:
🔓 открывается по shake-жесту или скрытой зоне (не мешает пользователю)
🌐 позволяет менять окружения, добавлять прокси
🧾 логирует ошибки, API-запросы, аналитику и кастомные события
🔄 сбрасывает кэш, симулирует логаут, показывает device info
🛠 кастомизируется под проект, легко расширяется
🔐 имеет авторизацию (доступ по роли или логину)
🧪 отделён от боевого UI, не ломает UX обычного пользователя
⚙️ поддерживает показ границ виджетов, FPS, и другую системную инфу
💡 Всё настраивается модульно. Хочешь только прокси? Подключай только его. Нужны только логи? Без проблем.
🤝 Кто пользуется внутри?
Разработчики — смотрят логи, стектрейсы, ошибки
Тестировщики — не пишут баг на глаз, а прикладывают API-ответ и stacktrace
Дизайнеры — проверяют реализацию UI прямо в приложении (границы, цвета, размеры)
🚀 Что дальше?
В планах:
🧩 сделать DevScreen переиспользуемым пакетом
🛡 вынести доступ к нему за фичефлаг
🧪 покрыть всё юнит- и интеграционными тестами
📢 возможно — опубликовать в open-source, если будет спрос
📺 Полное видео доклада (YouTube):
📌 Такой подход реально экономит часы работы QA и разработчиков, а главное — повышает качество продукта уже на уровне debug. Всё прозрачно, логируемо и воспроизводимо.
🧵 #flutter #flutterpulse #debug #talker #devtools #qa #мобилкарф #тестирование #логирование #devscreen #mobiledev #dart #flutterмного #конференция
🗣 Спикер: Павел, Flutter-разработчик с 10+ годами опыта, один из первых пользователей Flutter в РФ, соавтор книги «Основы Flutter», лектор СФУ и активный участник комьюнити.
На конференции он представил разработку своей команды — DevScreen, универсальный внутренний инструмент для мобильной отладки, логирования, диагностики и смены окружений.
🔎 Зачем нужен DevScreen?
В боевой разработке часто не хватает:
🎛 экрана с настройками (окружения, прокси)
🧾 доступа к логам прямо в приложении
🐞 удобного сбора стектрейсов для QA
📉 отладки UI, FPS, границ, состояния виджетов
🧪 триггера запуска debug-инструментов без пересборки
💬 «Качество — это ответственность всей команды», — говорит Павел. А значит, и тестировщики, и дизайнеры, и разработчики должны иметь доступ к полезной внутренней информации прямо в приложении.
🧰 Что уже есть на рынке?
Рассмотрели 2 популярных решения:
1. Ume
✅ умеет логировать запросы
✅ показывает FPS, границы виджетов, device info
❌ не умеет работать с окружениями и прокси
❌ нет нормального логирования ошибок
❌ триггер ручной (нужно писать самому)
💡 Хорош для дизайнеров и UI-отладки, но слабо помогает QA и не масштабируется под все нужды.
2. Talker
✅ готовый экран логов
✅ отличное логирование (включая ошибки, кастомные события, API-запросы)
✅ удобен и в приложении, и в консоли
❌ не умеет менять окружение и прокси
❌ триггер — тоже руками
❌ нет UI-отладки
💬 «Talker — это скорее логер, чем полноценный DevScreen. Мы хотели большего».
Так родилась идея своего DevScreen MVP, который:
🔓 открывается по shake-жесту или скрытой зоне (не мешает пользователю)
🌐 позволяет менять окружения, добавлять прокси
🧾 логирует ошибки, API-запросы, аналитику и кастомные события
🔄 сбрасывает кэш, симулирует логаут, показывает device info
🛠 кастомизируется под проект, легко расширяется
🔐 имеет авторизацию (доступ по роли или логину)
🧪 отделён от боевого UI, не ломает UX обычного пользователя
⚙️ поддерживает показ границ виджетов, FPS, и другую системную инфу
💡 Всё настраивается модульно. Хочешь только прокси? Подключай только его. Нужны только логи? Без проблем.
🤝 Кто пользуется внутри?
Разработчики — смотрят логи, стектрейсы, ошибки
Тестировщики — не пишут баг на глаз, а прикладывают API-ответ и stacktrace
Дизайнеры — проверяют реализацию UI прямо в приложении (границы, цвета, размеры)
🚀 Что дальше?
В планах:
🧩 сделать DevScreen переиспользуемым пакетом
🛡 вынести доступ к нему за фичефлаг
🧪 покрыть всё юнит- и интеграционными тестами
📢 возможно — опубликовать в open-source, если будет спрос
📺 Полное видео доклада (YouTube):
📌 Такой подход реально экономит часы работы QA и разработчиков, а главное — повышает качество продукта уже на уровне debug. Всё прозрачно, логируемо и воспроизводимо.
🧵 #flutter #flutterpulse #debug #talker #devtools #qa #мобилкарф #тестирование #логирование #devscreen #mobiledev #dart #flutterмного #конференция