Самые лучшие обновлённые пакеты за последние 24 часа
screen_protector 1.4.5 - Плагин для защиты данных от утечки через скриншоты и запись экрана на Android и iOS.
В новой версии исправлена ошибка на iOS, связанная с предотвращением создания скриншотов до появления любого окна.
👍 Лайки: 290, 📥 Скачиваний: 46.3К
https://pub.dev/packages/screen_protector
go_router 17.0.0 - Плагин для навигации в Flutter-приложениях.
Теперь ShellRoute's navigating changes notify GoRouter's observers по умолчанию.
Добавлены новые методы notifyRootObserver для ShellRouteBase и других классов.
👍 Лайки: 5540, 📥 Скачиваний: 2.1М
https://pub.dev/packages/go_router
purchases_flutter 9.9.4 - Клиент для системы отслеживания подписок и покупок RevenueCat.
В обновлении исправлены некоторые ошибки и обновлены зависимости.
👍 Лайки: 849, 📥 Скачиваний: 178К
https://pub.dev/packages/purchases_flutter
swagger_dart_code_generator 4.1.0 - Плагин для генерации кода Dart из схем Swagger/OpenAPI.
В обновлении исправлены некоторые краевые случаи и обновлены зависимости.
👍 Лайки: 320, 📥 Скачиваний: 55.7К
https://pub.dev/packages/swagger_dart_code_generator
ffigen 20.0.0 - Плагин для генерации биндингов для вызова кода на языке C из Dart.
В новой версии произошли значительные изменения в публичном API, включая полную переработку конфигурации и генерации биндингов.
👍 Лайки: 323, 📥 Скачиваний: 1.9М
https://pub.dev/packages/ffigen
Pigeon 26.0.5 - Плагин для создания типобезопасного и эффективного взаимодействия между Flutter и платформой хоста.
В новой версии исправлена ошибка сериализации пользовательских перечислений в Kotlin, теперь они сериализуются как Long вместо Int.
👍 Лайки: 1190, 📥 Скачиваний: 425К
https://pub.dev/packages/pigeon
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #go_router #screen_protector #purchases_flutter #swagger_dart_code_generator #ffigen #Pigeon
screen_protector 1.4.5 - Плагин для защиты данных от утечки через скриншоты и запись экрана на Android и iOS.
В новой версии исправлена ошибка на iOS, связанная с предотвращением создания скриншотов до появления любого окна.
👍 Лайки: 290, 📥 Скачиваний: 46.3К
https://pub.dev/packages/screen_protector
go_router 17.0.0 - Плагин для навигации в Flutter-приложениях.
Теперь ShellRoute's navigating changes notify GoRouter's observers по умолчанию.
Добавлены новые методы notifyRootObserver для ShellRouteBase и других классов.
👍 Лайки: 5540, 📥 Скачиваний: 2.1М
https://pub.dev/packages/go_router
purchases_flutter 9.9.4 - Клиент для системы отслеживания подписок и покупок RevenueCat.
В обновлении исправлены некоторые ошибки и обновлены зависимости.
👍 Лайки: 849, 📥 Скачиваний: 178К
https://pub.dev/packages/purchases_flutter
swagger_dart_code_generator 4.1.0 - Плагин для генерации кода Dart из схем Swagger/OpenAPI.
В обновлении исправлены некоторые краевые случаи и обновлены зависимости.
👍 Лайки: 320, 📥 Скачиваний: 55.7К
https://pub.dev/packages/swagger_dart_code_generator
ffigen 20.0.0 - Плагин для генерации биндингов для вызова кода на языке C из Dart.
В новой версии произошли значительные изменения в публичном API, включая полную переработку конфигурации и генерации биндингов.
👍 Лайки: 323, 📥 Скачиваний: 1.9М
https://pub.dev/packages/ffigen
Pigeon 26.0.5 - Плагин для создания типобезопасного и эффективного взаимодействия между Flutter и платформой хоста.
В новой версии исправлена ошибка сериализации пользовательских перечислений в Kotlin, теперь они сериализуются как Long вместо Int.
👍 Лайки: 1190, 📥 Скачиваний: 425К
https://pub.dev/packages/pigeon
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #go_router #screen_protector #purchases_flutter #swagger_dart_code_generator #ffigen #Pigeon
Реализация вставки изображений из буфера обмена в Flutter: кроссплатформенная демонстрация 💻📸
Flutter-разработчики, вы когда-нибудь сталкивались с необходимостью добавить вставку изображений из буфера обмена в ваше приложение? 🤔 Теперь это стало возможным с помощью кроссплатформенной демонстрации
В этой статье мы рассмотрим, как реализовать вставку изображений из буфера обмена в Flutter, используя
В статье будут описаны следующие приёмы и фишки:
✅ Использование
✅ Реализация доступа к изображениям в буфере обмена на iOS и Android
✅ Интеграция функциональности вставки изображений в приложение с помощью BLoC
✅ Создание кроссплатформенного решения, работающего на обоих iOS и Android
🇷🇺Читать статью на русском
🇬🇧Читать статью на английском
🌐Оригинальная статья
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #кроссплатформенность #мобильнаяразработка #нативнаяинтеграция
Flutter-разработчики, вы когда-нибудь сталкивались с необходимостью добавить вставку изображений из буфера обмена в ваше приложение? 🤔 Теперь это стало возможным с помощью кроссплатформенной демонстрации
PasteSnap! 🚀В этой статье мы рассмотрим, как реализовать вставку изображений из буфера обмена в Flutter, используя
MethodChannel и BLoC. 📚 Вы узнаете, как использовать нативные API iOS и Android для доступа к изображениям в буфере обмена и как интегрировать эту функциональность в ваше приложение. 💡В статье будут описаны следующие приёмы и фишки:
✅ Использование
MethodChannel для взаимодействия между нативным кодом и Dart-кодом✅ Реализация доступа к изображениям в буфере обмена на iOS и Android
✅ Интеграция функциональности вставки изображений в приложение с помощью BLoC
✅ Создание кроссплатформенного решения, работающего на обоих iOS и Android
🇷🇺Читать статью на русском
🇬🇧Читать статью на английском
🌐Оригинальная статья
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #кроссплатформенность #мобильнаяразработка #нативнаяинтеграция
👍1
Обзор пакетов на тему Deep Linking
Firebase Messaging Plugin for Flutter 15.2.1 - плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995).
👍 Лайки: 3690, 📥 Скачиваний: 1.1M
https://pub.dev/packages/firebase_messaging
AppsFlyer Flutter Plugin обновился до версии 6.17.7+1!
Этот пакет позволяет интегрировать SDK AppsFlyer в ваши Flutter-приложения для iOS и Android.
👉 164 лайка, 484 000+ скачиваний
https://pub.dev/packages/appsflyer_sdk
📅 Обновлено 5 дней назад.
flutter_facebook_app_links (41 лайк, 3000 скачиваний) позволяет ловить отложенные deep links, отправленные Facebook после установки приложения из рекламных кампаний.
🔗 https://pub.dev/packages/flutter_facebook_app_links
Версия: 3.1.0
Обновлено: 2 месяца назад
LinkBridge: Простой и бесплатный альтернативный Firebase для глубоких ссылок в Flutter
Этот легковесный плагин для Flutter позволяет легко реализовать глубокие ссылки и отложенные глубокие ссылки на Android и iOS.
👍 31 лайк
📥 49 скачиваний
https://pub.dev/packages/link_bridge
App Links - пакет для Flutter, который позволяет открывать ваше приложение по ссылкам!
🔗 HTTPS URL вместо браузера
🔗 Свои схемы URL
👍 1200+ лайков, 1.29M+ скачиваний
https://pub.dev/packages/app_links
flutter_branch_sdk - пакет для Flutter, который позволяет интегрировать Branch.io в ваши Flutter-приложения, чтобы повысить рост и вовлеченность пользователей.
👍 218 лайков, 103 000+ скачиваний
📦 Версия 8.10.0, обновлена 32 дня назад
https://pub.dev/packages/flutter_branch_sdk
uni_links_desktop 0.2.0 - простой способ интегрировать обработку ссылок в десктоп-приложения Flutter для macOS и Windows!
👉 https://pub.dev/packages/uni_links_desktop
👍 28 лайков, 209 000+ скачиваний.
Обновлено 7 месяцев назад.
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Firebase Messaging Plugin for Flutter 15.2.1 - плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995).
👍 Лайки: 3690, 📥 Скачиваний: 1.1M
https://pub.dev/packages/firebase_messaging
AppsFlyer Flutter Plugin обновился до версии 6.17.7+1!
Этот пакет позволяет интегрировать SDK AppsFlyer в ваши Flutter-приложения для iOS и Android.
👉 164 лайка, 484 000+ скачиваний
https://pub.dev/packages/appsflyer_sdk
📅 Обновлено 5 дней назад.
flutter_facebook_app_links (41 лайк, 3000 скачиваний) позволяет ловить отложенные deep links, отправленные Facebook после установки приложения из рекламных кампаний.
🔗 https://pub.dev/packages/flutter_facebook_app_links
Версия: 3.1.0
Обновлено: 2 месяца назад
LinkBridge: Простой и бесплатный альтернативный Firebase для глубоких ссылок в Flutter
Этот легковесный плагин для Flutter позволяет легко реализовать глубокие ссылки и отложенные глубокие ссылки на Android и iOS.
👍 31 лайк
📥 49 скачиваний
https://pub.dev/packages/link_bridge
App Links - пакет для Flutter, который позволяет открывать ваше приложение по ссылкам!
🔗 HTTPS URL вместо браузера
🔗 Свои схемы URL
👍 1200+ лайков, 1.29M+ скачиваний
https://pub.dev/packages/app_links
flutter_branch_sdk - пакет для Flutter, который позволяет интегрировать Branch.io в ваши Flutter-приложения, чтобы повысить рост и вовлеченность пользователей.
👍 218 лайков, 103 000+ скачиваний
📦 Версия 8.10.0, обновлена 32 дня назад
https://pub.dev/packages/flutter_branch_sdk
uni_links_desktop 0.2.0 - простой способ интегрировать обработку ссылок в десктоп-приложения Flutter для macOS и Windows!
👉 https://pub.dev/packages/uni_links_desktop
👍 28 лайков, 209 000+ скачиваний.
Обновлено 7 месяцев назад.
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
👍1
Наша навигация и её эволюция // Николай Омётов, Mad Brains
Представляем вам новое видео для Telegram-канала Flutter Pulse! 🚀📱
В этом видео Николай Омётов из Mad Brains рассказывает о своём опыте работы с навигацией во Flutter и о том, как они эволюционировали от использования стандартных библиотек до создания собственной библиотеки Medvigation. 📚💻
🔹 История о том, как они отказались от существующих библиотек и начали работать с Navigator 2.0.
🔹 Какие подходы они пробовали и к каким результатам пришли.
🔹 Какие кейсы должна покрывать навигация и от чего она зависит.
🔹 Интересные истории о фичах и багах, а также о том, почему навигация во Flutter так сложна.
Николай Омётов - администратор и редактор сообщества Flutter Mad Fans в Telegram, спикер Техно-докладов на YouTube и Flutter Conf. 📢👨💻
Смотрите видео целиком на YouTube: Youtube, VkVideo 📹
👉 Подпишитесь на канал и смотрите другие видео по хэштегу #FlutterPulseYoutube! 👍
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Представляем вам новое видео для Telegram-канала Flutter Pulse! 🚀📱
В этом видео Николай Омётов из Mad Brains рассказывает о своём опыте работы с навигацией во Flutter и о том, как они эволюционировали от использования стандартных библиотек до создания собственной библиотеки Medvigation. 📚💻
🔹 История о том, как они отказались от существующих библиотек и начали работать с Navigator 2.0.
🔹 Какие подходы они пробовали и к каким результатам пришли.
🔹 Какие кейсы должна покрывать навигация и от чего она зависит.
🔹 Интересные истории о фичах и багах, а также о том, почему навигация во Flutter так сложна.
Николай Омётов - администратор и редактор сообщества Flutter Mad Fans в Telegram, спикер Техно-докладов на YouTube и Flutter Conf. 📢👨💻
Смотрите видео целиком на YouTube: Youtube, VkVideo 📹
👉 Подпишитесь на канал и смотрите другие видео по хэштегу #FlutterPulseYoutube! 👍
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👍1
Самые лучшие обновлённые пакеты за последние 24 часа
Widgetbook 3.20.0
Плагин для Flutter, который позволяет построить и протестировать виджеты в изоляции. Теперь поддерживаются динамические контролы и экспонируется параметр точности в DoubleSliderField.
Также исправлена проблема с парсингом неизвестных значений в IterableSegmentedField.
👍 Лайки: 717, 📥 Скачиваний: 276К
https://pub.dev/packages/widgetbook
sembast 3.8.5+2
Плагин для Flutter, который представляет собой простую и эффективную базу данных NoSQL для приложений на Dart и Flutter. Теперь в новой версии добавлены новые методы фильтрации для работы с списками: Filter.arrayContains, Filter.arrayContainsAny и Filter.arrayContainsAll.
👍 Лайки: 1170, 📥 Скачиваний: 113К
https://pub.dev/packages/sembast
hooks_runner 1.0.0
Плагин для Flutter, который содержит логику для вызова родных资产ов CLI и используется лаунчерами Dart, такими как dartdev и flutter_tools.
👍 Лайки: 2, 📥 Скачиваний: 2.2М
https://pub.dev/packages/hooks_runner
code_assets 1.0.0
Плагин для Flutter, который позволяет добавлять исполняемый код в приложения Dart и Flutter. Он позволяет компилировать код на языках C, C++, Objective-C, Rust и Go, и добавлять его в приложение.
Обновление: Стабильный релиз.
👍 Лайки: 7, 📥 Скачиваний: 2.2М
https://pub.dev/packages/code_assets
hooks 1.0.0
Плагин для Flutter, который позволяет автоматизировать задачи для пакетов Dart, такие как компиляция и скачивание кода на других языках.
👍 Лайки: 16, 📥 Скачиваний: 2.2М
https://pub.dev/packages/hooks
Injectable 2.6.0
Плагин для Flutter, который позволяет управлять зависимостями в приложениях Dart и Flutter. Он позволяет легко регистрировать и получать экземпляры классов, а также управлять их жизненным циклом.
В новой версии обновлена зависимость от пакета get_it до версии 7.2.0 < 10.0.0.
👍 Лайки: 1410, 📥 Скачиваний: 755К
https://pub.dev/packages/injectable
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #Widgetbook #sembast #hooks_runner #code_assets #hooks #Injectable
Widgetbook 3.20.0
Плагин для Flutter, который позволяет построить и протестировать виджеты в изоляции. Теперь поддерживаются динамические контролы и экспонируется параметр точности в DoubleSliderField.
Также исправлена проблема с парсингом неизвестных значений в IterableSegmentedField.
👍 Лайки: 717, 📥 Скачиваний: 276К
https://pub.dev/packages/widgetbook
sembast 3.8.5+2
Плагин для Flutter, который представляет собой простую и эффективную базу данных NoSQL для приложений на Dart и Flutter. Теперь в новой версии добавлены новые методы фильтрации для работы с списками: Filter.arrayContains, Filter.arrayContainsAny и Filter.arrayContainsAll.
👍 Лайки: 1170, 📥 Скачиваний: 113К
https://pub.dev/packages/sembast
hooks_runner 1.0.0
Плагин для Flutter, который содержит логику для вызова родных资产ов CLI и используется лаунчерами Dart, такими как dartdev и flutter_tools.
👍 Лайки: 2, 📥 Скачиваний: 2.2М
https://pub.dev/packages/hooks_runner
code_assets 1.0.0
Плагин для Flutter, который позволяет добавлять исполняемый код в приложения Dart и Flutter. Он позволяет компилировать код на языках C, C++, Objective-C, Rust и Go, и добавлять его в приложение.
Обновление: Стабильный релиз.
👍 Лайки: 7, 📥 Скачиваний: 2.2М
https://pub.dev/packages/code_assets
hooks 1.0.0
Плагин для Flutter, который позволяет автоматизировать задачи для пакетов Dart, такие как компиляция и скачивание кода на других языках.
👍 Лайки: 16, 📥 Скачиваний: 2.2М
https://pub.dev/packages/hooks
Injectable 2.6.0
Плагин для Flutter, который позволяет управлять зависимостями в приложениях Dart и Flutter. Он позволяет легко регистрировать и получать экземпляры классов, а также управлять их жизненным циклом.
В новой версии обновлена зависимость от пакета get_it до версии 7.2.0 < 10.0.0.
👍 Лайки: 1410, 📥 Скачиваний: 755К
https://pub.dev/packages/injectable
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #Widgetbook #sembast #hooks_runner #code_assets #hooks #Injectable
Сенсационные новости! 🚀💻 Компания Avalonia, известная своим фреймворком для создания кроссплатформенных .NET-приложений с современным UI, заключила партнёрское соглашение с командой Flutter! 🤝 Это сотрудничество открывает новые горизонты для разработчиков, поскольку в его рамках запущен экспериментальный проект по интеграции Impeller в .NET 🌀! 🔫
Уже достигнуты значительные успехи: создан первый MVP и разработана инфраструктура для сборки и тестирования Impeller на платформах Windows, macOS и Linux 🌐! 🔥 Это означает, что разработчики Dart и Flutter скоро смогут использовать Impeller для создания ещё более мощных и эффективных кроссплатформенных приложений 🚀!
Хотите быть в курсе последних событий и новостей из мира Flutter и Dart? 🤔 Тогда обязательно стоит подписаться на канал flutterpulse, где вы найдёте самую актуальную информацию и инсайты от профессионалов 📚! #flutter #dart #flutterpulse #flutterpulsenews
Узнайте больше о партнёрстве между Avalonia и командой Flutter и о перспективах Impeller в .NET, перейдя по ссылке 📊! 💻
Уже достигнуты значительные успехи: создан первый MVP и разработана инфраструктура для сборки и тестирования Impeller на платформах Windows, macOS и Linux 🌐! 🔥 Это означает, что разработчики Dart и Flutter скоро смогут использовать Impeller для создания ещё более мощных и эффективных кроссплатформенных приложений 🚀!
Хотите быть в курсе последних событий и новостей из мира Flutter и Dart? 🤔 Тогда обязательно стоит подписаться на канал flutterpulse, где вы найдёте самую актуальную информацию и инсайты от профессионалов 📚! #flutter #dart #flutterpulse #flutterpulsenews
Узнайте больше о партнёрстве между Avalonia и командой Flutter и о перспективах Impeller в .NET, перейдя по ссылке 📊! 💻
🔥1
Избегаем Future.delayed в Flutter: лучшие альтернативы для управления временем в интерфейсе
🚀 Хотите улучшить свои навыки разработки на Flutter и создавать более стабильные приложения? 🤔 Тогда вам стоит узнать о лучших альтернативах использованию Future.delayed для управления временем в интерфейсе!
В этой статье рассматриваются проблемы, связанные с использованием Future.delayed, и предлагаются четыре альтернативных подхода для управления временем в интерфейсе Flutter-приложений. Вы узнаете, как использовать KeyboardVisibilityController, MediaQuery, AnimationController и вложенные вызовы WidgetsBinding.instance.addPostFrameCallback, чтобы сделать свои приложения более надежными и адаптивными к различным устройствам и взаимодействиям с пользователем. 📱💻
Эти подходы позволяют реагировать на фактические события интерфейса, а не на произвольные задержки, что делает код более тестируемым и поддерживаемым. Узнайте, как улучшить свои приложения, перейдя по ссылкам ниже! 🔍
🇷🇺 Читать на русском
🇬🇧 Читать на английском
🌐 Оригинал статьи
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #ui #ux #programming #coding #softwaredevelopment
🚀 Хотите улучшить свои навыки разработки на Flutter и создавать более стабильные приложения? 🤔 Тогда вам стоит узнать о лучших альтернативах использованию Future.delayed для управления временем в интерфейсе!
В этой статье рассматриваются проблемы, связанные с использованием Future.delayed, и предлагаются четыре альтернативных подхода для управления временем в интерфейсе Flutter-приложений. Вы узнаете, как использовать KeyboardVisibilityController, MediaQuery, AnimationController и вложенные вызовы WidgetsBinding.instance.addPostFrameCallback, чтобы сделать свои приложения более надежными и адаптивными к различным устройствам и взаимодействиям с пользователем. 📱💻
Эти подходы позволяют реагировать на фактические события интерфейса, а не на произвольные задержки, что делает код более тестируемым и поддерживаемым. Узнайте, как улучшить свои приложения, перейдя по ссылкам ниже! 🔍
🇷🇺 Читать на русском
🇬🇧 Читать на английском
🌐 Оригинал статьи
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #ui #ux #programming #coding #softwaredevelopment
👍1
Обзор пакетов на тему Autoformat, Masking & Validation
pattern_formatter - пакет для Flutter, который форматирует ввод текста по заранее определенным шаблонам.
✅ Группировка тысяч
✅ Форматирование номеров карт
✅ Форматирование дат
👍 303 лайка, 18 300 скачиваний
➡️ https://pub.dev/packages/pattern_formatter
v4.0.1, обновлен 2 месяца назад.
flutter_multi_formatter - пакет для форматирования ввода в Flutter!
📈 168 000+ скачиваний, 602 лайка
✅ Форматирование номеров телефонов, кредитных карт, валюты и маски ввода.
✅ Валидация Bitcoin-кошельков.
✅ Простой в использовании.
➡️ https://pub.dev/packages/flutter_multi_formatter
📅 Обновлён 2 месяца назад (версия 2.13.10)
Currency Text Input Formatter - пакет для Flutter, который упрощает работу с валютными значениями в текстовых полях!
✅ Форматирует ввод валюты в реальном времени
✅ Возможность настройки символа валюты, количества знаков после запятой и локали
✅ Встроенные методы для получения форматированного и неформатированного значения
👍 287 лайков, 165 000+ скачиваний
➡️ https://pub.dev/packages/currency_text_input_formatter
v2.3.0, обновлён 7 месяцев назад
brasil_fields - пакет, который упрощает работу с полями, требующими бразильских форматов (CPF, CNPJ, CEP, дата, время и т.д.).
👍 573 лайка, 28.2K скачиваний
➡️ https://pub.dev/packages/brasil_fields
v1.18.0, обновлён 5 месяцев назад
form_builder_validators - пакет, который предоставляет готовые валидаторы для полей форм в Flutter, включая валидацию email, URL, чисел, даты и многое другое.
👍 357 лайков, 228 000+ скачиваний!
➡️ https://pub.dev/packages/form_builder_validators
Обновлено 4 месяца назад
intl_phone_number_input - пакет для Flutter, который упрощает ввод международных номеров телефонов.
🌎 Поддерживает все платформы Flutter, форматирование по мере ввода, выбор страны из списка, валидацию и многое другое.
👍 907 лайков, 74 000+ скачиваний.
➡️ https://pub.dev/packages/intl_phone_number_input
📅 Обновлён 50 дней назад (версия 0.7.5)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #pattern_formatter #flutter_multi_formatter #CurrencyTextInputFormatter #brasil_fields #form_builder_validators #intl_phone_number_input
pattern_formatter - пакет для Flutter, который форматирует ввод текста по заранее определенным шаблонам.
✅ Группировка тысяч
✅ Форматирование номеров карт
✅ Форматирование дат
👍 303 лайка, 18 300 скачиваний
➡️ https://pub.dev/packages/pattern_formatter
v4.0.1, обновлен 2 месяца назад.
flutter_multi_formatter - пакет для форматирования ввода в Flutter!
📈 168 000+ скачиваний, 602 лайка
✅ Форматирование номеров телефонов, кредитных карт, валюты и маски ввода.
✅ Валидация Bitcoin-кошельков.
✅ Простой в использовании.
➡️ https://pub.dev/packages/flutter_multi_formatter
📅 Обновлён 2 месяца назад (версия 2.13.10)
Currency Text Input Formatter - пакет для Flutter, который упрощает работу с валютными значениями в текстовых полях!
✅ Форматирует ввод валюты в реальном времени
✅ Возможность настройки символа валюты, количества знаков после запятой и локали
✅ Встроенные методы для получения форматированного и неформатированного значения
👍 287 лайков, 165 000+ скачиваний
➡️ https://pub.dev/packages/currency_text_input_formatter
v2.3.0, обновлён 7 месяцев назад
brasil_fields - пакет, который упрощает работу с полями, требующими бразильских форматов (CPF, CNPJ, CEP, дата, время и т.д.).
👍 573 лайка, 28.2K скачиваний
➡️ https://pub.dev/packages/brasil_fields
v1.18.0, обновлён 5 месяцев назад
form_builder_validators - пакет, который предоставляет готовые валидаторы для полей форм в Flutter, включая валидацию email, URL, чисел, даты и многое другое.
👍 357 лайков, 228 000+ скачиваний!
➡️ https://pub.dev/packages/form_builder_validators
Обновлено 4 месяца назад
intl_phone_number_input - пакет для Flutter, который упрощает ввод международных номеров телефонов.
🌎 Поддерживает все платформы Flutter, форматирование по мере ввода, выбор страны из списка, валидацию и многое другое.
👍 907 лайков, 74 000+ скачиваний.
➡️ https://pub.dev/packages/intl_phone_number_input
📅 Обновлён 50 дней назад (версия 0.7.5)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #pattern_formatter #flutter_multi_formatter #CurrencyTextInputFormatter #brasil_fields #form_builder_validators #intl_phone_number_input
Flutter Aurora UI Kit: Создание нативных приложений для ОС Аврора 📱💻
Представляем вам видео с конференции, где Адель Шагалиев, инженер-разработчик из Открытой Мобильной Платформы, рассказывает о создании Flutter Aurora UI Kit - библиотеки компонентов для разработки нативных приложений для ОС Аврора на Flutter. 📚
ОС Аврора - это полнофункциональная операционная система с современным дизайном и интерфейсом, которая используется уже более 7 лет. 📊 Она имеет уникальные фичи, такие как атмосферы, виджеты приложений на рабочем столе и другие. 🌟
Адель рассказывает о том, как был создан Flutter Aurora UI Kit, какие проблемы решались при его разработке и как он может быть использован для создания нативных приложений для ОС Аврора. 🤔
Основные возможности Flutter Aurora UI Kit: 🎯
🔹 Набор готовых компонентов, выполненных в стилистике Авроры
🔹 Интеграция с системной темой и поддержка реакции на изменение атмосфер
🔹 Поддержка нативного заднего фона и других уникальных фич ОС Аврора
🔹 Упрощение разработки приложений для ОС Аврора на Flutter
Преимущества использования Flutter Aurora UI Kit: 💡
🔹 Единый и согласованный пользовательский опыт при пользовании системными и сторонними приложениями
🔹 Упрощение исследования гайдлайнов и интеграции с системными возможностями
🔹 Возможность создавать нативные приложения для ОС Аврора на Flutter
Смотрите видео полностью, чтобы узнать больше о Flutter Aurora UI Kit и его возможностях! ▶️ Youtube, VkVideo
Подпишитесь на наш канал и следите за другими видео по хэштегу #FlutterPulseYoutube! 📢
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Представляем вам видео с конференции, где Адель Шагалиев, инженер-разработчик из Открытой Мобильной Платформы, рассказывает о создании Flutter Aurora UI Kit - библиотеки компонентов для разработки нативных приложений для ОС Аврора на Flutter. 📚
ОС Аврора - это полнофункциональная операционная система с современным дизайном и интерфейсом, которая используется уже более 7 лет. 📊 Она имеет уникальные фичи, такие как атмосферы, виджеты приложений на рабочем столе и другие. 🌟
Адель рассказывает о том, как был создан Flutter Aurora UI Kit, какие проблемы решались при его разработке и как он может быть использован для создания нативных приложений для ОС Аврора. 🤔
Основные возможности Flutter Aurora UI Kit: 🎯
🔹 Набор готовых компонентов, выполненных в стилистике Авроры
🔹 Интеграция с системной темой и поддержка реакции на изменение атмосфер
🔹 Поддержка нативного заднего фона и других уникальных фич ОС Аврора
🔹 Упрощение разработки приложений для ОС Аврора на Flutter
Преимущества использования Flutter Aurora UI Kit: 💡
🔹 Единый и согласованный пользовательский опыт при пользовании системными и сторонними приложениями
🔹 Упрощение исследования гайдлайнов и интеграции с системными возможностями
🔹 Возможность создавать нативные приложения для ОС Аврора на Flutter
Смотрите видео полностью, чтобы узнать больше о Flutter Aurora UI Kit и его возможностях! ▶️ Youtube, VkVideo
Подпишитесь на наш канал и следите за другими видео по хэштегу #FlutterPulseYoutube! 📢
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👍3
Самые лучшие обновлённые пакеты за последние 24 часа
bloc_presentation 1.1.2
Плагин для Flutter, который позволяет использовать BlocPresentationListener без контекста Bloc. Убрано устаревшее сообщение.
👍 Лайки: 78, 📥 Скачиваний: 99.4К
https://pub.dev/packages/bloc_presentation
youtube_explode_dart 3.0.2
Эта библиотека позволяет программистам получать метаданные видео, плейлистов и каналов на YouTube, а также загружать видеопотоки и субтитры. Теперь с функцией решения задач в批 режиме.
👍 Лайки: 672, 📥 Скачиваний: 34.6К
https://pub.dev/packages/youtube_explode_dart
flutter_background_geolocation 4.18.1
Этот пакет используется для отслеживания местоположения в фоновом режиме и геозонирования с интеллектом, учитывающим движение устройства, для iOS и Android.
👍 Лайки: 821, 📥 Скачиваний: 31.8К
https://pub.dev/packages/flutter_background_geolocation
google_maps_flutter_web 0.5.14+3
Пакет google_maps_flutter_web используется для интеграции Google Maps в веб-приложения, созданные с помощью Flutter. Он обеспечивает возможность использования Google Maps в веб-версии приложения.
👍 Лайки: 238, 📥 Скачиваний: 289К
https://pub.dev/packages/google_maps_flutter_web
flutter_soloud 3.4.2
Этот пакет - низкоуровневый аудио-плагин для Flutter, предназначенный для игр и иммерсивных приложений.
👍 Лайки: 497, 📥 Скачиваний: 50.3К
https://pub.dev/packages/flutter_soloud
dart_openai 6.0.1
Этот пакет позволяет разработчикам легко интегрировать модели AI от OpenAI в свои приложения Dart/Flutter.
👍 Лайки: 561, 📥 Скачиваний: 45.7К
https://pub.dev/packages/dart_openai
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #bloc_presentation #youtube_explode_dart #flutter_background_geolocation #google_maps_flutter_web #flutter_soloud #dart_openai
bloc_presentation 1.1.2
Плагин для Flutter, который позволяет использовать BlocPresentationListener без контекста Bloc. Убрано устаревшее сообщение.
👍 Лайки: 78, 📥 Скачиваний: 99.4К
https://pub.dev/packages/bloc_presentation
youtube_explode_dart 3.0.2
Эта библиотека позволяет программистам получать метаданные видео, плейлистов и каналов на YouTube, а также загружать видеопотоки и субтитры. Теперь с функцией решения задач в批 режиме.
👍 Лайки: 672, 📥 Скачиваний: 34.6К
https://pub.dev/packages/youtube_explode_dart
flutter_background_geolocation 4.18.1
Этот пакет используется для отслеживания местоположения в фоновом режиме и геозонирования с интеллектом, учитывающим движение устройства, для iOS и Android.
👍 Лайки: 821, 📥 Скачиваний: 31.8К
https://pub.dev/packages/flutter_background_geolocation
google_maps_flutter_web 0.5.14+3
Пакет google_maps_flutter_web используется для интеграции Google Maps в веб-приложения, созданные с помощью Flutter. Он обеспечивает возможность использования Google Maps в веб-версии приложения.
👍 Лайки: 238, 📥 Скачиваний: 289К
https://pub.dev/packages/google_maps_flutter_web
flutter_soloud 3.4.2
Этот пакет - низкоуровневый аудио-плагин для Flutter, предназначенный для игр и иммерсивных приложений.
👍 Лайки: 497, 📥 Скачиваний: 50.3К
https://pub.dev/packages/flutter_soloud
dart_openai 6.0.1
Этот пакет позволяет разработчикам легко интегрировать модели AI от OpenAI в свои приложения Dart/Flutter.
👍 Лайки: 561, 📥 Скачиваний: 45.7К
https://pub.dev/packages/dart_openai
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #bloc_presentation #youtube_explode_dart #flutter_background_geolocation #google_maps_flutter_web #flutter_soloud #dart_openai
Привет, программисты! 🤩 Ты знаешь, как бывает: стандартная физика прокрутки не всегда справляется с твоими креативными задумками 🤔. Карусели, липкие карточки и особая инерция - все это требует кастомного подхода 🔄. И вот тут на помощь приходит класс ScrollPhysics 🚀! ⬆️
В свежей статье вместе с Андреем, опытным разработчиком из Flutter Developer Surf, мы немножко погрузились в мир кастомной физики прокрутки 🌊. Ты узнаешь, как создавать свои собственные уникальные эффекты и поведения в приложениях 📱. И самое главное - полный код примеров ждет тебя в репозитории 🏄!
Читай полную статью здесь и не забудь подписаться на flutterpulse, чтобы быть всегда на высоте 🚀! #flutter #dart #flutterpulse 🎉 #flutterpulsenews
В свежей статье вместе с Андреем, опытным разработчиком из Flutter Developer Surf, мы немножко погрузились в мир кастомной физики прокрутки 🌊. Ты узнаешь, как создавать свои собственные уникальные эффекты и поведения в приложениях 📱. И самое главное - полный код примеров ждет тебя в репозитории 🏄!
Читай полную статью здесь и не забудь подписаться на flutterpulse, чтобы быть всегда на высоте 🚀! #flutter #dart #flutterpulse 🎉 #flutterpulsenews
Отслеживание расстояния в реальном времени во Flutter с Geolocator
🚀 Создайте приложение, которое точно отслеживает движение и рассчитывает расстояние! 📍
В этой статье мы рассмотрим, как реализовать точное отслеживание расстояния во Flutter с помощью плагина Geolocator. Вы узнаете, как создать систему расчета расстояния, которая обрабатывает разрешения, фильтрует шум GPS и обеспечивает надежные измерения для реальных приложений.
Основная часть статьи посвящена реализации сервиса расчета расстояния, который включает в себя обработку разрешений, отслеживание расстояния в реальном времени, фильтрацию шума GPS и управление ресурсами. Вы также узнаете о ключевых особенностях реализации, таких как алгоритм расчета расстояния, фильтрация шума GPS и оптимизированные настройки местоположения.
Кроме того, в статье рассматриваются общие проблемы и решения, такие как выполнение в фоновом режиме, оптимизация батареи и различия между платформами. 📱💻
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #locationtracking #gps #mobildevelopment #appdevelopment
🚀 Создайте приложение, которое точно отслеживает движение и рассчитывает расстояние! 📍
В этой статье мы рассмотрим, как реализовать точное отслеживание расстояния во Flutter с помощью плагина Geolocator. Вы узнаете, как создать систему расчета расстояния, которая обрабатывает разрешения, фильтрует шум GPS и обеспечивает надежные измерения для реальных приложений.
Основная часть статьи посвящена реализации сервиса расчета расстояния, который включает в себя обработку разрешений, отслеживание расстояния в реальном времени, фильтрацию шума GPS и управление ресурсами. Вы также узнаете о ключевых особенностях реализации, таких как алгоритм расчета расстояния, фильтрация шума GPS и оптимизированные настройки местоположения.
Кроме того, в статье рассматриваются общие проблемы и решения, такие как выполнение в фоновом режиме, оптимизация батареи и различия между платформами. 📱💻
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #locationtracking #gps #mobildevelopment #appdevelopment
Обзор пакетов на тему Layout & Overlay
AlignPositioned - пакет для создания сложных макетов в Flutter. Он позволяет размещать и позиционировать виджеты с точностью до пикселя, создавать анимации и управлять размером, поворотом и трансформацией виджета.
🚀 269 лайков, 14 200 скачиваний!
👉 pub.dev/packages/align_positioned
📅 Обновлён 12 месяцев назад (версия 5.0.1)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Flutter Box Transform - пакет для Flutter, который позволяет программно изменять размер и перетаскивать элементы на экране.
✨ Ограничения размеров, переворот при достижении пределов, удержание в пределах, несколько режимов изменения размера, настраиваемые точки привязки и ручки.
🚀 114 лайков, 6040 скачиваний!
👉 pub.dev/packages/flutter_box_transform
📅 Обновлён 7 месяцев назад (версия 0.4.7)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
flutter_overlay_manager - пакет, который позволяет легко управлять оверлеями в вашем Flutter-приложении.
🚀 63 лайка, 207 скачиваний!
👉 pub.dev/packages/flutter_overlay_manager
📅 Обновлён 10 месяцев назад (версия 2.0.2)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
FloatColumn - пакет, который позволяет создавать вертикальные колонки виджетов и текста, где текст обтекает плавающие виджеты, как в CSS float.
👍 79 лайков, 6650 скачиваний!
👉 pub.dev/packages/float_column
📅 Обновлён 7 месяцев назад (версия 4.0.3)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Flutter Resizable Container - пакет, который позволяет создавать резизируемые контейнеры, которые можно расширять и сжимать, как в горизонтальном, так и в вертикальном направлении.
🚀 51 лайк, 4550 скачиваний!
👉 pub.dev/packages/flutter_resizable_container
📅 Обновлён 6 месяцев назад (версия 4.2.0)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
multi_split_view - пакет, который позволяет создавать горизонтальные и вертикальные множественные разделители в вашем приложении.
✅ Конфигурируемые flex и размеры для каждого дочернего элемента, возможность настраивать внешний вид, функция "pushing dividers".
👍 337 лайков, 15 900 скачиваний!
👉 pub.dev/packages/multi_split_view
📅 Обновлён 2 месяца назад (версия 3.6.1)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
AlignPositioned - пакет для создания сложных макетов в Flutter. Он позволяет размещать и позиционировать виджеты с точностью до пикселя, создавать анимации и управлять размером, поворотом и трансформацией виджета.
🚀 269 лайков, 14 200 скачиваний!
👉 pub.dev/packages/align_positioned
📅 Обновлён 12 месяцев назад (версия 5.0.1)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Flutter Box Transform - пакет для Flutter, который позволяет программно изменять размер и перетаскивать элементы на экране.
✨ Ограничения размеров, переворот при достижении пределов, удержание в пределах, несколько режимов изменения размера, настраиваемые точки привязки и ручки.
🚀 114 лайков, 6040 скачиваний!
👉 pub.dev/packages/flutter_box_transform
📅 Обновлён 7 месяцев назад (версия 0.4.7)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
flutter_overlay_manager - пакет, который позволяет легко управлять оверлеями в вашем Flutter-приложении.
🚀 63 лайка, 207 скачиваний!
👉 pub.dev/packages/flutter_overlay_manager
📅 Обновлён 10 месяцев назад (версия 2.0.2)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
FloatColumn - пакет, который позволяет создавать вертикальные колонки виджетов и текста, где текст обтекает плавающие виджеты, как в CSS float.
👍 79 лайков, 6650 скачиваний!
👉 pub.dev/packages/float_column
📅 Обновлён 7 месяцев назад (версия 4.0.3)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Flutter Resizable Container - пакет, который позволяет создавать резизируемые контейнеры, которые можно расширять и сжимать, как в горизонтальном, так и в вертикальном направлении.
🚀 51 лайк, 4550 скачиваний!
👉 pub.dev/packages/flutter_resizable_container
📅 Обновлён 6 месяцев назад (версия 4.2.0)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
multi_split_view - пакет, который позволяет создавать горизонтальные и вертикальные множественные разделители в вашем приложении.
✅ Конфигурируемые flex и размеры для каждого дочернего элемента, возможность настраивать внешний вид, функция "pushing dividers".
👍 337 лайков, 15 900 скачиваний!
👉 pub.dev/packages/multi_split_view
📅 Обновлён 2 месяца назад (версия 3.6.1)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Делаем мультплатформенное приложение во Flutter с помощью Claude Code и GitHub Spec Kit
Сегодня мы будем создавать мультплатформенное приложение во Flutter, используя Claude Code и GitHub Spec Kit. В этом видео мы рассмотрим процесс разработки приложения с помощью этих инструментов.
В первой части видео мы обсуждаем возможности Claude Code и GitHub Spec Kit, а также их преимущества при разработке приложений. Мы также рассматриваем примеры использования этих инструментов в реальных проектах.
Далее мы приступаем к созданию нового проекта во Flutter и инициализации GitHub Spec Kit. Мы настраиваем конфигурацию проекта и определяем основные принципы приложения.
После этого мы создаем спецификацию приложения и генерируем код с помощью Claude Code. Мы также обсуждаем возможности настройки и кастомизации генерируемого кода.
В процессе разработки мы сталкиваемся с некоторыми проблемами и ограничениями, но в целом процесс оказывается достаточно эффективным и удобным.
В конце видео мы обсуждаем результаты и делаем выводы о преимуществах использования Claude Code и GitHub Spec Kit при разработке приложений во Flutter.
Смотрите видео по ссылке: Делаем мультплатформенное приложение во Flutter с помощью Claude Code и GitHub Spec Kit
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Подпишитесь на наш канал и нажмите на колокольчик, чтобы не пропустить новые видео! 👍
Посмотрите другие видео по хэштегу #FlutterPulseYoutube и оставьте свой комментарий! 💬
Сегодня мы будем создавать мультплатформенное приложение во Flutter, используя Claude Code и GitHub Spec Kit. В этом видео мы рассмотрим процесс разработки приложения с помощью этих инструментов.
В первой части видео мы обсуждаем возможности Claude Code и GitHub Spec Kit, а также их преимущества при разработке приложений. Мы также рассматриваем примеры использования этих инструментов в реальных проектах.
Далее мы приступаем к созданию нового проекта во Flutter и инициализации GitHub Spec Kit. Мы настраиваем конфигурацию проекта и определяем основные принципы приложения.
После этого мы создаем спецификацию приложения и генерируем код с помощью Claude Code. Мы также обсуждаем возможности настройки и кастомизации генерируемого кода.
В процессе разработки мы сталкиваемся с некоторыми проблемами и ограничениями, но в целом процесс оказывается достаточно эффективным и удобным.
В конце видео мы обсуждаем результаты и делаем выводы о преимуществах использования Claude Code и GitHub Spec Kit при разработке приложений во Flutter.
Смотрите видео по ссылке: Делаем мультплатформенное приложение во Flutter с помощью Claude Code и GitHub Spec Kit
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Подпишитесь на наш канал и нажмите на колокольчик, чтобы не пропустить новые видео! 👍
Посмотрите другие видео по хэштегу #FlutterPulseYoutube и оставьте свой комментарий! 💬
Самые лучшие обновлённые пакеты за последние 24 часа
firebase_messaging 15.2.1
Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995).
👍 Лайки: 3690, 📥 Скачиваний: 1.1M
https://pub.dev/packages/firebase_messaging
intercom_flutter_web 1.1.10
Обновление пакета! Теперь доступен метод setThemeMode. Пакет используется для интеграции Intercom в веб-приложения на Flutter.
Лайков: 1, Скачиваний: 95700.
https://pub.dev/packages/intercom_flutter_web
dart_openai 6.1.0
Обновление пакета! Теперь поддерживаются все API Vector Store. Пакет dart_openai - это всесторонний клиент для интеграции моделей OpenAI в приложения Dart/Flutter.
Уже 561 лайков и 45 800 скачиваний!
https://pub.dev/packages/dart_openai
purchases_flutter 9.9.5
Обновление пакета! Этот пакет является клиентом для системы отслеживания подписок и покупок RevenueCat и позволяет легко реализовывать в-app покупки в приложениях Flutter.
В обновлении исправлены зависимости и обновлена версия purchases-hybrid-common до 17.16.1.
Пакет имеет 850 лайков и более 181 000 скачиваний.
https://pub.dev/packages/purchases_flutter
retrofit_generator 10.1.0
Обновление пакета! Теперь он поддерживает экспериментальную интеграцию с lean_builder.
Лайков: 189, скачиваний: 430 000
https://pub.dev/packages/retrofit_generator
youtube_explode_dart 3.0.3
Пакет youtube_explode_dart используется для извлечения метаданных видео, плейлистов и каналов YouTube, а также для скачивания видеопотоков и субтитров.
Теперь доступна версия 3.0.3 с обновлениями класса solvers и клиента tv.
Лайков: 672
Скачиваний: 34 600
https://pub.dev/packages/youtube_explode_dart
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #firebase_messaging #intercom_flutter_web #dart_openai #purchases_flutter #retrofit_generator #youtube_explode_dart
firebase_messaging 15.2.1
Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995).
👍 Лайки: 3690, 📥 Скачиваний: 1.1M
https://pub.dev/packages/firebase_messaging
intercom_flutter_web 1.1.10
Обновление пакета! Теперь доступен метод setThemeMode. Пакет используется для интеграции Intercom в веб-приложения на Flutter.
Лайков: 1, Скачиваний: 95700.
https://pub.dev/packages/intercom_flutter_web
dart_openai 6.1.0
Обновление пакета! Теперь поддерживаются все API Vector Store. Пакет dart_openai - это всесторонний клиент для интеграции моделей OpenAI в приложения Dart/Flutter.
Уже 561 лайков и 45 800 скачиваний!
https://pub.dev/packages/dart_openai
purchases_flutter 9.9.5
Обновление пакета! Этот пакет является клиентом для системы отслеживания подписок и покупок RevenueCat и позволяет легко реализовывать в-app покупки в приложениях Flutter.
В обновлении исправлены зависимости и обновлена версия purchases-hybrid-common до 17.16.1.
Пакет имеет 850 лайков и более 181 000 скачиваний.
https://pub.dev/packages/purchases_flutter
retrofit_generator 10.1.0
Обновление пакета! Теперь он поддерживает экспериментальную интеграцию с lean_builder.
Лайков: 189, скачиваний: 430 000
https://pub.dev/packages/retrofit_generator
youtube_explode_dart 3.0.3
Пакет youtube_explode_dart используется для извлечения метаданных видео, плейлистов и каналов YouTube, а также для скачивания видеопотоков и субтитров.
Теперь доступна версия 3.0.3 с обновлениями класса solvers и клиента tv.
Лайков: 672
Скачиваний: 34 600
https://pub.dev/packages/youtube_explode_dart
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #firebase_messaging #intercom_flutter_web #dart_openai #purchases_flutter #retrofit_generator #youtube_explode_dart
Привет, друзья! 👋 Сегодня мы поговорим об assert в Dart 🤔. Это оператор, который помогает разработчикам проверять условия в коде и избегать ошибок 🙅♂️.
Что такое assert?
Это оператор, который проверяет условие и выдает ошибку AssertionError, если оно не выполнено 🚫. Синтаксис прост: assert(условие, 'сообщение об ошибке');
Примеры использования:
Мы можем использовать assert для проверки входных параметров в методах и конструкторах 📝. Например, если мы создаем программу для вывода количества товаров, мы можем добавить проверку, чтобы избежать логических ошибок 🤦♂️.
Код:
Еще один пример:
Мы можем создать класс данных карточки и добавить проверку, чтобы ограничить создание карточки с картинкой без ссылки на изображение 📸.
Код:
Важно:
Assert работают только в debug режиме, поэтому их нельзя использовать для валидации действий пользователя или внешних данных 🚫.
Хотите узнать больше?
Читайте полную статью здесь
Подпишитесь на наш канал flutterpulse, чтобы быть в курсе всех новостей и обновлений из мира Flutter и Dart!
Хэштеги: #flutter #dart #flutterpulse ❤️👍 #flutterpulsenews
Что такое assert?
Это оператор, который проверяет условие и выдает ошибку AssertionError, если оно не выполнено 🚫. Синтаксис прост: assert(условие, 'сообщение об ошибке');
Примеры использования:
Мы можем использовать assert для проверки входных параметров в методах и конструкторах 📝. Например, если мы создаем программу для вывода количества товаров, мы можем добавить проверку, чтобы избежать логических ошибок 🤦♂️.
Код:
void setProductsAmount(int amount) {
assert(amount >= 0, 'Количество товаров не может быть отрицательным!');
print('Количество товаров установлено: $amount');
}Еще один пример:
Мы можем создать класс данных карточки и добавить проверку, чтобы ограничить создание карточки с картинкой без ссылки на изображение 📸.
Код:
enum CardType { simple, withImage }
class Card {
const Card({
required this.type,
required this.title,
required this.subtitle,
this.imageUrl,
}) : assert(type != CardType.withImage || imageUrl != null,
'Для карточки типа withImage необходимо указать imageUrl!');
final CardType type;
final String title;
final String subtitle;
final String? imageUrl;
}Важно:
Assert работают только в debug режиме, поэтому их нельзя использовать для валидации действий пользователя или внешних данных 🚫.
Хотите узнать больше?
Читайте полную статью здесь
Подпишитесь на наш канал flutterpulse, чтобы быть в курсе всех новостей и обновлений из мира Flutter и Dart!
Хэштеги: #flutter #dart #flutterpulse ❤️👍 #flutterpulsenews
Создание крутых интерфейсов с Flow Widget
🚀 Хотите создать анимированные и динамические интерфейсы в своих Flutter-приложениях? 🤔 В статье ниже вы найдёте подробное руководство по использованию Flow Widget! 📚
Основная часть статьи посвящена описанию приёмов и фишек Flow Widget, который позволяет создавать кастомные, анимированные макеты. Вы узнаете, как использовать FlowDelegate для управления расположением дочерних виджетов, как применять матрицы трансформации для динамического позиционирования и как оптимизировать производительность с помощью анимаций. 📈
В статье приведены практические примеры, включая создание анимированного Floating Action Button (FAB) меню с нуля, без использования сторонних пакетов. Вы увидите, как использовать AnimationController и Flow Widget для создания плавных и эффективных анимаций. 🌟
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #ui #ux #animation #FlowWidget
🚀 Хотите создать анимированные и динамические интерфейсы в своих Flutter-приложениях? 🤔 В статье ниже вы найдёте подробное руководство по использованию Flow Widget! 📚
Основная часть статьи посвящена описанию приёмов и фишек Flow Widget, который позволяет создавать кастомные, анимированные макеты. Вы узнаете, как использовать FlowDelegate для управления расположением дочерних виджетов, как применять матрицы трансформации для динамического позиционирования и как оптимизировать производительность с помощью анимаций. 📈
В статье приведены практические примеры, включая создание анимированного Floating Action Button (FAB) меню с нуля, без использования сторонних пакетов. Вы увидите, как использовать AnimationController и Flow Widget для создания плавных и эффективных анимаций. 🌟
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #ui #ux #animation #FlowWidget
Обзор пакетов на тему Date & Time Utilities
🚀 Time 2.1.5 - пакет для работы с датой и временем в Dart!
👉 Упрощает работу с Duration и DateTime, позволяет выполнять арифметические операции, сравнивать даты, задерживать выполнение кода и многое другое.
👍 371 лайк, 📥 1.3М скачиваний!
➡️ https://pub.dev/packages/time
📌 Обновлено 11 месяцев назад.
#Time #Dart #pubdev #flutterpulse #FlutterPulseThemedPackages
📅 rrule: 613,000+ скачиваний, 89 лайков!
Этот пакет позволяет парсить и вычислять правила повторения, как определено в RFC iCalendar.
👉 Простой API, поддержка сложных правил, конвертация.
👍 89 лайков, 📥 613К скачиваний.
➡️ https://pub.dev/packages/rrule
📌 Версия 0.2.17, обновлена 10 месяцев назад.
#rrule #Dart #pubdev #flutterpulse #FlutterPulseThemedPackages
📅 flutter_timezone - плагин для Flutter, который позволяет получать местное время системы.
👍 305 лайков, 📥 494К скачиваний.
➡️ https://pub.dev/packages/flutter_timezone
📌 Версия 5.0.1, обновлена 11 дней назад.
#flutter_timezone #Flutter #pubdev #flutterpulse #FlutterPulseThemedPackages
📅 Jiffy 6.4.3 - мощный пакет для работы с датой и временем в Flutter!
👉 Парсинг, манипуляция, запросы и форматирование дат и времени.
👉 Поддержка локалей.
👍 1140+ лайков, 📥 295К+ скачиваний.
➡️ https://pub.dev/packages/jiffy
📌 Обновлено 7 месяцев назад.
#Jiffy #Flutter #pubdev #flutterpulse #FlutterPulseThemedPackages
📅 timeago - пакет для Flutter, который преобразует даты в понятные для человека текстовые представления.
👍 1950 лайков, 📥 612К скачиваний.
➡️ https://pub.dev/packages/timeago
📌 Версия 3.7.1, обновлена 6 месяцев назад.
#timeago #Flutter #pubdev #flutterpulse #FlutterPulseThemedPackages
📅 timezone - пакет для работы с базой данных часовых поясов IANA в Dart!
👉 База данных часовых поясов IANA, класс TZDateTime, конвертация дат и времени.
👍 545 лайков, 📥 2.4М скачиваний.
➡️ https://pub.dev/packages/timezone
📌 Версия 0.10.1, обновлена 6 месяцев назад.
#timezone #Dart #pubdev #flutterpulse #FlutterPulseThemedPackages
🚀 Time 2.1.5 - пакет для работы с датой и временем в Dart!
👉 Упрощает работу с Duration и DateTime, позволяет выполнять арифметические операции, сравнивать даты, задерживать выполнение кода и многое другое.
👍 371 лайк, 📥 1.3М скачиваний!
➡️ https://pub.dev/packages/time
📌 Обновлено 11 месяцев назад.
#Time #Dart #pubdev #flutterpulse #FlutterPulseThemedPackages
📅 rrule: 613,000+ скачиваний, 89 лайков!
Этот пакет позволяет парсить и вычислять правила повторения, как определено в RFC iCalendar.
👉 Простой API, поддержка сложных правил, конвертация.
👍 89 лайков, 📥 613К скачиваний.
➡️ https://pub.dev/packages/rrule
📌 Версия 0.2.17, обновлена 10 месяцев назад.
#rrule #Dart #pubdev #flutterpulse #FlutterPulseThemedPackages
📅 flutter_timezone - плагин для Flutter, который позволяет получать местное время системы.
👍 305 лайков, 📥 494К скачиваний.
➡️ https://pub.dev/packages/flutter_timezone
📌 Версия 5.0.1, обновлена 11 дней назад.
#flutter_timezone #Flutter #pubdev #flutterpulse #FlutterPulseThemedPackages
📅 Jiffy 6.4.3 - мощный пакет для работы с датой и временем в Flutter!
👉 Парсинг, манипуляция, запросы и форматирование дат и времени.
👉 Поддержка локалей.
👍 1140+ лайков, 📥 295К+ скачиваний.
➡️ https://pub.dev/packages/jiffy
📌 Обновлено 7 месяцев назад.
#Jiffy #Flutter #pubdev #flutterpulse #FlutterPulseThemedPackages
📅 timeago - пакет для Flutter, который преобразует даты в понятные для человека текстовые представления.
👍 1950 лайков, 📥 612К скачиваний.
➡️ https://pub.dev/packages/timeago
📌 Версия 3.7.1, обновлена 6 месяцев назад.
#timeago #Flutter #pubdev #flutterpulse #FlutterPulseThemedPackages
📅 timezone - пакет для работы с базой данных часовых поясов IANA в Dart!
👉 База данных часовых поясов IANA, класс TZDateTime, конвертация дат и времени.
👍 545 лайков, 📥 2.4М скачиваний.
➡️ https://pub.dev/packages/timezone
📌 Версия 0.10.1, обновлена 6 месяцев назад.
#timezone #Dart #pubdev #flutterpulse #FlutterPulseThemedPackages