Самые лучшие обновлённые пакеты за последние 24 часа
widgetbook 3.16.0
Плагин для Flutter, который позволяет использовать Widgetbook. Теперь минимальная версия SDK - 3.7.0, а минимальная версия Flutter - 3.29.0.
Добавлен новый тип контрола - object.segmented, а также проведена рефакторизация некоторых компонентов.
👍 Лайки: 646, 📥 Скачиваний: 255К
https://pub.dev/packages/widgetbook
dds 5.1.0
Пакет для запуска Dart Developer Service (DDS), который обеспечивает расширенную функциональность для взаимодействия с экземпляром Dart VM Service.
В новой версии обновлен протокол DDS до версии 2.1, а также устарели некоторые RPC и параметры.
👍 Лайки: 17, 📥 Скачиваний: 3.7М
https://pub.dev/packages/dds
intercom_flutter 9.4.4
Пакет является оберткой для Intercom Android, iOS и Web-проектов, позволяя интегрировать функции Intercom в свои приложения.
В новой версии обновлен Intercom iOS SDK до версии 19.1.1.
👍 Лайки: 145, 📥 Скачиваний: 87.5К
https://pub.dev/packages/intercom_flutter
wechat_assets_picker 9.6.0
Пакет используется для выбора изображений, видео и аудио в приложениях Flutter, с интерфейсом, вдохновленным WeChat.
В новой версии добавлена поддержка персидского (фарси) языка, улучшено управление маршрутами и исправлены ошибки.
👍 Лайки: 829, 📥 Скачиваний: 39К
https://pub.dev/packages/wechat_assets_picker
dds_service_extensions 2.1.0
Пакет расширяет интерфейс package:vm_service, добавляя поддержку RPC из протокола Dart Developer Service (DDS).
В новой версии устарели методы DdsExtension.getAvailableCachedCpuSamples и DdsExtension.getCachedCpuSamples.
👍 Лайки: 5, 📥 Скачиваний: 4.2М
https://pub.dev/packages/dds_service_extensions
file_picker 10.2.3
Пакет позволяет использовать родной файловый менеджер для выбора одного или нескольких файлов с поддержкой фильтрации по расширениям.
В новой версии исправлены ошибки сборки на Flutter 3.24, вызванные изменениями для устранения предупреждений о устаревании Win32 в Windows.
👍 Лайки: 4770, 📥 Скачиваний: 2.1М
https://pub.dev/packages/file_picker
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #widgetbook #dds #intercom_flutter #wechat_assets_picker #dds_service_extensions #file_picker
widgetbook 3.16.0
Плагин для Flutter, который позволяет использовать Widgetbook. Теперь минимальная версия SDK - 3.7.0, а минимальная версия Flutter - 3.29.0.
Добавлен новый тип контрола - object.segmented, а также проведена рефакторизация некоторых компонентов.
👍 Лайки: 646, 📥 Скачиваний: 255К
https://pub.dev/packages/widgetbook
dds 5.1.0
Пакет для запуска Dart Developer Service (DDS), который обеспечивает расширенную функциональность для взаимодействия с экземпляром Dart VM Service.
В новой версии обновлен протокол DDS до версии 2.1, а также устарели некоторые RPC и параметры.
👍 Лайки: 17, 📥 Скачиваний: 3.7М
https://pub.dev/packages/dds
intercom_flutter 9.4.4
Пакет является оберткой для Intercom Android, iOS и Web-проектов, позволяя интегрировать функции Intercom в свои приложения.
В новой версии обновлен Intercom iOS SDK до версии 19.1.1.
👍 Лайки: 145, 📥 Скачиваний: 87.5К
https://pub.dev/packages/intercom_flutter
wechat_assets_picker 9.6.0
Пакет используется для выбора изображений, видео и аудио в приложениях Flutter, с интерфейсом, вдохновленным WeChat.
В новой версии добавлена поддержка персидского (фарси) языка, улучшено управление маршрутами и исправлены ошибки.
👍 Лайки: 829, 📥 Скачиваний: 39К
https://pub.dev/packages/wechat_assets_picker
dds_service_extensions 2.1.0
Пакет расширяет интерфейс package:vm_service, добавляя поддержку RPC из протокола Dart Developer Service (DDS).
В новой версии устарели методы DdsExtension.getAvailableCachedCpuSamples и DdsExtension.getCachedCpuSamples.
👍 Лайки: 5, 📥 Скачиваний: 4.2М
https://pub.dev/packages/dds_service_extensions
file_picker 10.2.3
Пакет позволяет использовать родной файловый менеджер для выбора одного или нескольких файлов с поддержкой фильтрации по расширениям.
В новой версии исправлены ошибки сборки на Flutter 3.24, вызванные изменениями для устранения предупреждений о устаревании Win32 в Windows.
👍 Лайки: 4770, 📥 Скачиваний: 2.1М
https://pub.dev/packages/file_picker
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #widgetbook #dds #intercom_flutter #wechat_assets_picker #dds_service_extensions #file_picker
Исчерпывающее руководство по высокопроизводительному рендерингу Canvas’а — Часть 1 🚀💻
Из этой статьи Вы узнаете:
🔵 Как создавать высокопроизводительные приложения Flutter на основе Canvas с помощью эффективных стратегий рендеринга, пакетной обработки на GPU и продвинутых методов отладки 📊💡.
🔵 Как оптимизировать рендеринг и перерисовку в своих приложениях с помощью CustomPaint, LeafRenderObjectWidget и пакета RePaint 🎨🖌️.
🔵 Как правильно использовать виджеты канваса в Flutter, чтобы избежать ненужных перестроек дерева виджетов и повысить производительность 🚀💻.
🔵 Как использовать обрезку и создать систему камеры для сложных визуализаций и игр" 📸👾.
🔵 Как создать удобную камеру и эффективно организовать сцену с помощью составных отрисовщиков" 📺👍.
🔵 Как оптимизировать производительность канваса Flutter с помощью ускорения графического процессора и умного повторного использования объектов Paint 🎨🖌️.
🔵 Как оптимизировать производительность вашего приложения Flutter, сводя к минимуму ненужные пересчеты и используя эффективные флаги для контроля перерисовки 📈💻.
🔵 Как группировать операции перерисовки, использовать модульность и управлять состоянием для достижения максимальной производительности 🚀💡.
🔵 Как ускорить производительность вашего приложения Flutter с помощью пакетных методов рендеринга: drawAtlas, drawRawAtlas и drawRawPoints 🚀👍.
🔵 Как эффективно реализовывать пользовательские шейдеры и управляйте пространством с помощью QuadTree для достижения значительного повышения производительности 🚀👍.
Это и многое другое в статье на хабре
#Flutter #Dart #FlutterPulse #Canvas #Рендеринг #Производительность #Оптимизация #МобильнаяРазработка #Программирование 🚀💻
Из этой статьи Вы узнаете:
🔵 Как создавать высокопроизводительные приложения Flutter на основе Canvas с помощью эффективных стратегий рендеринга, пакетной обработки на GPU и продвинутых методов отладки 📊💡.
🔵 Как оптимизировать рендеринг и перерисовку в своих приложениях с помощью CustomPaint, LeafRenderObjectWidget и пакета RePaint 🎨🖌️.
🔵 Как правильно использовать виджеты канваса в Flutter, чтобы избежать ненужных перестроек дерева виджетов и повысить производительность 🚀💻.
🔵 Как использовать обрезку и создать систему камеры для сложных визуализаций и игр" 📸👾.
🔵 Как создать удобную камеру и эффективно организовать сцену с помощью составных отрисовщиков" 📺👍.
🔵 Как оптимизировать производительность канваса Flutter с помощью ускорения графического процессора и умного повторного использования объектов Paint 🎨🖌️.
🔵 Как оптимизировать производительность вашего приложения Flutter, сводя к минимуму ненужные пересчеты и используя эффективные флаги для контроля перерисовки 📈💻.
🔵 Как группировать операции перерисовки, использовать модульность и управлять состоянием для достижения максимальной производительности 🚀💡.
🔵 Как ускорить производительность вашего приложения Flutter с помощью пакетных методов рендеринга: drawAtlas, drawRawAtlas и drawRawPoints 🚀👍.
🔵 Как эффективно реализовывать пользовательские шейдеры и управляйте пространством с помощью QuadTree для достижения значительного повышения производительности 🚀👍.
Это и многое другое в статье на хабре
#Flutter #Dart #FlutterPulse #Canvas #Рендеринг #Производительность #Оптимизация #МобильнаяРазработка #Программирование 🚀💻
👍1
Изучаем OverflowBar: Легкое управление адаптивными строками и столбцами
Привет, разработчики Flutter! 👋 Вы когда-нибудь сталкивались с проблемой, когда содержимое строки или столбца выходит за пределы экрана? 🤔 Сегодня мы рассмотрим OverflowBar - удобный виджет, который помогает легко решить эту проблему! 💡
Что такое OverflowBar?
OverflowBar - это виджет, который располагает своих потомков в строке, если хватает места, или в столбце, если места недостаточно. 📐 Это особенно полезно для создания адаптивных интерфейсов, которые корректно отображаются на разных устройствах и в различных ориентациях экрана.
Пример использования:
Как видно из примера, OverflowBar автоматически определяет доступное пространство и перераспределяет элементы при необходимости. 🔄
Ключевые особенности:
- Автоматическое обнаружение переполнения и перераспределение элементов 🔍
- Возможность использования вместе с виджетом Wrap 🌟
- Гибкость в управлении выравниванием переполненных элементов ⚖️
Документация гласит:
"Виджет, который располагает своих потомков в строке, если они помещаются, или в столбце, если они не помещаются в доступном горизонтальном пространстве."
👉 Оцените новую рубрику #FlutterPulseTips и оставьте свои отзывы! 💬
Все подобные новости вы можете найти по хэштегу #FlutterPulseTips.
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #UIUX #AppDevelopment #CodingTips
Привет, разработчики Flutter! 👋 Вы когда-нибудь сталкивались с проблемой, когда содержимое строки или столбца выходит за пределы экрана? 🤔 Сегодня мы рассмотрим OverflowBar - удобный виджет, который помогает легко решить эту проблему! 💡
Что такое OverflowBar?
OverflowBar - это виджет, который располагает своих потомков в строке, если хватает места, или в столбце, если места недостаточно. 📐 Это особенно полезно для создания адаптивных интерфейсов, которые корректно отображаются на разных устройствах и в различных ориентациях экрана.
Пример использования:
OverflowBar(
children: [
Image.asset('asset/image.jpg'), // Загружаем изображение из assets
const Card(
child: Text('My Title'), // Отображаем текст внутри карточки
),
],
);
Как видно из примера, OverflowBar автоматически определяет доступное пространство и перераспределяет элементы при необходимости. 🔄
Ключевые особенности:
- Автоматическое обнаружение переполнения и перераспределение элементов 🔍
- Возможность использования вместе с виджетом Wrap 🌟
- Гибкость в управлении выравниванием переполненных элементов ⚖️
Документация гласит:
"Виджет, который располагает своих потомков в строке, если они помещаются, или в столбце, если они не помещаются в доступном горизонтальном пространстве."
👉 Оцените новую рубрику #FlutterPulseTips и оставьте свои отзывы! 💬
Все подобные новости вы можете найти по хэштегу #FlutterPulseTips.
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #UIUX #AppDevelopment #CodingTips
Обзор пакетов на тему "Нижняя панель навигации" (Bottom Navigation Bar)
📦 Animated Bottom Navigation Bar - позволяет создавать анимированную нижнюю панель навигации с возможностью кастомизации. Поддерживает от 2 до 5 элементов навигации и работает с FloatingActionButton.
👍 Лайки: 1360, 📥 Скачиваний: 18.7К
📅 Последнее обновление: 5 месяцев назад
https://pub.dev/packages/animated_bottom_navigation_bar
📦 Google Nav Bar - позволяет создать современную навигационную панель в стиле Google.
👍 Лайки: 1600, 📥 Скачиваний: 42.9К
📅 Последнее обновление: 9 месяцев назад
https://pub.dev/packages/google_nav_bar
📦 Water Drop Nav Bar - предлагает анимированную нижнюю панель навигации с эффектом "капли воды".
👍 Лайки: 370, 📥 Скачиваний: 931
📅 Последнее обновление: 13 месяцев назад
https://pub.dev/packages/water_drop_nav_bar
📦 Persistent Bottom Navigation Bar - позволяет создать персистентную нижнюю панель навигации в вашем приложении. Включает 20 стилей, возможность настройки анимации и поддержку платформы iOS.
👍 Лайки: 2310, 📥 Скачиваний: 14К
📅 Последнее обновление: 13 месяцев назад
https://pub.dev/packages/persistent_bottom_nav_bar
📦 BottomNavyBar - позволяет создавать красивые и анимированные нижние навигационные панели для ваших Flutter-приложений.
👍 Лайки: 1340, 📥 Скачиваний: 4.6К
📅 Последнее обновление: 13 месяцев назад
https://pub.dev/packages/bottom_navy_bar
📦 Persistent Bottom Navigation Bar Version 2 - позволяет создавать настраиваемую нижнюю панель навигации для ваших приложений на Flutter. В нем доступно 17 предустановленных стилей, а также возможность создать свой собственный стиль без ограничений функционала.
👍 Лайки: 398, 📥 Скачиваний: 13.4К
📅 Последнее обновление: 47 дней назад
https://pub.dev/packages/persistent_bottom_nav_bar_v2
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #animatedbottomnavigationbar #googlenavbar #waterdropnavbar #persistentbottomnavigationbar #bottomnavybar #persistentbottomnavigationbarversion2
📦 Animated Bottom Navigation Bar - позволяет создавать анимированную нижнюю панель навигации с возможностью кастомизации. Поддерживает от 2 до 5 элементов навигации и работает с FloatingActionButton.
👍 Лайки: 1360, 📥 Скачиваний: 18.7К
📅 Последнее обновление: 5 месяцев назад
https://pub.dev/packages/animated_bottom_navigation_bar
📦 Google Nav Bar - позволяет создать современную навигационную панель в стиле Google.
👍 Лайки: 1600, 📥 Скачиваний: 42.9К
📅 Последнее обновление: 9 месяцев назад
https://pub.dev/packages/google_nav_bar
📦 Water Drop Nav Bar - предлагает анимированную нижнюю панель навигации с эффектом "капли воды".
👍 Лайки: 370, 📥 Скачиваний: 931
📅 Последнее обновление: 13 месяцев назад
https://pub.dev/packages/water_drop_nav_bar
📦 Persistent Bottom Navigation Bar - позволяет создать персистентную нижнюю панель навигации в вашем приложении. Включает 20 стилей, возможность настройки анимации и поддержку платформы iOS.
👍 Лайки: 2310, 📥 Скачиваний: 14К
📅 Последнее обновление: 13 месяцев назад
https://pub.dev/packages/persistent_bottom_nav_bar
📦 BottomNavyBar - позволяет создавать красивые и анимированные нижние навигационные панели для ваших Flutter-приложений.
👍 Лайки: 1340, 📥 Скачиваний: 4.6К
📅 Последнее обновление: 13 месяцев назад
https://pub.dev/packages/bottom_navy_bar
📦 Persistent Bottom Navigation Bar Version 2 - позволяет создавать настраиваемую нижнюю панель навигации для ваших приложений на Flutter. В нем доступно 17 предустановленных стилей, а также возможность создать свой собственный стиль без ограничений функционала.
👍 Лайки: 398, 📥 Скачиваний: 13.4К
📅 Последнее обновление: 47 дней назад
https://pub.dev/packages/persistent_bottom_nav_bar_v2
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #animatedbottomnavigationbar #googlenavbar #waterdropnavbar #persistentbottomnavigationbar #bottomnavybar #persistentbottomnavigationbarversion2
Самые лучшие обновлённые пакеты за последние 24 часа
file_picker 10.2.4
Пакет file_picker позволяет использовать родной файловый браузер для выбора одного или нескольких файлов с поддержкой фильтрации по расширениям.
В новой версии исправлена проблема с загрузкой файлов на Chromebook с помощью пользовательских MIME-типов.
👍 Лайки: 4770, 📥 Скачиваний: 2.1M
https://pub.dev/packages/file_picker
shadcn_flutter 0.0.38
Этот пакет предоставляет красиво оформленные компоненты для Flutter, включая кнопки, формы, навигацию и многое другое.
В новой версии добавлены компоненты tiles, исправлены ошибки и улучшена документация.
👍 Лайки: 264, 📥 Скачиваний: 2.4К
https://pub.dev/packages/shadcn_flutter
pro_image_editor 11.1.3
Этот пакет предназначен для редактирования изображений в приложениях Flutter и предоставляет широкий спектр функций, включая редакторы текста, изображений, видео и многое другое.
В новой версии исправлены проблемы с отображением длинного текста и корректировкой трим-бара в видео-редакторе.
👍 Лайки: 441, 📥 Скачиваний: 25.8К
https://pub.dev/packages/pro_image_editor
bottom_picker 4.1.0
Пакет bottom_picker используется для создания красивых и настраиваемых нижних выборщиков в приложениях Flutter.
В новой версии добавлены новые функции, такие как атрибут hour predicate для datetime picker, и исправлены ошибки, связанные с инициализацией начального времени в datetime picker.
👍 Лайки: 342, 📥 Скачиваний: 15.5К
https://pub.dev/packages/bottom_picker
firestore_cache 2.3.0+1
Этот пакет позволяет кэшировать документы Firestore, читая их сначала из кэша, а затем с сервера.
Используется для оптимизации запросов в приложениях Flutter.
👍 Лайки: 105, 📥 Скачиваний: 2.4К
https://pub.dev/packages/firestore_cache
msix 3.16.12
Пакет msix используется для создания установщиков MSIX для приложений Flutter, что позволяет легко публиковать их в Microsoft Store или на сайте.
В новой версии добавлена функция повторной попытки удаления файлов/папок, чтобы избежать конфликтов при удалении.
👍 Лайки: 925, 📥 Скачиваний: 98.9К
https://pub.dev/packages/msix
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #file_picker #shadcn_flutter #pro_image_editor #bottom_picker #firestore_cache #msix
file_picker 10.2.4
Пакет file_picker позволяет использовать родной файловый браузер для выбора одного или нескольких файлов с поддержкой фильтрации по расширениям.
В новой версии исправлена проблема с загрузкой файлов на Chromebook с помощью пользовательских MIME-типов.
👍 Лайки: 4770, 📥 Скачиваний: 2.1M
https://pub.dev/packages/file_picker
shadcn_flutter 0.0.38
Этот пакет предоставляет красиво оформленные компоненты для Flutter, включая кнопки, формы, навигацию и многое другое.
В новой версии добавлены компоненты tiles, исправлены ошибки и улучшена документация.
👍 Лайки: 264, 📥 Скачиваний: 2.4К
https://pub.dev/packages/shadcn_flutter
pro_image_editor 11.1.3
Этот пакет предназначен для редактирования изображений в приложениях Flutter и предоставляет широкий спектр функций, включая редакторы текста, изображений, видео и многое другое.
В новой версии исправлены проблемы с отображением длинного текста и корректировкой трим-бара в видео-редакторе.
👍 Лайки: 441, 📥 Скачиваний: 25.8К
https://pub.dev/packages/pro_image_editor
bottom_picker 4.1.0
Пакет bottom_picker используется для создания красивых и настраиваемых нижних выборщиков в приложениях Flutter.
В новой версии добавлены новые функции, такие как атрибут hour predicate для datetime picker, и исправлены ошибки, связанные с инициализацией начального времени в datetime picker.
👍 Лайки: 342, 📥 Скачиваний: 15.5К
https://pub.dev/packages/bottom_picker
firestore_cache 2.3.0+1
Этот пакет позволяет кэшировать документы Firestore, читая их сначала из кэша, а затем с сервера.
Используется для оптимизации запросов в приложениях Flutter.
👍 Лайки: 105, 📥 Скачиваний: 2.4К
https://pub.dev/packages/firestore_cache
msix 3.16.12
Пакет msix используется для создания установщиков MSIX для приложений Flutter, что позволяет легко публиковать их в Microsoft Store или на сайте.
В новой версии добавлена функция повторной попытки удаления файлов/папок, чтобы избежать конфликтов при удалении.
👍 Лайки: 925, 📥 Скачиваний: 98.9К
https://pub.dev/packages/msix
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #file_picker #shadcn_flutter #pro_image_editor #bottom_picker #firestore_cache #msix
Простой доступ к виджету в тесте
Привет, разработчики Flutter! 👋 Сегодня мы хотим поделиться с вами полезным советом, который сделает ваши тесты более читаемыми и быстрыми в написании. 📈
Вы когда-нибудь сталкивались с ситуацией, когда вам нужно было получить доступ к конкретному виджету внутри теста? 🤔 Обычно для этого приходилось писать длинные цепочки методов, что делало код теста громоздким и трудночитаемым. 😩
Но есть решение! 💡 Вы можете создать свою собственную утилиту для прямого доступа к виджету. 📦
Теперь вы можете использовать эти функции, чтобы упростить свои тесты. Например, вместо того, чтобы писать:
Такой подход не только делает ваш код теста более читаемым, но и экономит время при написании новых тестов. ⏱️
Оцените нашу новую рубрику и оставьте свои отзывы! 🤗 Нам важно ваше мнение, чтобы мы могли делать наш контент лучше для вас.
Все подобные новости вы можете найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #FlutterTips #MobileDevelopment #Testing #CodeQuality
Привет, разработчики Flutter! 👋 Сегодня мы хотим поделиться с вами полезным советом, который сделает ваши тесты более читаемыми и быстрыми в написании. 📈
Вы когда-нибудь сталкивались с ситуацией, когда вам нужно было получить доступ к конкретному виджету внутри теста? 🤔 Обычно для этого приходилось писать длинные цепочки методов, что делало код теста громоздким и трудночитаемым. 😩
Но есть решение! 💡 Вы можете создать свою собственную утилиту для прямого доступа к виджету. 📦
import 'package:flutter_test/flutter_test.dart';
// Вспомогательная функция для прямого доступа к виджету
T findWidget<T>() => find
.byType(T)
.evaluate()
.first
.widget as T;
// Вспомогательная функция для прямого доступа к N-му виджету типа T
T findNWidget<T>(int n) => find
.byType(T)
.evaluate()
.toList()
.elementAt(n)
.widget as T;
Теперь вы можете использовать эти функции, чтобы упростить свои тесты. Например, вместо того, чтобы писать:
// можно заменить это
final miniature = find.byType(VideoMiniature)
.evaluate()
.first
.widget as VideoMiniature;
// на это
final miniature = findWidget<VideoMiniature>();
Такой подход не только делает ваш код теста более читаемым, но и экономит время при написании новых тестов. ⏱️
Оцените нашу новую рубрику и оставьте свои отзывы! 🤗 Нам важно ваше мнение, чтобы мы могли делать наш контент лучше для вас.
Все подобные новости вы можете найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #FlutterTips #MobileDevelopment #Testing #CodeQuality
👍1🔥1
Обзор пакетов на тему "Выбор мультимедиа" (Multimedia Picker)
📸 Insta Assets Picker - Пакет для Flutter, позволяющий создать интерфейс выбора изображений и видео, похожий на Instagram. 👍 Лайки: 154, 📥 Скачиваний: 2.6К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/insta_assets_picker
📸 Multi Image Picker View - Пакет для Flutter, позволяющий легко выбирать несколько изображений из устройства и отображать их в интерфейсе. 👍 Лайки: 130, 📥 Скачиваний: 3.9К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/multi_image_picker_view
📸 Gal - Пакет для Flutter, позволяющий сохранять изображения и видео в галерею. 👍 Лайки: 483, 📥 Скачиваний: 132К
Последнее обновление 📅: 19 дней назад
https://pub.dev/packages/gal
📸 WeChat Camera Picker - Пакет для Flutter, позволяющий создать камеру с интерфейсом, похожим на WeChat. 👍 Лайки: 274, 📥 Скачиваний: 8.8К
Последнее обновление 📅: 6 месяцев назад
https://pub.dev/packages/wechat_camera_picker
📸 WeChat Assets Picker - Пакет для Flutter, позволяющий выбирать изображения, видео и аудио в стиле WeChat. 👍 Лайки: 829, 📥 Скачиваний: 38.4К
Последнее обновление 📅: 2 дня назад
https://pub.dev/packages/wechat_assets_picker
📸 Image Picker For Web - Пакет для Flutter, позволяющий выбирать изображения и видео в веб-приложениях. 👍 Лайки: 172, 📥 Скачиваний: 2.3М
Последнее обновление 📅: 9 месяцев назад
https://pub.dev/packages/image_picker_for_web
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #instaassetspicker #multiimagepickerview #gal #wechtcamerapicker #wechatassetspicker #imagepickerforweb
📸 Insta Assets Picker - Пакет для Flutter, позволяющий создать интерфейс выбора изображений и видео, похожий на Instagram. 👍 Лайки: 154, 📥 Скачиваний: 2.6К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/insta_assets_picker
📸 Multi Image Picker View - Пакет для Flutter, позволяющий легко выбирать несколько изображений из устройства и отображать их в интерфейсе. 👍 Лайки: 130, 📥 Скачиваний: 3.9К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/multi_image_picker_view
📸 Gal - Пакет для Flutter, позволяющий сохранять изображения и видео в галерею. 👍 Лайки: 483, 📥 Скачиваний: 132К
Последнее обновление 📅: 19 дней назад
https://pub.dev/packages/gal
📸 WeChat Camera Picker - Пакет для Flutter, позволяющий создать камеру с интерфейсом, похожим на WeChat. 👍 Лайки: 274, 📥 Скачиваний: 8.8К
Последнее обновление 📅: 6 месяцев назад
https://pub.dev/packages/wechat_camera_picker
📸 WeChat Assets Picker - Пакет для Flutter, позволяющий выбирать изображения, видео и аудио в стиле WeChat. 👍 Лайки: 829, 📥 Скачиваний: 38.4К
Последнее обновление 📅: 2 дня назад
https://pub.dev/packages/wechat_assets_picker
📸 Image Picker For Web - Пакет для Flutter, позволяющий выбирать изображения и видео в веб-приложениях. 👍 Лайки: 172, 📥 Скачиваний: 2.3М
Последнее обновление 📅: 9 месяцев назад
https://pub.dev/packages/image_picker_for_web
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #instaassetspicker #multiimagepickerview #gal #wechtcamerapicker #wechatassetspicker #imagepickerforweb
Самые лучшие обновлённые пакеты за последние 24 часа
flutter_zxing 2.2.1 - высокопроизводительный плагин для сканирования и генерации QR-кодов и штрих-кодов в приложениях Flutter. В новой версии добавлена возможность рисовать прямоугольник результата сканирования в режиме одиночного сканирования. 👍 Лайки: 119, 📥 Скачиваний: 16.1К
https://pub.dev/packages/flutter_zxing
camera_avfoundation 0.9.7+1 - пакет для реализации камеры в приложениях для iOS. Теперь он разделен от пакета camera как федеративная реализация. 👍 Лайки: 11, 📥 Скачиваний: 175К
https://pub.dev/packages/camera_avfoundation
LangChain.dart 0.7.9 - пакет для создания приложений на Dart и Flutter, работающих с языковыми моделями. В обновлении была обновлена зависимость до последнего релиза и удален бейдж Code Assist AI. 👍 Лайки: 263, 📥 Скачиваний: 2.5К
https://pub.dev/packages/langchain
flutter_test_robots 1.0.0 - пакет для симуляции ввода текста с помощью клавиатуры и IME в тестах Flutter. 👍 Лайки: 31, 📥 Скачиваний: 25.4К
https://pub.dev/packages/flutter_test_robots
flutter_soloud - низкоуровневый аудио плагин для Flutter. Теперь доступна новая версия. Плагин обеспечивает низкую задержку и продвинутые функции. 👍 Лайки: 357, 📥 Скачиваний: 16.1К
https://pub.dev/packages/flutter_soloud
clarity_flutter 1.3.0 - пакет для интеграции аналитики Clarity в приложения Flutter. В обновлении добавлены возможности захвата взаимодействий с клавиатурой и текста при нажатии. 👍 Лайки: 171, 📥 Скачиваний: 98К
https://pub.dev/packages/clarity_flutter
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #flutter_zxing #camera_avfoundation #LangChain #flutter_test_robots #flutter_soloud #clarity_flutter
flutter_zxing 2.2.1 - высокопроизводительный плагин для сканирования и генерации QR-кодов и штрих-кодов в приложениях Flutter. В новой версии добавлена возможность рисовать прямоугольник результата сканирования в режиме одиночного сканирования. 👍 Лайки: 119, 📥 Скачиваний: 16.1К
https://pub.dev/packages/flutter_zxing
camera_avfoundation 0.9.7+1 - пакет для реализации камеры в приложениях для iOS. Теперь он разделен от пакета camera как федеративная реализация. 👍 Лайки: 11, 📥 Скачиваний: 175К
https://pub.dev/packages/camera_avfoundation
LangChain.dart 0.7.9 - пакет для создания приложений на Dart и Flutter, работающих с языковыми моделями. В обновлении была обновлена зависимость до последнего релиза и удален бейдж Code Assist AI. 👍 Лайки: 263, 📥 Скачиваний: 2.5К
https://pub.dev/packages/langchain
flutter_test_robots 1.0.0 - пакет для симуляции ввода текста с помощью клавиатуры и IME в тестах Flutter. 👍 Лайки: 31, 📥 Скачиваний: 25.4К
https://pub.dev/packages/flutter_test_robots
flutter_soloud - низкоуровневый аудио плагин для Flutter. Теперь доступна новая версия. Плагин обеспечивает низкую задержку и продвинутые функции. 👍 Лайки: 357, 📥 Скачиваний: 16.1К
https://pub.dev/packages/flutter_soloud
clarity_flutter 1.3.0 - пакет для интеграции аналитики Clarity в приложения Flutter. В обновлении добавлены возможности захвата взаимодействий с клавиатурой и текста при нажатии. 👍 Лайки: 171, 📥 Скачиваний: 98К
https://pub.dev/packages/clarity_flutter
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #flutter_zxing #camera_avfoundation #LangChain #flutter_test_robots #flutter_soloud #clarity_flutter
Документ Firebase как модель сущности
Привет, разработчики Flutter! 👋 Сегодня мы поделимся с вами полезным советом о том, как использовать документ Firebase в качестве модели сущности в вашем приложении Flutter. 📱💻
Вы когда-нибудь сталкивались с необходимостью внедрить идентификатор документа Firebase в вашу модель данных, не сохраняя его в самом документе? 🤔 Теперь это легко сделать с помощью пакета json_serializable! 🎉
Вот пример кода, который показывает, как это можно сделать:
В этом примере мы используем аннотацию @JsonKey для указания того, как должен быть сериализован идентификатор документа. Мы также используем фабричный конструктор fromJson для внедрения идентификатора документа в нашу модель данных. 📈
Оцените новую рубрику и напишите в комментариях, насколько она вам понравилась! 😊👍
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #Firebase #json_serializable #MobileDevelopment #FlutterTips
Привет, разработчики Flutter! 👋 Сегодня мы поделимся с вами полезным советом о том, как использовать документ Firebase в качестве модели сущности в вашем приложении Flutter. 📱💻
Вы когда-нибудь сталкивались с необходимостью внедрить идентификатор документа Firebase в вашу модель данных, не сохраняя его в самом документе? 🤔 Теперь это легко сделать с помощью пакета json_serializable! 🎉
Вот пример кода, который показывает, как это можно сделать:
@JsонSerializable()
class DogEntity {
// получаем id в нашу сущность
@JsонKey(toJsон: Converters.id, includeIfNull: false)
final String? id;
final String name;
// внедряем id в нашу сущность
factory DogEntity.fromJsон(String id, Map<String, dynamic> jsон) =>
_$DogEntityFromJsон(jsон..['id'] = id);
...
}
class Converters {
// предотвращаем сохранение id в документ
static String? id(String? id) => null;
}
В этом примере мы используем аннотацию @JsonKey для указания того, как должен быть сериализован идентификатор документа. Мы также используем фабричный конструктор fromJson для внедрения идентификатора документа в нашу модель данных. 📈
Оцените новую рубрику и напишите в комментариях, насколько она вам понравилась! 😊👍
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #Firebase #json_serializable #MobileDevelopment #FlutterTips
Обзор пакетов на тему Индикаторы: Загрузка, Обновление, Прогресс
Sn Progress Dialog 📈
Пакет для создания диалоговых окон прогресса для ваших приложений на Flutter. Поддерживает различные типы прогресса.
👍 Лайки: 272, 📥 Скачиваний: 4.7К
Последнее обновление 📅: 8 месяцев назад
https://pub.dev/packages/sn_progress_dialog
Loading Overlay 🔄
Пакет для создания модальных индикаторов прогресса (HUD) для ваших Flutter-приложений.
👍 Лайки: 188, 📥 Скачиваний: 11.1К
Последнее обновление 📅: 7 дней назад
https://pub.dev/packages/loading_overlay
Percent Indicator 📊
Пакет для создания круговых и линейных индикаторов прогресса с анимацией и настраиваемыми параметрами.
👍 Лайки: 2.7К, 📥 Скачиваний: 943К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/percent_indicator
Loading Animation Widget 🎉
Пакет для создания анимаций загрузки в ваших приложениях. Включает более 20 различных анимаций.
👍 Лайки: 1.9К, 📥 Скачиваний: 108К
Последнее обновление 📅: 10 месяцев назад
https://pub.dev/packages/loading_animation_widget
Loader Overlay 🔄
Пакет для создания экранов загрузки и блокировки взаимодействия пользователя с экраном во время асинхронной обработки.
👍 Лайки: 536, 📥 Скачиваний: 52.3К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/loader_overlay
Custom Refresh Indicator 🔄
Пакет для создания полностью кастомного индикатора обновления.
👍 Лайки: 957, 📥 Скачиваний: 243К
Последнее обновление 📅: 12 месяцев назад
https://pub.dev/packages/custom_refresh_indicator
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #snprogressdialog #loadingoverlay #percentindicator #loadinganimationwidget #loaderoverlay #customrefreshindicator
Sn Progress Dialog 📈
Пакет для создания диалоговых окон прогресса для ваших приложений на Flutter. Поддерживает различные типы прогресса.
👍 Лайки: 272, 📥 Скачиваний: 4.7К
Последнее обновление 📅: 8 месяцев назад
https://pub.dev/packages/sn_progress_dialog
Loading Overlay 🔄
Пакет для создания модальных индикаторов прогресса (HUD) для ваших Flutter-приложений.
👍 Лайки: 188, 📥 Скачиваний: 11.1К
Последнее обновление 📅: 7 дней назад
https://pub.dev/packages/loading_overlay
Percent Indicator 📊
Пакет для создания круговых и линейных индикаторов прогресса с анимацией и настраиваемыми параметрами.
👍 Лайки: 2.7К, 📥 Скачиваний: 943К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/percent_indicator
Loading Animation Widget 🎉
Пакет для создания анимаций загрузки в ваших приложениях. Включает более 20 различных анимаций.
👍 Лайки: 1.9К, 📥 Скачиваний: 108К
Последнее обновление 📅: 10 месяцев назад
https://pub.dev/packages/loading_animation_widget
Loader Overlay 🔄
Пакет для создания экранов загрузки и блокировки взаимодействия пользователя с экраном во время асинхронной обработки.
👍 Лайки: 536, 📥 Скачиваний: 52.3К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/loader_overlay
Custom Refresh Indicator 🔄
Пакет для создания полностью кастомного индикатора обновления.
👍 Лайки: 957, 📥 Скачиваний: 243К
Последнее обновление 📅: 12 месяцев назад
https://pub.dev/packages/custom_refresh_indicator
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #snprogressdialog #loadingoverlay #percentindicator #loadinganimationwidget #loaderoverlay #customrefreshindicator
Внимание всем разработчикам на Flutter и Dart! 🚀
У нас есть потрясающие новости! 😍 Начиная с Dart 3.9, в Dart SDK по умолчанию будет включен Dart MCP Server 🤩. Этот сервер открывает целый мир новых возможностей для вашего проекта, включая:
- Анализ и исправление ошибок в коде вашего проекта с помощью ai-агентов, которые теперь могут получать более точный контекст 🤓
- Взаимодействие с запущенным приложением для более точного контекста при исправлении ошибок и неточностей 📊
- Поиск лучших пакетов на pub.dev, подходящих под требования вашего проекта, прямо из вашего проекта 📈
- Управление ai-агентами зависимостями пакетов в файле pubspec.yaml с легкостью 📁
- Запуск тестов с последующим анализом их результатов ai-агентом для повышения качества вашего кода 📊
- Запуск автоматического форматирования кода агентом для поддержания чистоты и порядка в вашем проекте 📈
Чтобы подготовиться к этому обновлению, команда Dart уже подготовила страничку на сайте с документацией по настройке Dart MCP Server для различных IDE. Рассказал нам об этом MadTeacher
Не пропустите эту революцию в разработке на Dart и Flutter! 😎 Подписывайтесь на flutterpulse, чтобы быть в курсе всех последних новостей и обновлений в мире Flutter и Dart 📱 #flutter #dart #flutterpulse 🚀
У нас есть потрясающие новости! 😍 Начиная с Dart 3.9, в Dart SDK по умолчанию будет включен Dart MCP Server 🤩. Этот сервер открывает целый мир новых возможностей для вашего проекта, включая:
- Анализ и исправление ошибок в коде вашего проекта с помощью ai-агентов, которые теперь могут получать более точный контекст 🤓
- Взаимодействие с запущенным приложением для более точного контекста при исправлении ошибок и неточностей 📊
- Поиск лучших пакетов на pub.dev, подходящих под требования вашего проекта, прямо из вашего проекта 📈
- Управление ai-агентами зависимостями пакетов в файле pubspec.yaml с легкостью 📁
- Запуск тестов с последующим анализом их результатов ai-агентом для повышения качества вашего кода 📊
- Запуск автоматического форматирования кода агентом для поддержания чистоты и порядка в вашем проекте 📈
Чтобы подготовиться к этому обновлению, команда Dart уже подготовила страничку на сайте с документацией по настройке Dart MCP Server для различных IDE. Рассказал нам об этом MadTeacher
Не пропустите эту революцию в разработке на Dart и Flutter! 😎 Подписывайтесь на flutterpulse, чтобы быть в курсе всех последних новостей и обновлений в мире Flutter и Dart 📱 #flutter #dart #flutterpulse 🚀
👍1
Новые пакеты за неделю
voo_logging - Новый пакет для логирования в Flutter и Dart!
Он предлагает простой API, красивое логирование в консоли, интеграцию с DevTools, постоянное хранение логов и мощные возможности фильтрации.
👍 Лайки: 1, 📥 Скачиваний: 619
https://pub.dev/packages/voo_logging
yx_state - Пакет для управления состоянием в приложениях Dart/Flutter набирает популярность!
Уже 26 лайков и 134 скачиваний.
yx_state - это библиотека для управления состоянием, которая позволяет легко создавать и управлять состоянием приложения.
👍 Лайки: 26, 📥 Скачиваний: 134
https://pub.dev/packages/yx_state
json_repair_flutter - Пакет для Dart & Flutter позволяет легко исправлять поврежденный JSON. Он использует прощающий парсер, который понимает структуру JSON и исправляет ошибки.
👍 Лайки: 12, 📥 Скачиваний: 19
https://pub.dev/packages/json_repair_flutter
turnable_page - Пакет для Flutter, который позволяет создавать реалистичный эффект переворота страниц для цифровых книг, журналов, каталогов и другого многостраничного контента в приложениях Flutter.
👍 Лайки: 13, 📥 Скачиваний: 0
https://pub.dev/packages/turnable_page
dart_frog_lint - Пакет содержит набор правил lint, специально разработанных для Dart Frog. Уже 4 лайка и 342 скачивания!
👍 Лайки: 4, 📥 Скачиваний: 342
https://pub.dev/packages/dart_frog_lint
video_view - Новый пакет для легкого воспроизведения видео в приложениях Flutter - video_view! Поддерживает субтитры и переключение аудиодорожек. Уже 749 скачиваний и 3 лайка!
👍 Лайки: 3, 📥 Скачиваний: 749
https://pub.dev/packages/video_view
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #voo_logging #yx_state #json_repair_flutter #turnable_page #dart_frog_lint #video_view
voo_logging - Новый пакет для логирования в Flutter и Dart!
Он предлагает простой API, красивое логирование в консоли, интеграцию с DevTools, постоянное хранение логов и мощные возможности фильтрации.
👍 Лайки: 1, 📥 Скачиваний: 619
https://pub.dev/packages/voo_logging
yx_state - Пакет для управления состоянием в приложениях Dart/Flutter набирает популярность!
Уже 26 лайков и 134 скачиваний.
yx_state - это библиотека для управления состоянием, которая позволяет легко создавать и управлять состоянием приложения.
👍 Лайки: 26, 📥 Скачиваний: 134
https://pub.dev/packages/yx_state
json_repair_flutter - Пакет для Dart & Flutter позволяет легко исправлять поврежденный JSON. Он использует прощающий парсер, который понимает структуру JSON и исправляет ошибки.
👍 Лайки: 12, 📥 Скачиваний: 19
https://pub.dev/packages/json_repair_flutter
turnable_page - Пакет для Flutter, который позволяет создавать реалистичный эффект переворота страниц для цифровых книг, журналов, каталогов и другого многостраничного контента в приложениях Flutter.
👍 Лайки: 13, 📥 Скачиваний: 0
https://pub.dev/packages/turnable_page
dart_frog_lint - Пакет содержит набор правил lint, специально разработанных для Dart Frog. Уже 4 лайка и 342 скачивания!
👍 Лайки: 4, 📥 Скачиваний: 342
https://pub.dev/packages/dart_frog_lint
video_view - Новый пакет для легкого воспроизведения видео в приложениях Flutter - video_view! Поддерживает субтитры и переключение аудиодорожек. Уже 749 скачиваний и 3 лайка!
👍 Лайки: 3, 📥 Скачиваний: 749
https://pub.dev/packages/video_view
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #voo_logging #yx_state #json_repair_flutter #turnable_page #dart_frog_lint #video_view
👍1🔥1🆒1
🚀 Новости из мира Flutter и Dart! 🚀
Сегодня я хочу рассказать вам о том, как подключить TMS-систему к вашему Flutter-приложению 📱. Это очень полезный инструмент для локализации вашего приложения и управления переводами 🌎.
Сначала вы регистрируетесь в Localizely, создаете проект, выбираете базовый язык и языки перевода 📝. Затем приглашаете команду и добавляете ключи 🤝.
Но что дальше? 🤔 Конечно, приступаем к внедрению! 🚀 Тут все зависит от того, какой генератор локализации вы используете 🤔.
Вы можете автоматизировать процесс синхронизации переводов с помощью GitHub 🤖 и даже добавить OTA (Over-the-Air), чтобы получать свежие переводы без релиза новой версии приложения 🚀!
Хотите узнать больше? 🤔 Тогда перейдите по ссылке и прочитайте полную статью 📄.
И не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter и Dart 📱! #flutter #dart #flutterpulse 💬👍
Сегодня я хочу рассказать вам о том, как подключить TMS-систему к вашему Flutter-приложению 📱. Это очень полезный инструмент для локализации вашего приложения и управления переводами 🌎.
Сначала вы регистрируетесь в Localizely, создаете проект, выбираете базовый язык и языки перевода 📝. Затем приглашаете команду и добавляете ключи 🤝.
Но что дальше? 🤔 Конечно, приступаем к внедрению! 🚀 Тут все зависит от того, какой генератор локализации вы используете 🤔.
Вы можете автоматизировать процесс синхронизации переводов с помощью GitHub 🤖 и даже добавить OTA (Over-the-Air), чтобы получать свежие переводы без релиза новой версии приложения 🚀!
Хотите узнать больше? 🤔 Тогда перейдите по ссылке и прочитайте полную статью 📄.
И не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter и Dart 📱! #flutter #dart #flutterpulse 💬👍
😁1
Самые лучшие обновлённые пакеты за последние 24 часа
firebase_auth 6.0.1
Плагин для Flutter, который позволяет использовать Firebase Authentication API. Исправлена проблема с импортом FirebaseAuth в файлах реализации.
👍 Лайки: 4170, 📥 Скачиваний: 1.1М
https://pub.dev/packages/firebase_auth
source_gen 3.1.0
Пакет для автоматизированной генерации исходного кода для Dart, обновлен до версии 3.1.0. В этом обновлении были внесены изменения, направленные на отказ от использования dart:mirrors, а также добавлены новые функции и улучшения.
👍 Лайки: 179, 📥 Скачиваний: 4.2М
https://pub.dev/packages/source_gen
file_picker 10.3.0
Пакет позволяет использовать родной файловый менеджер для выбора одного или нескольких файлов с поддержкой фильтрации по расширениям. В новой версии исправлены ошибки и добавлена поддержка xdg desktop portal filechooser на Linux.
👍 Лайки: 4770, 📥 Скачиваний: 2.2М
https://pub.dev/packages/file_picker
flutter_spinkit 5.2.2
Пакет для создания анимированных индикаторов загрузки в Flutter. Исправлена ошибка в SpinKitWanderingCubes.
👍 Лайки: 4520, 📥 Скачиваний: 422К
https://pub.dev/packages/flutter_spinkit
package_info_plus 8.3.1
Пакет для Flutter позволяет получить информацию о пакете приложения, включая имя, версию и номер сборки. Исправлена ошибка с временем установки на macOS при отключенном sandbox.
👍 Лайки: 2630, 📥 Скачиваний: 3.2М
https://pub.dev/packages/package_info_plus
analyzer 8.1.1
Пакет используется для статического анализа кода на Dart и полезен для интеграции инструментов и встраивания. В новой версии исправлена проблема с использованием EnumSet при компиляции в JavaScript.
👍 Лайки: 297, 📥 Скачиваний: 10.9М
https://pub.dev/packages/analyzer
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #firebase_auth #source_gen #file_picker #flutter_spinkit #package_info_plus #analyzer
firebase_auth 6.0.1
Плагин для Flutter, который позволяет использовать Firebase Authentication API. Исправлена проблема с импортом FirebaseAuth в файлах реализации.
👍 Лайки: 4170, 📥 Скачиваний: 1.1М
https://pub.dev/packages/firebase_auth
source_gen 3.1.0
Пакет для автоматизированной генерации исходного кода для Dart, обновлен до версии 3.1.0. В этом обновлении были внесены изменения, направленные на отказ от использования dart:mirrors, а также добавлены новые функции и улучшения.
👍 Лайки: 179, 📥 Скачиваний: 4.2М
https://pub.dev/packages/source_gen
file_picker 10.3.0
Пакет позволяет использовать родной файловый менеджер для выбора одного или нескольких файлов с поддержкой фильтрации по расширениям. В новой версии исправлены ошибки и добавлена поддержка xdg desktop portal filechooser на Linux.
👍 Лайки: 4770, 📥 Скачиваний: 2.2М
https://pub.dev/packages/file_picker
flutter_spinkit 5.2.2
Пакет для создания анимированных индикаторов загрузки в Flutter. Исправлена ошибка в SpinKitWanderingCubes.
👍 Лайки: 4520, 📥 Скачиваний: 422К
https://pub.dev/packages/flutter_spinkit
package_info_plus 8.3.1
Пакет для Flutter позволяет получить информацию о пакете приложения, включая имя, версию и номер сборки. Исправлена ошибка с временем установки на macOS при отключенном sandbox.
👍 Лайки: 2630, 📥 Скачиваний: 3.2М
https://pub.dev/packages/package_info_plus
analyzer 8.1.1
Пакет используется для статического анализа кода на Dart и полезен для интеграции инструментов и встраивания. В новой версии исправлена проблема с использованием EnumSet при компиляции в JavaScript.
👍 Лайки: 297, 📥 Скачиваний: 10.9М
https://pub.dev/packages/analyzer
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #firebase_auth #source_gen #file_picker #flutter_spinkit #package_info_plus #analyzer
🔥 РАСШИРЯЕМ ВОЗМОЖНОСТИ FLUTTER С ПОМОЩЬЮ FFI! 🔥
Привет, Flutter-энтузиасты! ✨ Сегодня делимся крутым видео, которое откроет вам мир нативной интеграции в Dart. Автор подробно разбирает, как заставить Flutter общаться с кодом на C через FFI — и это только начало!
🎯 Что внутри?
👉 Автор начинает с основ: создание простой функции на C (сложение/умножение), её компиляция в динамическую библиотеку (.so) и вызов из Dart через
⚙️ Главные фишки выпуска:
🔹 Зачем нужна кодогенерация
🔹 Как избежать ручного создания биндингов: автоматическая генерация Dart-интерфейсов для C-кода
🔹 Подробный разбор типов данных: почему int в Dart ≠ int в C и как это обойти
🔹 Рабочие примеры с репозиторием, где можно потрогать код руками
🚀 А вот что ждёт в следующих сериях:
▫️ Работа со строками — самые частые подводные камни!
▫️ Скрипты для автоматизации рутины
▫️ Вызов кода из Go, Rust, Python и C++
👉 Обязательно посмотрите, если хотите:
• Ускорить критичные операции через нативный код
• Интегрировать legacy-библиотеки в Flutter
• Понять, как устроен FFI изнутри
📹 Видео: Расширяем возможности Flutter с помощью FFI
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube #FFI #CleanCode #FlutterArchitecture
👉 Больше крутых туториалов ищите по тегу #FlutterPulseYoutube!
Привет, Flutter-энтузиасты! ✨ Сегодня делимся крутым видео, которое откроет вам мир нативной интеграции в Dart. Автор подробно разбирает, как заставить Flutter общаться с кодом на C через FFI — и это только начало!
🎯 Что внутри?
👉 Автор начинает с основ: создание простой функции на C (сложение/умножение), её компиляция в динамическую библиотеку (.so) и вызов из Dart через
dart:ffi
. Никакой магии — только чёткие шаги!⚙️ Главные фишки выпуска:
🔹 Зачем нужна кодогенерация
ffigen
и как она упрощает работу с заголовочными файлами (.h)🔹 Как избежать ручного создания биндингов: автоматическая генерация Dart-интерфейсов для C-кода
🔹 Подробный разбор типов данных: почему int в Dart ≠ int в C и как это обойти
🔹 Рабочие примеры с репозиторием, где можно потрогать код руками
🚀 А вот что ждёт в следующих сериях:
▫️ Работа со строками — самые частые подводные камни!
▫️ Скрипты для автоматизации рутины
▫️ Вызов кода из Go, Rust, Python и C++
👉 Обязательно посмотрите, если хотите:
• Ускорить критичные операции через нативный код
• Интегрировать legacy-библиотеки в Flutter
• Понять, как устроен FFI изнутри
📹 Видео: Расширяем возможности Flutter с помощью FFI
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube #FFI #CleanCode #FlutterArchitecture
👉 Больше крутых туториалов ищите по тегу #FlutterPulseYoutube!
OverflowBar или Wrap?
В чем основные различия между этими двумя виджетами Flutter? 🤔
При создании адаптивных интерфейсов в Flutter часто возникает вопрос о том, какой виджет использовать для размещения дочерних элементов: OverflowBar или Wrap? Давайте разберемся в их основных различиях. 🔍
OverflowBar и Wrap имеют разные подходы к размещению дочерних элементов. OverflowBar предназначен для размещения элементов в одной строке и не переносит их на новую строку, если они не помещаются. Wrap, наоборот, переносит элементы на новую строку, если они не помещаются в доступное пространство. 🌟
Оцените новую рубрику и напишите в комментариях, насколько она вам полезна! 👍💬
Все подобные новости можно найти по хэштегу #FlutterPulseTips. 🔍
#flutter #dart #flutterpulse #FlutterPulseTips #mobiledevelopment #appdevelopment #uiux #programmingtips
В чем основные различия между этими двумя виджетами Flutter? 🤔
При создании адаптивных интерфейсов в Flutter часто возникает вопрос о том, какой виджет использовать для размещения дочерних элементов: OverflowBar или Wrap? Давайте разберемся в их основных различиях. 🔍
_buildTestA(BuildContext context) => OverflowBar(
children: [
Container(width: 300, height: 100, color: Colors.blue),
const Card(
margin: EdgeInsets.all(32),
child: Text('My Title lorem lorem lorem'),
),
Expanded(child: Container(height: 100, color: Colors.red)),
],
);
_buildTestB(BuildContext context) => Wrap(
children: [
Container(width: 300, height: 100, color: Colors.blue),
const Card(
margin: EdgeInsets.all(32),
child: Text('My Title lorem lorem lorem'),
),
Expanded(child: Container(height: 100, color: Colors.red)),
],
);
OverflowBar и Wrap имеют разные подходы к размещению дочерних элементов. OverflowBar предназначен для размещения элементов в одной строке и не переносит их на новую строку, если они не помещаются. Wrap, наоборот, переносит элементы на новую строку, если они не помещаются в доступное пространство. 🌟
Оцените новую рубрику и напишите в комментариях, насколько она вам полезна! 👍💬
Все подобные новости можно найти по хэштегу #FlutterPulseTips. 🔍
#flutter #dart #flutterpulse #FlutterPulseTips #mobiledevelopment #appdevelopment #uiux #programmingtips
👍2🔥2
Обзор пакетов на тему Геолокация и Карты 🗺️
Google Maps for Flutter 📍️
Плагин для добавления виджета Google Maps в ваши Flutter-приложения. Поддерживает Android, iOS и Web.
👍 Лайки: 4490, 📥 Скачиваний: 698К
Последнее обновление 📅: 55 дней назад
https://pub.dev/packages/google_maps_flutter
location 📍️
Пакет для получения местоположения устройства на Android и iOS, а также получения callbacks при изменении местоположения.
👍 Лайки: 3170, 📥 Скачиваний: 223К
Последнее обновление 📅: 54 дня назад
https://pub.dev/packages/location
google_maps 🗺️
Библиотека для использования Google Maps JavaScript API v3 в Dart-скриптах. Используется для создания интерактивных карт на веб-страницах.
👍 Лайки: 123, 📥 Скачиваний: 668К
Последнее обновление 📅: 10 месяцев назад
https://pub.dev/packages/google_maps
Geolocator Plugin 📍️
Пакет для получения доступа к сервисам геолокации на платформах Android и iOS.
👍 Лайки: 5920, 📥 Скачиваний: 1.21М
Последнее обновление 📅: 41 день назад
https://pub.dev/packages/geolocator
Map Launcher 🗺️
Пакет для нахождения установленных карт на устройстве и запуска их с маркером или показа направлений.
👍 Лайки: 918, 📥 Скачиваний: 153К
Последнее обновление 📅: 16 дней назад
https://pub.dev/packages/map_launcher
Flutter Map 🗺️
Пакет для создания кроссплатформенных карт без привязки к конкретным поставщикам.
👍 Лайки: 2040, 📥 Скачиваний: 236К
Последнее обновление 📅: 31 день назад
https://pub.dev/packages/flutter_map
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #google_maps_flutter #location #google_maps #geolocator #map_launcher #flutter_map
Google Maps for Flutter 📍️
Плагин для добавления виджета Google Maps в ваши Flutter-приложения. Поддерживает Android, iOS и Web.
👍 Лайки: 4490, 📥 Скачиваний: 698К
Последнее обновление 📅: 55 дней назад
https://pub.dev/packages/google_maps_flutter
location 📍️
Пакет для получения местоположения устройства на Android и iOS, а также получения callbacks при изменении местоположения.
👍 Лайки: 3170, 📥 Скачиваний: 223К
Последнее обновление 📅: 54 дня назад
https://pub.dev/packages/location
google_maps 🗺️
Библиотека для использования Google Maps JavaScript API v3 в Dart-скриптах. Используется для создания интерактивных карт на веб-страницах.
👍 Лайки: 123, 📥 Скачиваний: 668К
Последнее обновление 📅: 10 месяцев назад
https://pub.dev/packages/google_maps
Geolocator Plugin 📍️
Пакет для получения доступа к сервисам геолокации на платформах Android и iOS.
👍 Лайки: 5920, 📥 Скачиваний: 1.21М
Последнее обновление 📅: 41 день назад
https://pub.dev/packages/geolocator
Map Launcher 🗺️
Пакет для нахождения установленных карт на устройстве и запуска их с маркером или показа направлений.
👍 Лайки: 918, 📥 Скачиваний: 153К
Последнее обновление 📅: 16 дней назад
https://pub.dev/packages/map_launcher
Flutter Map 🗺️
Пакет для создания кроссплатформенных карт без привязки к конкретным поставщикам.
👍 Лайки: 2040, 📥 Скачиваний: 236К
Последнее обновление 📅: 31 день назад
https://pub.dev/packages/flutter_map
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #google_maps_flutter #location #google_maps #geolocator #map_launcher #flutter_map
👍1
Самые лучшие обновлённые пакеты за последние 24 часа
flutter_hooks 0.8.0+1 - плагин для Flutter, который позволяет упростить код и повысить его повторное использование. В новой версии исправлена ссылка на "Existing hooks" в README.md.
👍 Лайки: 2350, 📥 Скачиваний: 687К
https://pub.dev/packages/flutter_hooks
protobuf 4.2.0 - пакет для поддержки runtime библиотеки protobuf в Dart. В новой версии проведена внутренняя рефакторинг для разделения пакета на библиотеки.
👍 Лайки: 238, 📥 Скачиваний: 1.2М
https://pub.dev/packages/protobuf
speech_to_text 7.3.0 - плагин для распознавания речи на устройствах Android, iOS, MacOS, Web, Linux и Windows. В новой версии добавлена частичная поддержка распознавания речи на Windows.
👍 Лайки: 1510, 📥 Скачиваний: 330К
https://pub.dev/packages/speech_to_text
at_contacts_flutter 4.1.0 - пакет для добавления функциональности управления контактами в приложения на платформе atPlatform. В обновлении были обновлены зависимости at_commons_flutter, at_client и at_client_mobile.
👍 Лайки: 303, 📥 Скачиваний: 674
https://pub.dev/packages/at_contacts_flutter
file_picker 10.3.1 - плагин для выбора одного или нескольких файлов с поддержкой фильтрации по расширениям. В новой версии исправлен обработчик onFileLoading.
👍 Лайки: 4770, 📥 Скачиваний: 2.0М
https://pub.dev/packages/file_picker
wechat_assets_picker 9.7.0 - пакет для выбора изображений, видео и аудио в приложениях Flutter. В новой версии добавлена возможность указать fallback текстовый делегат через assetPickerTextDelegateFromLocale.
👍 Лайки: 829, 📥 Скачиваний: 35.6К
https://pub.dev/packages/wechat_assets_picker
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #flutter_hooks #protobuf #speech_to_text #at_contacts_flutter #file_picker #wechat_assets_picker
flutter_hooks 0.8.0+1 - плагин для Flutter, который позволяет упростить код и повысить его повторное использование. В новой версии исправлена ссылка на "Existing hooks" в README.md.
👍 Лайки: 2350, 📥 Скачиваний: 687К
https://pub.dev/packages/flutter_hooks
protobuf 4.2.0 - пакет для поддержки runtime библиотеки protobuf в Dart. В новой версии проведена внутренняя рефакторинг для разделения пакета на библиотеки.
👍 Лайки: 238, 📥 Скачиваний: 1.2М
https://pub.dev/packages/protobuf
speech_to_text 7.3.0 - плагин для распознавания речи на устройствах Android, iOS, MacOS, Web, Linux и Windows. В новой версии добавлена частичная поддержка распознавания речи на Windows.
👍 Лайки: 1510, 📥 Скачиваний: 330К
https://pub.dev/packages/speech_to_text
at_contacts_flutter 4.1.0 - пакет для добавления функциональности управления контактами в приложения на платформе atPlatform. В обновлении были обновлены зависимости at_commons_flutter, at_client и at_client_mobile.
👍 Лайки: 303, 📥 Скачиваний: 674
https://pub.dev/packages/at_contacts_flutter
file_picker 10.3.1 - плагин для выбора одного или нескольких файлов с поддержкой фильтрации по расширениям. В новой версии исправлен обработчик onFileLoading.
👍 Лайки: 4770, 📥 Скачиваний: 2.0М
https://pub.dev/packages/file_picker
wechat_assets_picker 9.7.0 - пакет для выбора изображений, видео и аудио в приложениях Flutter. В новой версии добавлена возможность указать fallback текстовый делегат через assetPickerTextDelegateFromLocale.
👍 Лайки: 829, 📥 Скачиваний: 35.6К
https://pub.dev/packages/wechat_assets_picker
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #flutter_hooks #protobuf #speech_to_text #at_contacts_flutter #file_picker #wechat_assets_picker
🔥 Запускаем код C, Rust или GO через FFI в Flutter! // Демо-занятие курса
Привет, Flutter-разработчики! Готовы вывести свои приложения на новый уровень производительности? 🚀 Сегодня делимся крутым видео, которое покажет, как интегрировать низкоуровневые языки в ваши проекты с помощью FFI (Foreign Function Interface).
👉 Смотреть демо-занятие от курса «Flutter Mobile Developer»
💡 Что внутри?
- Написание функций на C, Rust и GO для вызова из Dart/Flutter.
- Работа со сторонними библиотеками и FFI-плагинами.
- Компиляция кода под разные архитектуры процессоров (ARM, x86 и др.).
- Автоматизация сборки через Makefile и скрипты.
- Реальные кейсы: оптимизация обработки изображений, криптография и даже запуск Python-кода!
🎯 Результаты:
После просмотра вы научитесь:
- Компилировать C/Rust/Go под любые платформы.
- Вызывать нативный код из Flutter-приложений.
- Писать скрипты для упрощения сборки.
- Обходить подводные камни FFI.
👨🏫 Эксперт: Руслан Цицер — практикующий разработчик, который разжёвывает сложные темы на понятных примерах.
💬 P.S. Уже пробовали FFI? Делитесь опытом в комментариях! 👇
Если кому интересен Go могу порекомендовать курсы MadTeacher, который также является крутым flutter-разработчиком
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Привет, Flutter-разработчики! Готовы вывести свои приложения на новый уровень производительности? 🚀 Сегодня делимся крутым видео, которое покажет, как интегрировать низкоуровневые языки в ваши проекты с помощью FFI (Foreign Function Interface).
👉 Смотреть демо-занятие от курса «Flutter Mobile Developer»
💡 Что внутри?
- Написание функций на C, Rust и GO для вызова из Dart/Flutter.
- Работа со сторонними библиотеками и FFI-плагинами.
- Компиляция кода под разные архитектуры процессоров (ARM, x86 и др.).
- Автоматизация сборки через Makefile и скрипты.
- Реальные кейсы: оптимизация обработки изображений, криптография и даже запуск Python-кода!
🎯 Результаты:
После просмотра вы научитесь:
- Компилировать C/Rust/Go под любые платформы.
- Вызывать нативный код из Flutter-приложений.
- Писать скрипты для упрощения сборки.
- Обходить подводные камни FFI.
👨🏫 Эксперт: Руслан Цицер — практикующий разработчик, который разжёвывает сложные темы на понятных примерах.
💬 P.S. Уже пробовали FFI? Делитесь опытом в комментариях! 👇
Если кому интересен Go могу порекомендовать курсы MadTeacher, который также является крутым flutter-разработчиком
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
❤1
Как протестировать дизайн виджета?
Обеспечьте, чтобы обновления не влияли на то, как ваш виджет отображается для пользователя.
Используйте метод golden file. Это проверит, что дизайн остался таким же, как и на изображении.
Примечание: не смотрите на изображение. Это внутреннее представление, и оно не будет выглядеть так, как при запуске вашего приложения.
Теперь запуск ваших тестов обеспечит неизменность дизайна. Например, вы создаете карту, используя некоторые аватары и другие виджеты. Если один из дочерних элементов будет изменен, ваша карта не останется прежней, и вы узнаете об этом.
Как сгенерировать Golden файлы?
Это сгенерирует golden файлы для каждого вызова matchesGoldenFile в ваших тестах.
Оцените новую рубрику и напишите своё мнение! 👍💬
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #WidgetTesting #GoldenFiles #FlutterTips #DevelopmentTips
Обеспечьте, чтобы обновления не влияли на то, как ваш виджет отображается для пользователя.
Используйте метод golden file. Это проверит, что дизайн остался таким же, как и на изображении.
Примечание: не смотрите на изображение. Это внутреннее представление, и оно не будет выглядеть так, как при запуске вашего приложения.
testWidgets('Golden test', (WidgetTester tester) async {
await tester.pumpWidget(MyApp());
await expectLater(
find.byType(MyCard),
matchesGoldenFile('card.png')
);
});
Теперь запуск ваших тестов обеспечит неизменность дизайна. Например, вы создаете карту, используя некоторые аватары и другие виджеты. Если один из дочерних элементов будет изменен, ваша карта не останется прежней, и вы узнаете об этом.
Как сгенерировать Golden файлы?
flutter test --update-goldens
Это сгенерирует golden файлы для каждого вызова matchesGoldenFile в ваших тестах.
Оцените новую рубрику и напишите своё мнение! 👍💬
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #WidgetTesting #GoldenFiles #FlutterTips #DevelopmentTips