Обзор пакетов на тему Light Mode, Dark Mode & Themes
FlexSeedScheme 4.0.1
FlexSeedScheme - это пакет, который расширяет возможности ColorScheme.fromSeed, позволяя создавать более настраиваемые цветовые схемы для вашего Flutter-приложения. Он предлагает гибкие настройки для создания уникальных тем.
👍 Лайки: 104, 📥 Скачиваний: 323K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/flex_seed_scheme
FlexColorScheme 8.4.0
FlexColorScheme - это пакет, который помогает создавать красивые и настраиваемые темы Material Design для ваших Flutter-приложений. Он предлагает широкий выбор готовых цветовых схем и полный контроль над настройками темы.
👍 Лайки: 3190, 📥 Скачиваний: 57.5K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/flex_color_scheme
Adaptive Theme 3.7.2
Adaptive Theme упрощает добавление поддержки светлой и темной темы в ваш Flutter-приложение, сохраняя режим темы между перезапусками приложения.
👍 Лайки: 944, 📥 Скачиваний: 16.9K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/adaptive_theme
Dynamic Color 1.8.1
Dynamic Color - это пакет для создания цветовых схем Material Design, основанных на динамических цветах платформы, поддерживающий Android, Linux, macOS и Windows.
👍 Лайки: 625, 📥 Скачиваний: 96.5K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/dynamic_color
Theme Tailor 3.1.2
Theme Tailor упрощает работу с темами в Flutter 3.0+, автоматически генерируя код для расширений темы `ThemeData` и минимизируя boilerplate код.
👍 Лайки: 218, 📥 Скачиваний: 40K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/theme_tailor
stacked_themes 0.3.15
stacked_themes упрощает работу с несколькими темами или функциональностью светлой/темной темы в вашем Flutter-приложении, предоставляя управление темами и легкое интегрирование.
👍 Лайки: 112, 📥 Скачиваний: 1.2K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/stacked_themes
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #FlexSeedScheme #FlexColorScheme #AdaptiveTheme #DynamicColor #ThemeTailor #stacked_themes
FlexSeedScheme 4.0.1
FlexSeedScheme - это пакет, который расширяет возможности ColorScheme.fromSeed, позволяя создавать более настраиваемые цветовые схемы для вашего Flutter-приложения. Он предлагает гибкие настройки для создания уникальных тем.
👍 Лайки: 104, 📥 Скачиваний: 323K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/flex_seed_scheme
FlexColorScheme 8.4.0
FlexColorScheme - это пакет, который помогает создавать красивые и настраиваемые темы Material Design для ваших Flutter-приложений. Он предлагает широкий выбор готовых цветовых схем и полный контроль над настройками темы.
👍 Лайки: 3190, 📥 Скачиваний: 57.5K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/flex_color_scheme
Adaptive Theme 3.7.2
Adaptive Theme упрощает добавление поддержки светлой и темной темы в ваш Flutter-приложение, сохраняя режим темы между перезапусками приложения.
👍 Лайки: 944, 📥 Скачиваний: 16.9K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/adaptive_theme
Dynamic Color 1.8.1
Dynamic Color - это пакет для создания цветовых схем Material Design, основанных на динамических цветах платформы, поддерживающий Android, Linux, macOS и Windows.
👍 Лайки: 625, 📥 Скачиваний: 96.5K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/dynamic_color
Theme Tailor 3.1.2
Theme Tailor упрощает работу с темами в Flutter 3.0+, автоматически генерируя код для расширений темы `ThemeData` и минимизируя boilerplate код.
👍 Лайки: 218, 📥 Скачиваний: 40K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/theme_tailor
stacked_themes 0.3.15
stacked_themes упрощает работу с несколькими темами или функциональностью светлой/темной темы в вашем Flutter-приложении, предоставляя управление темами и легкое интегрирование.
👍 Лайки: 112, 📥 Скачиваний: 1.2K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/stacked_themes
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #FlexSeedScheme #FlexColorScheme #AdaptiveTheme #DynamicColor #ThemeTailor #stacked_themes
⭐ Раскрываем секреты BuildContext в Flutter! 🤔
Привет, друзья! Сегодня мы поговорим о чем-то действительно важном в Flutter — BuildContext. 📚
Это специальный объект, который представляет собой ссылку на конкретное место виджета в дереве элементов. По сути, это идентификатор позиции виджета в иерархии приложения. 🗺️
Каждый виджет при построении получает свой уникальный BuildContext. Именно через него виджет может взаимодействовать с другими частями дерева: получать доступ к родительским виджетам, темам, навигации и многому другому. 🌐
Давайте посмотрим, как это работает на практике:
Этот context и есть BuildContext. Он связывает наш виджет с конкретным элементом в дереве. Через него Flutter понимает, где именно находится виджет и как с ним работать. 📈
Но почему BuildContext так важен? 🤔
Возьмем простой пример — доступ к теме приложения:
Метод Theme.of(context) использует BuildContext, чтобы подняться вверх по дереву виджетов и найти ближайший ThemeData. Без context это было бы невозможно — Flutter просто не знал бы, откуда начинать поиск. 🔍
То же самое происходит с навигацией:
Navigator ищет ближайший Navigator в дереве, используя переданный BuildContext как отправную точку. 📍
Но есть одна распространенная ошибка, которую стоит избегать: использование BuildContext до того, как виджет добавили в дерево, или после того, как его удалили. 🚫
Например:
Если виджет удалят из дерева за эти две секунды, использование context приведет к ошибке. Для таких случаев стоит проверять mounted в StatefulWidget или использовать более безопасные подходы. 🚨
BuildContext играет особую роль при работе с InheritedWidget. Именно через context виджеты подписываются на изменения:
При таком вызове Flutter регистрирует зависимость текущего виджета от MyInheritedWidget через BuildContext. Когда InheritedWidget обновится, все зависимые от него виджеты будут автоматически перестроены. 🔄
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutterfriendly #BuildContext #InheritedWidget
Привет, друзья! Сегодня мы поговорим о чем-то действительно важном в Flutter — BuildContext. 📚
Это специальный объект, который представляет собой ссылку на конкретное место виджета в дереве элементов. По сути, это идентификатор позиции виджета в иерархии приложения. 🗺️
Каждый виджет при построении получает свой уникальный BuildContext. Именно через него виджет может взаимодействовать с другими частями дерева: получать доступ к родительским виджетам, темам, навигации и многому другому. 🌐
Давайте посмотрим, как это работает на практике:
@override
Widget build(BuildContext context) {
return Container(
child: Text('Привет'),
);
}
Этот context и есть BuildContext. Он связывает наш виджет с конкретным элементом в дереве. Через него Flutter понимает, где именно находится виджет и как с ним работать. 📈
Но почему BuildContext так важен? 🤔
Возьмем простой пример — доступ к теме приложения:
final theme = Theme.of(context);
Метод Theme.of(context) использует BuildContext, чтобы подняться вверх по дереву виджетов и найти ближайший ThemeData. Без context это было бы невозможно — Flutter просто не знал бы, откуда начинать поиск. 🔍
То же самое происходит с навигацией:
Navigator.of(context).push(
MaterialPageRoute(builder: (context) => NextScreen()),
);
Navigator ищет ближайший Navigator в дереве, используя переданный BuildContext как отправную точку. 📍
Но есть одна распространенная ошибка, которую стоит избегать: использование BuildContext до того, как виджет добавили в дерево, или после того, как его удалили. 🚫
Например:
@override
Widget build(BuildContext context) {
Future.delayed(Duration(seconds: 2), () {
// Опасно! Context может быть уже невалидным
showDialog(context: context, builder: (_) => AlertDialog());
});
return Container();
}
Если виджет удалят из дерева за эти две секунды, использование context приведет к ошибке. Для таких случаев стоит проверять mounted в StatefulWidget или использовать более безопасные подходы. 🚨
BuildContext играет особую роль при работе с InheritedWidget. Именно через context виджеты подписываются на изменения:
final data = MyInheritedWidget.of(context);
При таком вызове Flutter регистрирует зависимость текущего виджета от MyInheritedWidget через BuildContext. Когда InheritedWidget обновится, все зависимые от него виджеты будут автоматически перестроены. 🔄
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutterfriendly #BuildContext #InheritedWidget
👍2
2. Курс Dart и Flutter вместе: списки, условные конструкции, виджеты Column, Row, Container, Text
В этом видео мы продолжаем изучение Dart и Flutter. Мы обсуждаем списки, условные конструкции и различные виджеты, такие как Column, Row, Container и Text.
Содержание:
✦ Списки в Dart: List, Set, Map
✦ Условные конструкции: if/else, switch/case
✦ Виджеты в Flutter: Column, Row, Container, Text
Основные темы:
• Списки: List, Set, Map - их свойства и предназначение
• Условные конструкции: if/else и switch/case - их использование в Dart
• Виджеты: Column, Row, Container, Text - их применение в Flutter
Преимущества:
✔️ Понимание работы со списками в Dart
✔️ Умение использовать условные конструкции
✔️ Знание основных виджетов в Flutter
📺 Смотрите видео по ссылке
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
В этом видео мы продолжаем изучение Dart и Flutter. Мы обсуждаем списки, условные конструкции и различные виджеты, такие как Column, Row, Container и Text.
Содержание:
✦ Списки в Dart: List, Set, Map
✦ Условные конструкции: if/else, switch/case
✦ Виджеты в Flutter: Column, Row, Container, Text
Основные темы:
• Списки: List, Set, Map - их свойства и предназначение
• Условные конструкции: if/else и switch/case - их использование в Dart
• Виджеты: Column, Row, Container, Text - их применение в Flutter
Преимущества:
✔️ Понимание работы со списками в Dart
✔️ Умение использовать условные конструкции
✔️ Знание основных виджетов в Flutter
📺 Смотрите видео по ссылке
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👍1😁1
Самые лучшие обновлённые пакеты за последние 24 часа
shadcn_ui 0.50.1 - пакет содержит множество настраиваемых UI-компонентов для Flutter. Теперь ShadDatePicker игнорирует null значения selected и selectedRange, а все поля формы стали публичными для легкого создания GlobalKey.
Лайков: 867, Скачиваний: 32.8К.
Подробнее: https://pub.dev/packages/shadcn_ui 👍
wechat_assets_picker - пакет используется для выбора изображений, видео и аудио в приложениях Flutter, с интерфейсом, вдохновлённым WeChat.
Версия: Unreleased.
Лайков: 858, Скачиваний: 42.5К.
Подробнее: https://pub.dev/packages/wechat_assets_picker 📸
photo_manager - пакет используется для управления медиафайлами в приложениях Flutter на Android, iOS, macOS и OpenHarmony.
Версия: Unreleased.
Пакет набрал 765 лайков и 171000 скачиваний.
Подробнее: https://pub.dev/packages/photo_manager 📁
purchases_flutter 9.13.0 - пакет имеет 883 лайка и более 209000 скачиваний. Теперь доступна поддержка PurchaseLogic в PaywallView и другие улучшения.
Узнайте больше: https://pub.dev/packages/purchases_flutter 🛍️
build_web_compilers 4.4.15 - пакет используется для компиляции кода Dart в JavaScript и WebAssembly для запуска в браузере. В новой версии исправлена проблема с нормализацией URI в DDC на Windows.
Лайков: 42
Скачиваний: 187000
Подробности: https://pub.dev/packages/build_web_compilers 💻
Serverpod 3.4.0 - теперь доступны долгожданные функции: общие модели между сервером и клиентом, кэширование любых типов объектов в локальном/Redis кэше, а также новые провайдеры идентификации (Facebook и Microsoft).
Лайков: 713, Скачиваний: 28.2К
Подробности: https://pub.dev/packages/serverpod 👥
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #shadcn_ui #wechat_assets_picker #photo_manager #purchases_flutter #build_web_compilers #Serverpod
shadcn_ui 0.50.1 - пакет содержит множество настраиваемых UI-компонентов для Flutter. Теперь ShadDatePicker игнорирует null значения selected и selectedRange, а все поля формы стали публичными для легкого создания GlobalKey.
Лайков: 867, Скачиваний: 32.8К.
Подробнее: https://pub.dev/packages/shadcn_ui 👍
wechat_assets_picker - пакет используется для выбора изображений, видео и аудио в приложениях Flutter, с интерфейсом, вдохновлённым WeChat.
Версия: Unreleased.
Лайков: 858, Скачиваний: 42.5К.
Подробнее: https://pub.dev/packages/wechat_assets_picker 📸
photo_manager - пакет используется для управления медиафайлами в приложениях Flutter на Android, iOS, macOS и OpenHarmony.
Версия: Unreleased.
Пакет набрал 765 лайков и 171000 скачиваний.
Подробнее: https://pub.dev/packages/photo_manager 📁
purchases_flutter 9.13.0 - пакет имеет 883 лайка и более 209000 скачиваний. Теперь доступна поддержка PurchaseLogic в PaywallView и другие улучшения.
Узнайте больше: https://pub.dev/packages/purchases_flutter 🛍️
build_web_compilers 4.4.15 - пакет используется для компиляции кода Dart в JavaScript и WebAssembly для запуска в браузере. В новой версии исправлена проблема с нормализацией URI в DDC на Windows.
Лайков: 42
Скачиваний: 187000
Подробности: https://pub.dev/packages/build_web_compilers 💻
Serverpod 3.4.0 - теперь доступны долгожданные функции: общие модели между сервером и клиентом, кэширование любых типов объектов в локальном/Redis кэше, а также новые провайдеры идентификации (Facebook и Microsoft).
Лайков: 713, Скачиваний: 28.2К
Подробности: https://pub.dev/packages/serverpod 👥
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #shadcn_ui #wechat_assets_picker #photo_manager #purchases_flutter #build_web_compilers #Serverpod
❤1👍1
Почему экраны-заставки Flutter такие странные?
Вы когда-нибудь строили приложение на Flutter и задавались вопросом: "Почему мой экран-заставка выглядит так странно?" 🤔
В этой статье автор простым и понятным языком объясняет, почему экраны-заставки в Flutter ведут себя так, как они себя ведут. Вы узнаете о основных причинах странного поведения экранов-заставок, таких как:
👉 Flutter не контролирует экран-заставку, это делает операционная система
✅ Android и iOS ведут себя по-разному: Android непредсказуем, а iOS слишком строг
⚙️ Проблема "двойной заставки" возникает из-за того, что ОС заканчивает показывать заставку, а Flutter ещё не готов
📌 Первая отрисовка кадра занимает время, и если ваша домашняя страница тяжелая, это может вызвать задержку
Автор также дает советы, как исправить ситуацию:
🔹 Используйте пакет
✅ Перенесите тяжелую работу из функции main() в другое место
👉 Добавьте внутренний экран-заставку, чтобы скрыть недостатки
⚙️ Избегайте тяжелых первых экранов и используйте оптимизированные изображения
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledev #appdev #splashscreen #optimization
Вы когда-нибудь строили приложение на Flutter и задавались вопросом: "Почему мой экран-заставка выглядит так странно?" 🤔
В этой статье автор простым и понятным языком объясняет, почему экраны-заставки в Flutter ведут себя так, как они себя ведут. Вы узнаете о основных причинах странного поведения экранов-заставок, таких как:
👉 Flutter не контролирует экран-заставку, это делает операционная система
✅ Android и iOS ведут себя по-разному: Android непредсказуем, а iOS слишком строг
⚙️ Проблема "двойной заставки" возникает из-за того, что ОС заканчивает показывать заставку, а Flutter ещё не готов
📌 Первая отрисовка кадра занимает время, и если ваша домашняя страница тяжелая, это может вызвать задержку
Автор также дает советы, как исправить ситуацию:
🔹 Используйте пакет
flutter_native_splash правильно✅ Перенесите тяжелую работу из функции main() в другое место
👉 Добавьте внутренний экран-заставку, чтобы скрыть недостатки
⚙️ Избегайте тяжелых первых экранов и используйте оптимизированные изображения
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledev #appdev #splashscreen #optimization
Обзор пакетов на тему Crop Image
crop_your_image 2.0.0
Этот Flutter-плагин предоставляет виджет Crop для обрезки изображений. Он гибкий, настраиваемый и может быть размещен везде в вашем приложении.
👍 Лайки: 575, 📥 Скачиваний: 76.3K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/crop_your_image
custom_image_crop 0.1.1
CustomImageCrop - пакет для Flutter, который позволяет легко и flexibly обрезать изображения.
👍 Лайки: 88, 📥 Скачиваний: 8.2K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/custom_image_crop
crop_image 1.0.17
Этот пакет позволяет легко реализовать функционал обрезки изображений в ваших Flutter-приложениях. Он работает на всех платформах, поддерживаемых Flutter: мобильные, веб и десктоп.
👍 Лайки: 243, 📥 Скачиваний: 2.4M
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/crop_image
image_cropping 0.0.16
Пакет image_cropping позволяет кроппить и поворачивать изображения для веб и мобильных платформ.
👍 Лайки: 93, 📥 Скачиваний: 724
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/image_cropping
croppy 1.4.1
Croppy - мощный и настраиваемый кроппер изображений для Flutter.
👍 Лайки: 142, 📥 Скачиваний: 5.4K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/croppy
image_cropper 11.0.0
Image Cropper - пакет для Flutter, который позволяет обрезать изображения на Android, iOS и Web.
👍 Лайки: 2430, 📥 Скачиваний: 330K
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/image_cropper
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #crop_your_image #custom_image_crop #crop_image #image_cropping #croppy #image_cropper
crop_your_image 2.0.0
Этот Flutter-плагин предоставляет виджет Crop для обрезки изображений. Он гибкий, настраиваемый и может быть размещен везде в вашем приложении.
👍 Лайки: 575, 📥 Скачиваний: 76.3K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/crop_your_image
custom_image_crop 0.1.1
CustomImageCrop - пакет для Flutter, который позволяет легко и flexibly обрезать изображения.
👍 Лайки: 88, 📥 Скачиваний: 8.2K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/custom_image_crop
crop_image 1.0.17
Этот пакет позволяет легко реализовать функционал обрезки изображений в ваших Flutter-приложениях. Он работает на всех платформах, поддерживаемых Flutter: мобильные, веб и десктоп.
👍 Лайки: 243, 📥 Скачиваний: 2.4M
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/crop_image
image_cropping 0.0.16
Пакет image_cropping позволяет кроппить и поворачивать изображения для веб и мобильных платформ.
👍 Лайки: 93, 📥 Скачиваний: 724
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/image_cropping
croppy 1.4.1
Croppy - мощный и настраиваемый кроппер изображений для Flutter.
👍 Лайки: 142, 📥 Скачиваний: 5.4K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/croppy
image_cropper 11.0.0
Image Cropper - пакет для Flutter, который позволяет обрезать изображения на Android, iOS и Web.
👍 Лайки: 2430, 📥 Скачиваний: 330K
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/image_cropper
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #crop_your_image #custom_image_crop #crop_image #image_cropping #croppy #image_cropper
3. Курс Dart и Flutter вместе: циклы, функции, верстка экрана, закругления container
В этом видео мы продолжаем изучать Dart и Flutter вместе! 🔥 Мы уже прошли примитивные типы данных и теперь переходим к более сложным темам. 📚
✨ В этом занятии мы:
🔹 Повторяем основные способы создания циклов в Dart 👉 for, while, do-while
🔹 Узнаем, как принудительно остановить выполнение цикла 💥
🔹 Разбираем примеры использования циклов в реальных задачах 📝
🔹 Изучаем функции в Dart: что это такое, как их создавать и использовать 🧮
🔹 Верстаем экран в Flutter, используя контейнеры и другие виджеты 📱
🔹 Узнаем, как делать закругления container в Flutter 🔄
📹 Смотрите видео полностью на YouTube
👉 Не забудьте подписаться на наш канал! 🔔
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
В этом видео мы продолжаем изучать Dart и Flutter вместе! 🔥 Мы уже прошли примитивные типы данных и теперь переходим к более сложным темам. 📚
✨ В этом занятии мы:
🔹 Повторяем основные способы создания циклов в Dart 👉 for, while, do-while
🔹 Узнаем, как принудительно остановить выполнение цикла 💥
🔹 Разбираем примеры использования циклов в реальных задачах 📝
🔹 Изучаем функции в Dart: что это такое, как их создавать и использовать 🧮
🔹 Верстаем экран в Flutter, используя контейнеры и другие виджеты 📱
🔹 Узнаем, как делать закругления container в Flutter 🔄
📹 Смотрите видео полностью на YouTube
👉 Не забудьте подписаться на наш канал! 🔔
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Самые лучшие обновлённые пакеты за последние 24 часа
purchases_flutter 9.13.1
Этот пакет используется для интеграции систем покупок и подписок в приложениях Flutter, с поддержкой RevenueCat и автоматической валидацией квитанций.
В обновлении исправлены ошибки и обновлены зависимости.
👍 Лайки: 883, 📥 Скачиваний: 213К
https://pub.dev/packages/purchases_flutter
slang 4.13.0
Теперь доступны новые функции: generate_mixin для интерфейсов и поддержка build_runner build --workspace.
Пакет имеет 743 лайка и более 137К скачиваний.
https://pub.dev/packages/slang
Serverpod 3.4.1
Serverpod - это следующее поколение серверов для приложений и веб-приложений, построенное для сообщества Flutter. Он позволяет писать серверный код на Dart, автоматически генерировать API и подключать базу данных с минимальными усилиями.
В новой версии исправлены ошибки с использованием общих моделей и добавлена возможность ссылаться на них без модульного псевдонима.
Пакет Serverpod имеет 714 лайков и 28.7К скачиваний.
https://pub.dev/packages/serverpod
flutter_local_notifications 21.0.0
Этот пакет используется для отображения локальных уведомлений на различных платформах, включая Android, iOS, macOS, Linux и Windows.
В новой версии обновлены минимальные требования к версиям Flutter и Dart, а также обновлены зависимости и настройки для каждой платформы.
Пакет имеет 7250 лайков и более 1.48М скачиваний.
https://pub.dev/packages/flutter_local_notifications
build_runner 2.12.2
Пакет build_runner используется для генерации кода в проектах Dart и Flutter, позволяя добавлять новые возможности, такие как сериализация, классы данных, привязка данных и внедрение зависимостей.
В новой версии исправлена ошибка, которая вызывала крах при упоминании неизвестного билдера в файле build.yaml.
Пакет build_runner имеет 2330 лайков и более 4.21М скачиваний!
https://pub.dev/packages/build_runner
flutter_local_notifications_platform_interface 11.0.0
Теперь минимальные требования: Flutter SDK 3.38.1 и Dart SDK 3.10.0.
Пакет имеет 35 лайков и более 1.45М скачиваний.
https://pub.dev/packages/flutter_local_notifications_platform_interface
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #purchases_flutter #slang #Serverpod #flutter_local_notifications #build_runner #flutter_local_notifications_platform_interface
purchases_flutter 9.13.1
Этот пакет используется для интеграции систем покупок и подписок в приложениях Flutter, с поддержкой RevenueCat и автоматической валидацией квитанций.
В обновлении исправлены ошибки и обновлены зависимости.
👍 Лайки: 883, 📥 Скачиваний: 213К
https://pub.dev/packages/purchases_flutter
slang 4.13.0
Теперь доступны новые функции: generate_mixin для интерфейсов и поддержка build_runner build --workspace.
Пакет имеет 743 лайка и более 137К скачиваний.
https://pub.dev/packages/slang
Serverpod 3.4.1
Serverpod - это следующее поколение серверов для приложений и веб-приложений, построенное для сообщества Flutter. Он позволяет писать серверный код на Dart, автоматически генерировать API и подключать базу данных с минимальными усилиями.
В новой версии исправлены ошибки с использованием общих моделей и добавлена возможность ссылаться на них без модульного псевдонима.
Пакет Serverpod имеет 714 лайков и 28.7К скачиваний.
https://pub.dev/packages/serverpod
flutter_local_notifications 21.0.0
Этот пакет используется для отображения локальных уведомлений на различных платформах, включая Android, iOS, macOS, Linux и Windows.
В новой версии обновлены минимальные требования к версиям Flutter и Dart, а также обновлены зависимости и настройки для каждой платформы.
Пакет имеет 7250 лайков и более 1.48М скачиваний.
https://pub.dev/packages/flutter_local_notifications
build_runner 2.12.2
Пакет build_runner используется для генерации кода в проектах Dart и Flutter, позволяя добавлять новые возможности, такие как сериализация, классы данных, привязка данных и внедрение зависимостей.
В новой версии исправлена ошибка, которая вызывала крах при упоминании неизвестного билдера в файле build.yaml.
Пакет build_runner имеет 2330 лайков и более 4.21М скачиваний!
https://pub.dev/packages/build_runner
flutter_local_notifications_platform_interface 11.0.0
Теперь минимальные требования: Flutter SDK 3.38.1 и Dart SDK 3.10.0.
Пакет имеет 35 лайков и более 1.45М скачиваний.
https://pub.dev/packages/flutter_local_notifications_platform_interface
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #purchases_flutter #slang #Serverpod #flutter_local_notifications #build_runner #flutter_local_notifications_platform_interface
👍1
Почему ваше Flutter-приложение перегревает телефоны
Вы когда-нибудь задумывались, почему пользователи удаляют ваше приложение, жалуясь на перегрев телефона? Всё дело в том, как вы пишете код для своего Flutter-приложения.
В этой статье мы раскроем основные причины перегрева телефонов и дадим практические советы, как исправить эти проблемы без полного переписывания приложения. 🔥
✅ Основные причины перегрева:
👉 Чрезмерная перестройка виджетов
🔹 Использование анимаций без перерыва
⚙️ Неоптимальный сетевой слой
📌 Большие изображения и видео, перегружающие GPU
✅ Фоновые задачи, которые никогда не останавливаются
🔹 Streams и listeners, вызывающие постоянные обновления
⚙️ Тестирование приложения в режиме отладки
✅ Решения:
👉 Используйте умное управление состоянием и разбивайте UI на более мелкие виджеты
🔹 Останавливайте анимации, когда они не видны
⚙️ Оптимизируйте сетевой слой и используйте кэширование
📌 Сжимайте и изменяйте размер изображений
✅ Переносите тяжелые вычисления в изоляты и используйте debouncing
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appperformance #optimization #programmingtips
Вы когда-нибудь задумывались, почему пользователи удаляют ваше приложение, жалуясь на перегрев телефона? Всё дело в том, как вы пишете код для своего Flutter-приложения.
В этой статье мы раскроем основные причины перегрева телефонов и дадим практические советы, как исправить эти проблемы без полного переписывания приложения. 🔥
✅ Основные причины перегрева:
👉 Чрезмерная перестройка виджетов
🔹 Использование анимаций без перерыва
⚙️ Неоптимальный сетевой слой
📌 Большие изображения и видео, перегружающие GPU
✅ Фоновые задачи, которые никогда не останавливаются
🔹 Streams и listeners, вызывающие постоянные обновления
⚙️ Тестирование приложения в режиме отладки
✅ Решения:
👉 Используйте умное управление состоянием и разбивайте UI на более мелкие виджеты
🔹 Останавливайте анимации, когда они не видны
⚙️ Оптимизируйте сетевой слой и используйте кэширование
📌 Сжимайте и изменяйте размер изображений
✅ Переносите тяжелые вычисления в изоляты и используйте debouncing
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appperformance #optimization #programmingtips
👍1
Обзор пакетов на тему Linter
lints 6.1.0
Пакет lints содержит настройки линтера, рекомендуемые командой Dart. Он помогает выявлять потенциальные проблемы в вашем коде Dart, такие как ошибки типизации, проблемы стиля кодирования и форматирования.
👍 Лайки: 264, 📥 Скачиваний: 5.8M
📅 Обновлено: 34 дня назад
https://pub.dev/packages/lints
very_good_analysis 10.2.0
Этот пакет предоставляет правила линтинга, используемые в Very Good Ventures. Он поможет вам писать более чистый и поддерживаемый код.
👍 Лайки: 746, 📥 Скачиваний: 519K
📅 Обновлено: 18 дней назад
https://pub.dev/packages/very_good_analysis
flutter_lints 6.0.0
Пакет flutter_lints - это пакет с рекомендованными линтами для Flutter, которые помогут вам писать качественный код.
👍 Лайки: 1330, 📥 Скачиваний: 4.5M
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/flutter_lints
riverpod_lint 3.1.3
Riverpod_lint - это инструмент для разработчиков, использующих Riverpod, который помогает избежать распространенных проблем и упростить рутинные задачи.
👍 Лайки: 315, 📥 Скачиваний: 378K
📅 Обновлено: 30 дней назад
https://pub.dev/packages/riverpod_lint
custom_lint_core 0.8.2
Пакет custom_lint_core - это пакет для создания собственных правил линтинга, исправлений и подсказок для Dart.
👍 Лайки: 4, 📥 Скачиваний: 1M
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/custom_lint_core
lint 2.8.0
Пакет lint - это строгий линтер для Dart и Flutter, основанный на Effective Dart: Style Guide.
👍 Лайки: 859, 📥 Скачиваний: 176K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/lint
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #lints #very_good_analysis #flutter_lints #riverpod_lint #custom_lint_core #lint
lints 6.1.0
Пакет lints содержит настройки линтера, рекомендуемые командой Dart. Он помогает выявлять потенциальные проблемы в вашем коде Dart, такие как ошибки типизации, проблемы стиля кодирования и форматирования.
👍 Лайки: 264, 📥 Скачиваний: 5.8M
📅 Обновлено: 34 дня назад
https://pub.dev/packages/lints
very_good_analysis 10.2.0
Этот пакет предоставляет правила линтинга, используемые в Very Good Ventures. Он поможет вам писать более чистый и поддерживаемый код.
👍 Лайки: 746, 📥 Скачиваний: 519K
📅 Обновлено: 18 дней назад
https://pub.dev/packages/very_good_analysis
flutter_lints 6.0.0
Пакет flutter_lints - это пакет с рекомендованными линтами для Flutter, которые помогут вам писать качественный код.
👍 Лайки: 1330, 📥 Скачиваний: 4.5M
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/flutter_lints
riverpod_lint 3.1.3
Riverpod_lint - это инструмент для разработчиков, использующих Riverpod, который помогает избежать распространенных проблем и упростить рутинные задачи.
👍 Лайки: 315, 📥 Скачиваний: 378K
📅 Обновлено: 30 дней назад
https://pub.dev/packages/riverpod_lint
custom_lint_core 0.8.2
Пакет custom_lint_core - это пакет для создания собственных правил линтинга, исправлений и подсказок для Dart.
👍 Лайки: 4, 📥 Скачиваний: 1M
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/custom_lint_core
lint 2.8.0
Пакет lint - это строгий линтер для Dart и Flutter, основанный на Effective Dart: Style Guide.
👍 Лайки: 859, 📥 Скачиваний: 176K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/lint
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #lints #very_good_analysis #flutter_lints #riverpod_lint #custom_lint_core #lint
🔥1
5. Курс Dart и Flutter вместе: ООП, классы, setters & getters, Stateful, Stateless, оживляем экран
В этом видео мы погрузились в мир ООП, классов, setters & getters, а также научились работать со Stateful и Stateless виджетами во Flutter. 🤯
Содержание видео:
• ООП и классы: мы разобрались с основными понятиями и научились создавать свои собственные классы. 📚
• Setters & getters: узнали, как использовать эти инструменты для управления доступом к свойствам класса. 🔒
• Stateful и Stateless виджеты: поняли разницу между этими двумя типами виджетов и научились использовать их во Flutter. 📱
Основные выводы:
✔️ ООП - это мощный инструмент для создания сложных приложений. 💪
✔️ Setters & getters помогают управлять доступом к свойствам класса. 🔑
✔️ Stateful виджеты позволяют создавать динамические интерфейсы. 🔄
Дополнительные материалы Про Stateless/Stateful:
№1
№2
№3
Смотрите видео полностью:
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👉 Подпишитесь на наш канал и смотрите другие видео по #FlutterPulseYoutube!
В этом видео мы погрузились в мир ООП, классов, setters & getters, а также научились работать со Stateful и Stateless виджетами во Flutter. 🤯
Содержание видео:
• ООП и классы: мы разобрались с основными понятиями и научились создавать свои собственные классы. 📚
• Setters & getters: узнали, как использовать эти инструменты для управления доступом к свойствам класса. 🔒
• Stateful и Stateless виджеты: поняли разницу между этими двумя типами виджетов и научились использовать их во Flutter. 📱
Основные выводы:
✔️ ООП - это мощный инструмент для создания сложных приложений. 💪
✔️ Setters & getters помогают управлять доступом к свойствам класса. 🔑
✔️ Stateful виджеты позволяют создавать динамические интерфейсы. 🔄
Дополнительные материалы Про Stateless/Stateful:
№1
№2
№3
Смотрите видео полностью:
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👉 Подпишитесь на наш канал и смотрите другие видео по #FlutterPulseYoutube!
Самые лучшие обновлённые пакеты за последние 24 часа
flutter_svg 2.2.4 - пакет для отображения файлов SVG в приложениях Flutter. В новой версии обновлена документация с примером масштабирования SVG без потери качества, а также повышена минимальная поддерживаемая версия SDK до Flutter 3.35/Dart 3.9.
👍 Лайки: 5850, 📥 Скачиваний: 3.3M
https://pub.dev/packages/flutter_svg
Patrol 4.3.0 - пакет, который теперь совместим с WASM благодаря миграции условных импортов.
👍 Лайки: 667, 📥 Скачиваний: 203К
https://pub.dev/packages/patrol
dart_style 3.1.7 - автоматический форматтер для кода на языке Dart, который помогает поддерживать единый стиль кода и делает его более читабельным.
В новой версии обновлены зависимости, в частности, теперь требуется analyzer версии 10.0.0 или выше, но ниже 12.0.0.
👍 Лайки: 124, 📥 Скачиваний: 7.2M
https://pub.dev/packages/dart_style
googleapis_auth 2.2.0 - пакет для поддержки получения OAuth2-управлений доступа для доступа к Google API.
В новой версии добавлена поддержка quotaProject для существующих классов учетных данных, а также улучшена обработка ошибок и отладка.
👍 Лайки: 235, 📥 Скачиваний: 1.08M
https://pub.dev/packages/googleapis_auth
google_maps_flutter 2.15.0 - пакет, который теперь поддерживает продвинутые маркеры и имеет новые примеры их использования.
Минимальная поддерживаемая версия SDK обновлена до Flutter 3.38/Dart 3.10.
👍 Лайки: 4590, 📥 Скачиваний: 779К
https://pub.dev/packages/google_maps_flutter
Flame 1.36.0 - движок для создания игр на основе Flutter.
В новой версии исправлены различные ошибки и добавлены новые функции, такие как поддержка объектного пула и улучшенная обработка коллизий.
👍 Лайки: 2280, 📥 Скачиваний: 85.8К
https://pub.dev/packages/flame
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #flutter_svg #Patrol #dart_style #googleapis_auth #google_maps_flutter #Flame
flutter_svg 2.2.4 - пакет для отображения файлов SVG в приложениях Flutter. В новой версии обновлена документация с примером масштабирования SVG без потери качества, а также повышена минимальная поддерживаемая версия SDK до Flutter 3.35/Dart 3.9.
👍 Лайки: 5850, 📥 Скачиваний: 3.3M
https://pub.dev/packages/flutter_svg
Patrol 4.3.0 - пакет, который теперь совместим с WASM благодаря миграции условных импортов.
👍 Лайки: 667, 📥 Скачиваний: 203К
https://pub.dev/packages/patrol
dart_style 3.1.7 - автоматический форматтер для кода на языке Dart, который помогает поддерживать единый стиль кода и делает его более читабельным.
В новой версии обновлены зависимости, в частности, теперь требуется analyzer версии 10.0.0 или выше, но ниже 12.0.0.
👍 Лайки: 124, 📥 Скачиваний: 7.2M
https://pub.dev/packages/dart_style
googleapis_auth 2.2.0 - пакет для поддержки получения OAuth2-управлений доступа для доступа к Google API.
В новой версии добавлена поддержка quotaProject для существующих классов учетных данных, а также улучшена обработка ошибок и отладка.
👍 Лайки: 235, 📥 Скачиваний: 1.08M
https://pub.dev/packages/googleapis_auth
google_maps_flutter 2.15.0 - пакет, который теперь поддерживает продвинутые маркеры и имеет новые примеры их использования.
Минимальная поддерживаемая версия SDK обновлена до Flutter 3.38/Dart 3.10.
👍 Лайки: 4590, 📥 Скачиваний: 779К
https://pub.dev/packages/google_maps_flutter
Flame 1.36.0 - движок для создания игр на основе Flutter.
В новой версии исправлены различные ошибки и добавлены новые функции, такие как поддержка объектного пула и улучшенная обработка коллизий.
👍 Лайки: 2280, 📥 Скачиваний: 85.8К
https://pub.dev/packages/flame
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #flutter_svg #Patrol #dart_style #googleapis_auth #google_maps_flutter #Flame
👍1
Скрытый враг в вашем Flutter-приложении
Ваше приложение тормозит после нескольких часов работы или пользователи жалуются, что оно "тяжело" после долгих сессий? Это может быть признаком утечки памяти!
В этой статье вы найдёте практические советы и инструменты для обнаружения и исправления утечек памяти в Flutter-приложениях. Вы узнаете, как воспроизвести проблему, найти источник утечки и исправить её с помощью различных приёмов и инструментов, таких как Flutter DevTools.
✅ Основные причины утечек памяти в Flutter:
🔹 Неотмененные подписки на потоки данных
🔹 Неосвобождённые контроллеры анимации и фокуса
🔹 Таймеры и Futures, которые не отменяются
🔹 Синглтоны и статические кэши, которые не очищаются
🔹 Изображения, которые не кэшируются или не освобождаются
⚙️ Как подойти к исправлению утечек памяти:
👉 Воспроизведите проблему и профилируйте приложение
👉 Используйте Flutter DevTools для анализа кучи и поиска источника утечки
👉 Исправьте утечку, отменив подписки, освободив контроллеры и т. д.
👉 Добавьте тесты для предотвращения будущих утечек
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #memoryleak #performance #devtools #mobiledevelopment #appoptimization
Ваше приложение тормозит после нескольких часов работы или пользователи жалуются, что оно "тяжело" после долгих сессий? Это может быть признаком утечки памяти!
В этой статье вы найдёте практические советы и инструменты для обнаружения и исправления утечек памяти в Flutter-приложениях. Вы узнаете, как воспроизвести проблему, найти источник утечки и исправить её с помощью различных приёмов и инструментов, таких как Flutter DevTools.
✅ Основные причины утечек памяти в Flutter:
🔹 Неотмененные подписки на потоки данных
🔹 Неосвобождённые контроллеры анимации и фокуса
🔹 Таймеры и Futures, которые не отменяются
🔹 Синглтоны и статические кэши, которые не очищаются
🔹 Изображения, которые не кэшируются или не освобождаются
⚙️ Как подойти к исправлению утечек памяти:
👉 Воспроизведите проблему и профилируйте приложение
👉 Используйте Flutter DevTools для анализа кучи и поиска источника утечки
👉 Исправьте утечку, отменив подписки, освободив контроллеры и т. д.
👉 Добавьте тесты для предотвращения будущих утечек
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #memoryleak #performance #devtools #mobiledevelopment #appoptimization
👍1
Обзор пакетов на тему Routing
auto_route_generator 10.5.0
auto_route_generator - это генератор для библиотеки auto_route, создаёт роуты автоматически, экономя ваше время.
👍 Лайки: 161, 📥 Скачиваний: 313K
📅 Обновлено: 22 дня назад
https://pub.dev/packages/auto_route_generator
Routefly 3.1.3
Routefly - это пакет для Flutter, который автоматически генерирует маршруты на основе структуры папок.
👍 Лайки: 207, 📥 Скачиваний: 410
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/routefly
AutoRoute 11.1.0
AutoRoute - это пакет для навигации в Flutter, который позволяет легко работать с передачей аргументов, глубокими ссылками и использует генерацию кода для упрощения настройки маршрутов.
👍 Лайки: 3380, 📥 Скачиваний: 262K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/auto_route
GoRouter 17.1.0
GoRouter - Декларативный пакет для навигации в Flutter, использующий Router API.
👍 Лайки: 5660, 📥 Скачиваний: 2.2M
📅 Обновлено: 32 дня назад
https://pub.dev/packages/go_router
go_router_builder 4.2.0
go_router_builder - пакет, который упрощает работу с навигацией в Flutter, используя генерацию кода.
👍 Лайки: 288, 📥 Скачиваний: 175K
📅 Обновлено: 31 день назад
https://pub.dev/packages/go_router_builder
SwipeablePageRoute 0.4.8
SwipeablePageRoute - пакет, который позволяет пользователям возвращаться назад, проводя пальцем влево по экрану.
👍 Лайки: 316, 📥 Скачиваний: 3.9K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/swipeable_page_route
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #auto_route_generator #Routefly #AutoRoute #GoRouter #go_router_builder #SwipeablePageRoute
auto_route_generator 10.5.0
auto_route_generator - это генератор для библиотеки auto_route, создаёт роуты автоматически, экономя ваше время.
👍 Лайки: 161, 📥 Скачиваний: 313K
📅 Обновлено: 22 дня назад
https://pub.dev/packages/auto_route_generator
Routefly 3.1.3
Routefly - это пакет для Flutter, который автоматически генерирует маршруты на основе структуры папок.
👍 Лайки: 207, 📥 Скачиваний: 410
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/routefly
AutoRoute 11.1.0
AutoRoute - это пакет для навигации в Flutter, который позволяет легко работать с передачей аргументов, глубокими ссылками и использует генерацию кода для упрощения настройки маршрутов.
👍 Лайки: 3380, 📥 Скачиваний: 262K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/auto_route
GoRouter 17.1.0
GoRouter - Декларативный пакет для навигации в Flutter, использующий Router API.
👍 Лайки: 5660, 📥 Скачиваний: 2.2M
📅 Обновлено: 32 дня назад
https://pub.dev/packages/go_router
go_router_builder 4.2.0
go_router_builder - пакет, который упрощает работу с навигацией в Flutter, используя генерацию кода.
👍 Лайки: 288, 📥 Скачиваний: 175K
📅 Обновлено: 31 день назад
https://pub.dev/packages/go_router_builder
SwipeablePageRoute 0.4.8
SwipeablePageRoute - пакет, который позволяет пользователям возвращаться назад, проводя пальцем влево по экрану.
👍 Лайки: 316, 📥 Скачиваний: 3.9K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/swipeable_page_route
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #auto_route_generator #Routefly #AutoRoute #GoRouter #go_router_builder #SwipeablePageRoute
Самые лучшие обновлённые пакеты за последние 24 часа
pro_image_editor 12.0.5
Плагин для редактирования изображений в приложениях Flutter.
В новой версии добавлен метод safeFilePath в EditorAudio, который возвращает путь к аудиофайлу.
👍 Лайки: 555, 📥 Скачиваний: 35.7К
https://pub.dev/packages/pro_image_editor
flutter_smart_dialog 5.0.0
Плагин для создания элегантных диалогов в Flutter.
В новой версии исправлены критические ошибки, включая проблемы с интерцепцией событий на Back и ошибками при быстром обновлении тостов.
👍 Лайки: 628, 📥 Скачиваний: 2.1К
https://pub.dev/packages/flutter_smart_dialog
result_dart 2.2.0
Плагин для использования шаблона Result в Dart.
В новой версии добавлены новые операторы: tap, filter, zip, flatten и recoverWhen, а также улучшена отладка и добавлена секция "Лучшие практики" в README.
👍 Лайки: 165, 📥 Скачиваний: 57.7К
https://pub.dev/packages/result_dart
chat_bubbles 1.9.0
Плагин для создания красивых и функциональных чат-бабблов в приложениях Flutter.
В новой версии добавлены новые функции, такие как улучшения статуса сообщений, SwipeableBubble виджет для поддержки жестов свайпа, группировка сообщений и визуализация голосовых сообщений в виде волны.
👍 Лайки: 561, 📥 Скачиваний: 14.9К
https://pub.dev/packages/chat_bubbles
peanut 6.0.1
Плагин для автоматизации процесса сборки и обновления gh-pages для проектов на Dart и Flutter.
В новой версии добавлена поддержка Dart workspaces, улучшена документация и исправлены некоторые ошибки.
👍 Лайки: 137, 📥 Скачиваний: 1.1К
https://pub.dev/packages/peanut
Tostore 3.0.6
Плагин для высокопроизводительного хранилища для распределенных баз данных векторных данных в экосистеме Dart/Flutter.
В новой версии добавлены агрегационные функции, поддержка группировки и фильтрации данных, а также новые API для проверки существования таблиц и записей.
👍 Лайки: 122, 📥 Скачиваний: 562К
https://pub.dev/packages/tostore
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #pro_image_editor #flutter_smart_dialog #result_dart #chat_bubbles #peanut #Tostore
pro_image_editor 12.0.5
Плагин для редактирования изображений в приложениях Flutter.
В новой версии добавлен метод safeFilePath в EditorAudio, который возвращает путь к аудиофайлу.
👍 Лайки: 555, 📥 Скачиваний: 35.7К
https://pub.dev/packages/pro_image_editor
flutter_smart_dialog 5.0.0
Плагин для создания элегантных диалогов в Flutter.
В новой версии исправлены критические ошибки, включая проблемы с интерцепцией событий на Back и ошибками при быстром обновлении тостов.
👍 Лайки: 628, 📥 Скачиваний: 2.1К
https://pub.dev/packages/flutter_smart_dialog
result_dart 2.2.0
Плагин для использования шаблона Result в Dart.
В новой версии добавлены новые операторы: tap, filter, zip, flatten и recoverWhen, а также улучшена отладка и добавлена секция "Лучшие практики" в README.
👍 Лайки: 165, 📥 Скачиваний: 57.7К
https://pub.dev/packages/result_dart
chat_bubbles 1.9.0
Плагин для создания красивых и функциональных чат-бабблов в приложениях Flutter.
В новой версии добавлены новые функции, такие как улучшения статуса сообщений, SwipeableBubble виджет для поддержки жестов свайпа, группировка сообщений и визуализация голосовых сообщений в виде волны.
👍 Лайки: 561, 📥 Скачиваний: 14.9К
https://pub.dev/packages/chat_bubbles
peanut 6.0.1
Плагин для автоматизации процесса сборки и обновления gh-pages для проектов на Dart и Flutter.
В новой версии добавлена поддержка Dart workspaces, улучшена документация и исправлены некоторые ошибки.
👍 Лайки: 137, 📥 Скачиваний: 1.1К
https://pub.dev/packages/peanut
Tostore 3.0.6
Плагин для высокопроизводительного хранилища для распределенных баз данных векторных данных в экосистеме Dart/Flutter.
В новой версии добавлены агрегационные функции, поддержка группировки и фильтрации данных, а также новые API для проверки существования таблиц и записей.
👍 Лайки: 122, 📥 Скачиваний: 562К
https://pub.dev/packages/tostore
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #pro_image_editor #flutter_smart_dialog #result_dart #chat_bubbles #peanut #Tostore
Flutter Apple Sign-In: Кроссплатформенный секрет, который увеличил загрузки приложения на 340%
Представьте, что всего за 30 дней количество загрузок вашего Flutter-приложения выросло с 2 000 до 8 800, а процент завершения регистрации увеличился с 31% до 84%! 🔥 Всё это стало возможным благодаря правильной реализации Apple Sign-In для iOS и Android в Flutter.
В этой статье вы узнаете, как реализовать кроссплатформенную аутентификацию Apple Sign-In в вашем Flutter-приложении, используя URL-схемы. Вы получите подробное руководство по настройке Apple Developer Portal, созданию бэкэнд-сервера и реализации аутентификации в Flutter. 🔹 Вы узнаете, как использовать пакет sign_in_with_apple для iOS, Android и веб-платформ. 🔹 Поймёте, как настроить бэкэнд-сервер для обработки аутентификации Apple. 🔹 Научитесь реализовывать кроссплатформенную аутентификацию в Flutter.
🇷🇺 Читать статью на русском:
Часть 1 Часть 2
🇬🇧 Read the article in English:
Part 1 → https://telegra.ph/Flutter-Apple-Sign-In-The-Cross-Platform-Secret-That-Increased-My-App-Downloads-by-340-Part-1-02-19
Part 2 → https://telegra.ph/Flutter-Apple-Sign-In-The-Cross-Platform-Secret-That-Increased-My-App-Downloads-by-340-Part-2-02-19
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика?
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appauth #oauth2 #signinwithapple #crossplatform #iosdevelopment #androiddevelopment #flutterapp #mobileappdevelopment #dartprogramming #flutterui #appauthentication #flutertutorial
Представьте, что всего за 30 дней количество загрузок вашего Flutter-приложения выросло с 2 000 до 8 800, а процент завершения регистрации увеличился с 31% до 84%! 🔥 Всё это стало возможным благодаря правильной реализации Apple Sign-In для iOS и Android в Flutter.
В этой статье вы узнаете, как реализовать кроссплатформенную аутентификацию Apple Sign-In в вашем Flutter-приложении, используя URL-схемы. Вы получите подробное руководство по настройке Apple Developer Portal, созданию бэкэнд-сервера и реализации аутентификации в Flutter. 🔹 Вы узнаете, как использовать пакет sign_in_with_apple для iOS, Android и веб-платформ. 🔹 Поймёте, как настроить бэкэнд-сервер для обработки аутентификации Apple. 🔹 Научитесь реализовывать кроссплатформенную аутентификацию в Flutter.
🇷🇺 Читать статью на русском:
Часть 1 Часть 2
🇬🇧 Read the article in English:
Part 1 → https://telegra.ph/Flutter-Apple-Sign-In-The-Cross-Platform-Secret-That-Increased-My-App-Downloads-by-340-Part-1-02-19
Part 2 → https://telegra.ph/Flutter-Apple-Sign-In-The-Cross-Platform-Secret-That-Increased-My-App-Downloads-by-340-Part-2-02-19
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика?
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appauth #oauth2 #signinwithapple #crossplatform #iosdevelopment #androiddevelopment #flutterapp #mobileappdevelopment #dartprogramming #flutterui #appauthentication #flutertutorial
👍2
Обзор пакетов на тему IoT, Special Hardware & Chips
esp_smartconfig 3.0.0
Dart-реализация EspTouch для настройки Wi-Fi устройств. Поддерживает Android, iOS, Windows, Linux и macOS.
👍 Лайки: 46, 📥 Скачиваний: 1.2K
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/esp_smartconfig
nordic_dfu 7.1.2
Этот пакет позволяет обновлять прошивку чипов nrf51 и nrf52 от Nordic Semiconductor на устройствах Android, iOS и macOS. Теперь поддерживается параллельное обновление нескольких устройств, а также отмена обновления по отдельному адресу устройства.
👍 Лайки: 47, 📥 Скачиваний: 4.3K
📅 Обновлено: 23 дня назад
https://pub.dev/packages/nordic_dfu
easy_onvif 3.1.3
Пакет easy_onvif позволяет интегрировать ONVIF-совместимые устройства в ваши приложения. Он предоставляет управление PTZ, пресетами, потоком видео и аудио, доступ к информации о устройстве.
👍 Лайки: 42, 📥 Скачиваний: 830
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/easy_onvif
flutter_hue 2.3.0
Этот пакет позволяет легко интегрировать умные устройства Philips Hue в ваши Flutter-приложения. Он предоставляет обнаружение мостов Hue в сети, управление светильниками, работу с группами светильников, конвертеры цветов, иконки Philips Hue и поддержку потокового вещания.
👍 Лайки: 27, 📥 Скачиваний: 527
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/flutter_hue
dart_periphery 0.9.20
Dart-ported c-periphery для доступа к периферийным устройствам Linux, включая GPIO, LED, PWM, SPI, I2C, MMIO и Serial для Raspberry Pi, NanoPi, Banana Pi и других SoC.
👍 Лайки: 70, 📥 Скачиваний: 16.5K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/dart_periphery
rohd 0.6.8
ROHD (Rapid Open Hardware Development) позволяет описывать и верифицировать аппаратное обеспечение на языке Dart, упрощая разработку и отладку валидационных тестов.
👍 Лайки: 19, 📥 Скачиваний: 7.5K
📅 Обновлено: 48 дней назад
https://pub.dev/packages/rohd
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #esp_smartconfig #nordic_dfu #easy_onvif #flutter_hue #dart_periphery #rohd
esp_smartconfig 3.0.0
Dart-реализация EspTouch для настройки Wi-Fi устройств. Поддерживает Android, iOS, Windows, Linux и macOS.
👍 Лайки: 46, 📥 Скачиваний: 1.2K
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/esp_smartconfig
nordic_dfu 7.1.2
Этот пакет позволяет обновлять прошивку чипов nrf51 и nrf52 от Nordic Semiconductor на устройствах Android, iOS и macOS. Теперь поддерживается параллельное обновление нескольких устройств, а также отмена обновления по отдельному адресу устройства.
👍 Лайки: 47, 📥 Скачиваний: 4.3K
📅 Обновлено: 23 дня назад
https://pub.dev/packages/nordic_dfu
easy_onvif 3.1.3
Пакет easy_onvif позволяет интегрировать ONVIF-совместимые устройства в ваши приложения. Он предоставляет управление PTZ, пресетами, потоком видео и аудио, доступ к информации о устройстве.
👍 Лайки: 42, 📥 Скачиваний: 830
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/easy_onvif
flutter_hue 2.3.0
Этот пакет позволяет легко интегрировать умные устройства Philips Hue в ваши Flutter-приложения. Он предоставляет обнаружение мостов Hue в сети, управление светильниками, работу с группами светильников, конвертеры цветов, иконки Philips Hue и поддержку потокового вещания.
👍 Лайки: 27, 📥 Скачиваний: 527
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/flutter_hue
dart_periphery 0.9.20
Dart-ported c-periphery для доступа к периферийным устройствам Linux, включая GPIO, LED, PWM, SPI, I2C, MMIO и Serial для Raspberry Pi, NanoPi, Banana Pi и других SoC.
👍 Лайки: 70, 📥 Скачиваний: 16.5K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/dart_periphery
rohd 0.6.8
ROHD (Rapid Open Hardware Development) позволяет описывать и верифицировать аппаратное обеспечение на языке Dart, упрощая разработку и отладку валидационных тестов.
👍 Лайки: 19, 📥 Скачиваний: 7.5K
📅 Обновлено: 48 дней назад
https://pub.dev/packages/rohd
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #esp_smartconfig #nordic_dfu #easy_onvif #flutter_hue #dart_periphery #rohd
❤2