uz
Feedback
Flutter Pulse

Flutter Pulse

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
1 020
Obunachilar
Ma'lumot yo'q24 soatlar
+17 kunlar
Ma'lumot yo'q30 kunlar
Postlar arxiv
photo content

Обзор пакетов на тему Code Generator & Serialization (JSON) FlutterGen 1.0.0 FlutterGen генерирует безопасный и удобный код для ваших ресурсов, шрифтов, цветов и других элементов. Это экономит время и уменьшает количество ошибок. 👍 Лайки: 1720, 📥 Скачиваний: 114K 📅 Обновлено: 9 дней назад https://pub.dev/packages/flutter_gen Freezed 3.2.5 Freezed - это генератор кода для данных классов в Dart, который автоматически генерирует код для конструкторов, методов и сериализации/десериализации. Это упрощает работу с данными и уменьшает количество ошибок. 👍 Лайки: 4460, 📥 Скачиваний: 1.8M 📅 Обновлено: 43 дня назад https://pub.dev/packages/freezed json_serializable 6.13.0 Пакет `json_serializable` генерирует код для сериализации и десериализации объектов в JSON, что упрощает работу с JSON в Dart. Он поддерживает различные типы и позволяет настраивать сериализацию. 👍 Лайки: 3910, 📥 Скачиваний: 2.6M 📅 Обновлено: 27 дней назад https://pub.dev/packages/json_serializable freezed_annotation 3.1.0 Этот пакет необходим для работы с **freezed** и позволяет генерировать код для immutability, сериализации и других полезных функций. 👍 Лайки: 549, 📥 Скачиваний: 2.7M 📅 Обновлено: 8 месяцев назад https://pub.dev/packages/freezed_annotation source_gen 4.2.1 **source_gen** - это пакет для автоматического генерирования кода Dart, который предоставляет фреймворк для написания генераторов кода и конвенции для совместимости кода. 👍 Лайки: 189, 📥 Скачиваний: 4.1M 📅 Обновлено: 5 дней назад https://pub.dev/packages/source_gen json_annotation 4.11.0 **json_annotation** - пакет для автоматического генерирования кода для сериализации и десериализации JSON в Dart. 👍 Лайки: 1300, 📥 Скачиваний: 7.1M 📅 Обновлено: 27 дней назад https://pub.dev/packages/json_annotation FlutterPulse — канал о мире Flutter! #flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #FlutterGen #Freezed #json_serializable #freezed_annotation #source_gen #json_annotation

📍 Как интегрировать Google Maps в Flutter-приложение и отобразить текущее местоположение В этой статье мы шаг за шагом интегрируем Google Maps в Flutter и отобразим реальное текущее местоположение. Это руководство идеально подходит для начинающих и часто используется в приложениях доставки, заказа такси, трекинга и навигации. 🔹 Что мы будем строить: ✅ Отображать Google Map внутри Flutter-приложения ✅ Запрашивать разрешение на доступ к местоположению ✅ Получать текущее GPS-местоположение пользователя ✅ Отображать маркер на текущем местоположении ✅ Перемещать камеру к местоположению пользователя Для начала необходимо: 1️⃣ Создать ключ API Google Maps 2️⃣ Добавить необходимые зависимости в pubspec.yaml 3️⃣ Настроить Android и iOS В статье приведен полный рабочий пример Flutter-кода для отображения Google Map с текущим местоположением. ✅ Geolocator используется для получения GPS-местоположения ✅ GoogleMap отображает карту ✅ Marker показывает текущее местоположение ✅ CameraUpdate перемещает камеру к пользователю 🎯 Интеграция Google Maps во Flutter проста, если настройка выполнена правильно. Следуя нескольким шагам, вы можете отображать реальное местоположение пользователя и создавать мощные функции на основе местоположения. 💙 Если вы Flutter-разработчик, это обязательный навык! 🇷🇺 Читать статью на русском 🇬🇧 Read the article in English 🌐 Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium

ёдор Благодырь - Грокаем Build hooks и Native Assets (FlutterConf 26) Сегодня мы поговорим о новой фиче в Dart под названием Build Hooks. Build Hooks - это мощный инструмент, который позволяет компилировать и упаковывать код других языков в Dart-приложения. Что такое Build Hooks? Build Hooks - это специальный скрипт, который описывает, как собрать и упаковать код других языков в Dart-приложение. Build Hooks выполняется параллельно компиляции Dart-приложения. Преимущества Build Hooks ✨ Новый универсальный механизм для компиляции и упаковки кода других языков ✨ Меньше ошибок и boilerplate-кода ✨ Больше возможностей для разработчиков Как работает Build Hooks? 1. Начало билда Dart или Flutter-приложения 2. Dart идёт в директорию hook и смотрит на файл build.dart 3. Если файл существует, запускается процесс параллельной компиляции Пример использования Build Hooks Рассмотрим пример подключения C-библиотеки к Flutter-приложению. Раньше нам нужно было вручную настраивать сборку и линковку библиотеки. Теперь с помощью Build Hooks мы можем сделать это намного проще. Вывод Build Hooks - это мощный инструмент, который упрощает процесс подключения библиотек других языков к Dart-приложениям. Это новая возможность для разработчиков, которая открывает новые горизонты для создания более сложных и интересных приложений. Ссылка на видео: Фёдор Благодырь - Грокаем Build hooks и Native Assets (FlutterConf 26) 👉 Посмотрите видео и узнайте больше о Build Hooks и Native Assets! 👉 Подпишитесь на наш канал и следите за новыми видео по #FlutterPulseYoutube! #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

👣 Keys во Flutter: как не потерять состояние при перестройке списков 📱💻 Один из самых частых источников багов во Flutter - потеря состояния при перестройке списков или перестановке элементов 🤦‍♂️. Кажется, все работает, но при добавлении новой карточки счетчик перескакивает на другую 📊. Или при изменении порядка чекбоксы остаются отмеченными не там 📝. Чаще всего проблема решается при помощи Keys 🔑. Для чего используются Keys: Flutter при обновлении экрана сравнивает старый и новый список виджетов и пытается понять, что изменилось 🤔. По умолчанию он ориентируется на тип виджета и его позицию в дереве 🌳. Это быстро, но приводит к ошибкам, когда элементы одного типа меняются местами или добавляются новые 🔄. Keys дают Flutter дополнительную информацию: вместо «третий элемент в списке» он ищет «элемент с таким-то идентификатором» 📝. Благодаря этому состояние прикрепляется к конкретному объекту, а не к индексу 📈. Типы ключей и когда их выбирать: 🔵 ValueKey - самый частый выбор 📈. Берет какое-то стабильное значение (id, уникальный заголовок) и использует его как идентификатор 📝. Идеально для списков, где у каждого элемента есть уникальный ключ из данных 📊. 🔵 ObjectKey - использует сам объект в качестве идентификатора, сравнивая его через стандартный оператор == 📊. Пригождается, когда у элемента нет уникального поля (например id), но сам объект достаточно стабилен и не меняется в процессе работы 🔄. 🔵 UniqueKey - каждый раз создает новый идентификатор 🔑. Это гарантирует, что Flutter не будет пытаться сопоставить виджет с предыдущим, а создаст новый элемент с нуля 📈. Удобно, когда нужно принудительно сбросить состояние (например пересоздать анимацию), но использовать на каждый чих не стоит - производительность пострадает 🚫. 🔵 GlobalKey - тяжелая артиллерия 🚀. Позволяет получить доступ к состоянию виджета из любой точки приложения 🌐. Нужен для сложных сценариев: работа с формами, программная навигация, тестирование 📝. Но каждый такой ключ хранится глобально и не очищается автоматически, поэтому их количество должно быть минимальным 📊. Где без ключей не обойтись: 🔵 Списки, где элементы можно переставлять, добавлять или удалять 📈. 🔵 Виджеты, которые меняют порядок в зависимости от условий 📊. 🔵 Любые места, где важно сохранить состояние за конкретным экземпляром данных 📝. Где ключи не нужны: 🔵 Статичные списки, которые не меняются 📝. 🔵 Виджеты без внутреннего состояния (статусные иконки, просто текст) 📄. 🔵 Случаи, где состояние вообще не важно 🤷‍♂️. Чего делать не стоит: Не надо оборачивать каждый виджет в Key просто потому, что так можно 🚫. Лишние ключи усложняют алгоритмы сравнения и могут замедлить рендеринг 🚀. Особенно это касается GlobalKey - его наличие в каждом втором виджете быстро приведет к утечкам и падению производительности 📉. 💡 Вывод: Keys - это инструмент для точечного решения проблем с идентификацией виджетов 🔍. Если при перестройке интерфейса состояние прыгает или теряется - скорее всего, нужен ValueKey 📈. Если нужно сбросить внутреннее состояние - поможет UniqueKey 🔑. А если без доступа к виджету из другого места не обойтись - придется использовать GlobalKey 🚀. Во всех остальных случаях лучше обойтись без них 🙅‍♂️. Полную новость читайте здесь. FlutterPulse — канал о мире Flutter! #flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter #mobiledevelopment #flutterwidgets

Самые лучшие обновлённые пакеты за последние 24 часа vector_math 2.3.0 - пакет для работы с векторами и матрицами в 2D и 3D приложениях. В новой версии добавлены методы leftTranslateByVector2, leftMultiply и translateByVector2 для класса Matrix4. 👍 Лайки: 371, 📥 Скачиваний: 4.5M https://pub.dev/packages/vector_math liquid_glass_widgets 0.4.0-dev.6 - пакет, предоставляющий 32 красивых и настраиваемых виджетов в стиле Apple's Liquid Glass для Flutter. В новой версии исправлены ошибки, связанные с крахами на iOS-симуляторах и проблемами с загрузкой шейдеров в тестах. 👍 Лайки: 54, 📥 Скачиваний: 3К https://pub.dev/packages/liquid_glass_widgets dart_style 3.1.8 - автоматический форматтер кода на языке Dart. В новой версии сделаны изменения в форматировании расширений типов и добавление пустых строк вокруг объявлений миксинов и расширений типов. 👍 Лайки: 124, 📥 Скачиваний: 7.3M https://pub.dev/packages/dart_style test_api 0.7.11 - пакет для написания тестов. В новой версии добавлены runtime vmAsan, vmMsan и vmTsan, изменён тип возвращаемого значения в callback body группы на void и обновлены зависимости. 👍 Лайки: 24, 📥 Скачиваний: 6.6M https://pub.dev/packages/test_api test 1.31.0 - пакет для написания и запуска тестов в Dart. В новой версии добавлена возможность вывода сводки проваленных тестов и поддержка запуска тестов на standalone Dart VM под Address Sanitizer, Memory Sanitizer и Thread Sanitizer. 👍 Лайки: 619, 📥 Скачиваний: 5.9M https://pub.dev/packages/test audio_session 0.2.3 - пакет, позволяющий приложениям информировать операционную систему о характере аудио-приложения и настраивать обработку аудио-перебоев. В новой версии исправлены ошибки, связанные с методом AVAudioSession и игнорированием аудио-атрибутов на Android. 👍 Лайки: 354, 📥 Скачиваний: 722К https://pub.dev/packages/audio_session FlutterPulse — канал о мире Flutter! Поддержать канал #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #vector_math #liquid_glass_widgets #dart_style #test_api #test #audio_session

photo content

Scope Manager | Dependency Injection For Flutter 📱💻 В этом видео автор в продолжении стрима рассказывает о внедрении зависимостей (Dependency Injection) в Flutter и представляет свою библиотеку Scope Manager для управления зависимостями. 📚💡 Внедрение зависимостей - это процесс предоставления зависимостей классам, которые в них нуждаются. 🔄💻 Существует несколько способов сделать это, включая конструктор, метод или параметр, а также свойство или поле. 📝👀 Автор делится своими предпочтениями относительно управления зависимостями, подчеркивая важность централизованного управления и явного контроля жизненного цикла объектов. 🔝💯 Он также представляет библиотеку Scope Manager, которая позволяет управлять зависимостями на основе областей (scopes). 📈💻 Области представляют собой группы зависимостей, которые имеют одинаковый жизненный цикл. 🔄👥 В видео автор демонстрирует пример использования Scope Manager в Flutter-приложении, показывая, как библиотека упрощает управление зависимостями и их жизненным циклом. 📱💻 Если вы заинтересованы в улучшении управления зависимостями в ваших Flutter-приложениях, это видео для вас! 👀💡 Ссылка на видео: Scope Manager | Dependency Injection For Flutter 🎥 👉 Подпишитесь на канал и посмотрите другие видео по хэштегу #FlutterPulseYoutube! 📚👍 #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

Обзор пакетов на тему Drawing, Painting & Signature flutter_drawing_board 1.0.1+2 Этот мощный и настраиваемый пакет для Flutter позволяет создавать интерактивные доски для рисования с продвинутыми функциями. Он включает в себя богатый набор инструментов для рисования, продвинутую сглаживание линий, отмену/повтор, вращение, масштабирование и другие функции. 👍 Лайки: 263, 📥 Скачиваний: 11.4K 📅 Обновлено: 57 дней назад https://pub.dev/packages/flutter_drawing_board perfect_freehand 2.5.2+1 Этот пакет для Flutter позволяет рисовать идеальные линии с учетом давления, он портирован из JavaScript-библиотеки perfect-freehand. Пакет поддерживает имитацию давления или использование реального давления и позволяет настраивать размер, сглаживание, тонкость и другие параметры линии. 👍 Лайки: 185, 📥 Скачиваний: 5.9K 📅 Обновлено: 50 дней назад https://pub.dev/packages/perfect_freehand signature 6.3.0 Этот пакет предоставляет высокопроизводительный canvas для подписей с настройками стиля, границ и начального состояния. Пакет имеет высокую производительность и прост в использовании. 👍 Лайки: 652, 📥 Скачиваний: 182K 📅 Обновлено: 9 месяцев назад https://pub.dev/packages/signature hand_signature 3.1.0+2 Hand Signature - это плагин для Flutter, который предоставляет Signature Pad для создания гладких подписей. Пакет работает на любой платформе, поддерживаемой Flutter, и позволяет изменять толщину линии, цвет и сглаживание. 👍 Лайки: 301, 📥 Скачиваний: 9.0K 📅 Обновлено: 8 месяцев назад https://pub.dev/packages/hand_signature flutter_painter_v2 2.1.0+1 Этот пакет для рисования в Flutter позволяет свободно рисовать, добавлять текст, формы, изображения и даже стирать. Пакет прост в использовании и имеет интуитивный интерфейс. 👍 Лайки: 77, 📥 Скачиваний: 767 📅 Обновлено: 13 месяцев назад https://pub.dev/packages/flutter_painter_v2 syncfusion_flutter_signaturepad 33.1.44 Этот пакет позволяет легко интегрировать функцию подписи в ваши Flutter-приложения, создавать реалистичные подписи и настраивать внешний вид. Пакет также позволяет сохранять подписи как изображения для использования в документах и других приложениях. 👍 Лайки: 304, 📥 Скачиваний: 190K 📅 Обновлено: 44 часа назад https://pub.dev/packages/syncfusion_flutter_signaturepad FlutterPulse — канал о мире Flutter! #flutter #dart #pubdev #flutterpulse #flutter_drawing_board #perfect_freehand #signature #hand_signature #flutter_painter_v2 #syncfusion_flutter_signaturepad

🚀 Раскройте нативную мощь во Flutter: Часть 2 Продолжаем серию о нативной интеграции! В первой части мы разобрали Method Channels и Event Channels. Теперь погружаемся в Platform Views — мощный инструмент для встраивания нативных UI-компонентов прямо в ваше приложение. 📌 Когда нужны Platform Views? 🔹 Google Maps SDK 🔹 WebView с платформенными фичами 🔹 Предпросмотр камеры и видео 🔹 Нативная реклама и AR-компоненты ⚙️ Производительность: что важно знать Platform Views имеют свою цену: они требуют гибридной композиции или виртуальных дисплеев. Используйте их только когда действительно необходимо! ✅ Android: Hybrid Composition (рекомендуется) ✅ iOS: UIKitView (стандартный подход) ⚠️ Virtual Display на Android — только для обратной совместимости 🔧 Как реализовать? 1️⃣ Создайте нативный вид (PlatformView на Android, FlutterPlatformView на iOS) 2️⃣ Реализуйте Factory для создания экземпляров 3️⃣ Зарегистрируйте фабрику в MainActivity.kt / AppDelegate.swift 4️⃣ Используйте AndroidView / UiKitView в коде Flutter 📌 Ограничения, о которых стоит помнить 🔹 Влияние на производительность: синхронизация кадров между Flutter и нативным UI 🔹 Конфликты жестов: настройте gestureRecognizers 🔹 Работа с клавиатурой: фокус и ввод могут вести себя непредсказуемо 🔹 Задержка кадров при сложных анимациях 🔹 Ограничение размера creationParams (~1 МБ) 🎯 Лучшие практики 🔹 Всегда задавайте явные ограничения размера 🔹 Корректно настраивайте обработку жестов 🔹 Освобождайте ресурсы при уничтожении вида 🔹 Используйте гибридную композицию на Android 🔹 Тестируйте с моками — не обязательно запускать на реальном устройстве! ✨ Бонус: Pigeon для типобезопасных каналов Забудьте о ручном парсинге строк и карт! Pigeon генерирует типобезопасный код для Dart, Kotlin и Swift из одного API-описания. 🧭 Краткий гид по выбору 👉 Method Channels: разовые вызовы, платформенные функции 👉 Event Channels: стриминг данных, сенсоры, обновления в реальном времени 👉 Platform Views: нативный UI, сторонние SDK с интерфейсом 💡 Итог Настоящая мощь — не в выборе между Flutter и Native, а в умении бесшовно соединять их. Теперь у вас есть все инструменты, чтобы создавать приложения, плавные как Dart и мощные как нативная ОС. Мост построен. Мощь разблокирована. Что построите вы? 👇 🔗 Ссылки на материалы: Читать на русском языке Read in English Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium

Самые лучшие обновлённые пакеты за последние 24 часа firebase_messaging 15.2.1 Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995). 👍 Лайки: 3690, 📥 Скачиваний: 1.1M https://pub.dev/packages/firebase_messaging docking 1.16.2 Этот пакет используется для создания расположения виджетов в области докинга и их организации в разделенные и вкладочные представления. В новой версии исправлена ошибка, связанная с обновлением состояния во время перетаскивания, что предотвращает столкновения макета в панелях разделенного представления. Пакет набрал 69 лайков и 1010 скачиваний. https://pub.dev/packages/docking markdown 7.3.1 Пакет markdown - это портативная библиотека Markdown, написанная на Dart, которая может парсить Markdown в HTML на клиенте и сервере. В новой версии исправлены проблемы с производительностью и корректностью парсера HTML-комментариев, оптимизирована обработка отступов для блоков кода, исправлена проблема с вложенной структурой списков при отступе табуляцией и многое другое. Пакет имеет более 1 440 000 скачиваний и 351 лайк. https://pub.dev/packages/markdown widget_tooltip 1.4.1 Пакет widget_tooltip - это высоко настраиваемый виджет подсказки для приложений Flutter с умным позиционированием, несколькими режимами триггера и богатыми вариантами стилизации. В новой версии добавлен пример использования пакета в файле example/main.dart для вкладки примеров на pub.dev. Пакет уже получил 18 лайков и был скачан 412 раз! https://pub.dev/packages/widget_tooltip saropa_lints 9.7.0 Этот пакет используется для обнаружения утечек памяти, уязвимостей безопасности и ошибок во время выполнения, которые стандартные линтеры могут пропустить. В новой версии добавлены функции: - Headless config writer - Cross-file analysis CLI - Central cache stats Пакет имеет 4650 скачиваний и 3 лайка. https://pub.dev/packages/saropa_lints meshagent_flutter 0.7.1 Теперь он ещё более стабилен. Лайков: 0, Скачиваний: 2460. https://pub.dev/packages/meshagent_flutter tracelet 1.4.2 Теперь пакет предлагает production-grade фоновую геолокацию для Flutter с улучшенной работой в фоновом режиме и экономией батареи. В обновлении исправлены проблемы с dead reckoning и mock detection. Лайков: 14, Скачиваний: 1670 https://pub.dev/packages/tracelet FlutterPulse — канал о мире Flutter! Поддержать канал #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #firebase_messaging #docking #markdown #widget_tooltip #saropa_lints #meshagent_flutter #tracelet

photo content

Flutter и нативная мощь: взаимодействие через каналы Вы когда-нибудь задумывались, как Flutter-приложения могут использовать нативные API и функции? Всё дело в платформе каналов! 🌟 🔹 Method Channels позволяют выполнять одноразовые запросы к нативному коду. 🔹 Event Channels обеспечивают потоковую передачу данных из нативного кода в Flutter. ✅ Основные выводы: 👉 Используйте обратную доменную нотацию для именования каналов. 👉 Всегда оборачивайте вызовы в try-catch блоки. 👉 Method Channels поддерживают стандартные типы Dart. 👉 Все вызовы методов асинхронны. ⚙️ Event Channels идеальны для непрерывных потоков данных, таких как данные с датчиков или обновления местоположения. В статье рассмотрены: ✅ Реализация Method Channels для одноразовых запросов. ✅ Использование Event Channels для потоковой передачи данных. ✅ Ограничения и лучшие практики использования платформенных каналов. Продолжение следует... 😉 В следующей части будут рассмотрены Platform Views, лучшие практики производительности и безопасности, а также тестирование кода платформенных каналов. Подпишитесь на наш канал, чтобы не пропустить новые статьи и обновления! 💡 #flutter #dart #flutterpulse #FlutterPulseMedium 🇷🇺 Читать статью на русском 🇬🇧 Read the article in English 🌐 Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ FlutterPulse — канал о мире Flutter!

Самые лучшие обновлённые пакеты за последние 24 часа analyzer 12.0.0 Пакет analyzer используется для статического анализа кода на языке Dart и предоставляет библиотеку для интеграции с инструментами и редакторами. В новой версии добавлена поддержка пустых тел в перечислениях, расширениях и миксинах, а также изменены некоторые классы и методы. 👍 Лайки: 318, 📥 Скачиваний: 9.5М https://pub.dev/packages/analyzer number_editing_controller 2.0.0 Этот пакет используется для автоматического форматирования чисел, десятичных и валютных значений в приложениях Flutter. В новой версии исправлены ошибки, улучшена производительность и добавлена поддержка новых функций. 👍 Лайки: 10, 📥 Скачиваний: 222 https://pub.dev/packages/number_editing_controller analyzer_plugin 0.14.7 Теперь требует версию 12.0.0 пакета analyzer. Этот пакет используется для создания плагинов для сервера анализа, но рекомендуется использовать analysis_server_plugin для новых разработок. 👍 Лайки: 46, 📥 Скачиваний: 1.2М https://pub.dev/packages/analyzer_plugin auto_start_flutter 1.1.0 Пакет auto_start_flutter используется для управления разрешениями на выполнение фоновых задач на устройствах Android, iOS, macOS, Windows и Linux. В новой версии добавлены новые функции, такие как планирование задач с помощью API scheduleTask, а также улучшена инициализация безголового двигателя для более надежных фоновых триггеров. 👍 Лайки: 73, 📥 Скачиваний: 1610 https://pub.dev/packages/auto_start_flutter analysis_server_plugin 0.3.13 Теперь требует версии 12.0.0 пакета analyzer и 0.14.7 пакета analyzer_plugin. Этот пакет позволяет разработчикам создавать свои собственные плагины для статического анализа кода Dart в IDE и командной строке. 👍 Лайки: 15, 📥 Скачиваний: 173К https://pub.dev/packages/analysis_server_plugin flutter_webrtc Пакет flutter_webrtc, предназначенный для работы с WebRTC в приложениях Flutter, получил обновление. Этот пакет позволяет использовать функции аудио- и видео-связи, обмена данными и другие возможности WebRTC в приложениях для мобильных устройств, настольных компьютеров и веб-приложений. 👍 Лайки: 1330 📥 Скачиваний: 124К https://pub.dev/packages/flutter_webrtc FlutterPulse — канал о мире Flutter! Поддержать канал #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #analyzer #number_editing_controller #analyzer_plugin #auto_start_flutter #analysis_server_plugin #flutter_webrtc

photo content

Если что - моего канала в микромессенджере не будет. Надеюсь настоящие программисты найдут доступ в безграничный мир интернета, а его кастрированной версией будут пользоваться лишь люди из сами подберите чего с заблокированными анусами. Всем хорошим людям - добра!

Новые пакеты за неделю voice_command_manager 1.0.0 🎙️ Добавьте голосовое управление в свои приложения за считанные минуты. Легко использовать и настраивать. 👍 Лайки: 3, 📥 Скачиваний: 0 https://pub.dev/packages/voice_command_manager flutter_smart_forms 1.1.0 📝 Этот пакет позволяет создавать сложные формы в приложениях Flutter всего за несколько минут, с встроенной валидацией, условными полями и поддержкой загрузки файлов. 👍 Лайки: 1, 📥 Скачиваний: 97 https://pub.dev/packages/flutter_smart_forms system_monitor_kit 1.0.1 📊 Пакет для мониторинга CPU, памяти, диска, батареи и сетевого трафика. 👍 Лайки: 1, 📥 Скачиваний: 0 https://pub.dev/packages/system_monitor_kit network_diagnostic_kit 1.0.0 📈 Позволяет проверять сетевое соединение, тестировать скорость интернета, проводить DNS-тесты и многое другое. 👍 Лайки: 1, 📥 Скачиваний: 0 https://pub.dev/packages/network_diagnostic_kit flutter_delta_patch 1.0.0 📦 Позволяет обновлять приложения для Android без выпуска новой версии в Play Store. 👍 Лайки: 1, 📥 Скачиваний: 0 https://pub.dev/packages/flutter_delta_patch moarch 1.1.1 🚀 Инструмент для создания проектов Clean Architecture с Riverpod. Уже получил 1 лайк и 287 скачиваний. 👍 Лайки: 1, 📥 Скачиваний: 287 https://pub.dev/packages/moarch FlutterPulse — канал о мире Flutter! Поддержать канал #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestNewPackages #voice_command_manager #flutter_smart_forms #system_monitor_kit #network_diagnostic_kit #flutter_delta_patch #moarch

photo content

Обзор пакетов на тему Bottom Panels & Bottomsheets side_sheet 1.0.4+1 Этот пакет позволяет легко реализовать боковые панели в ваших приложениях. Он прост в использовании и поддерживает панели справа и слева. 👍 Лайки: 80, 📥 Скачиваний: 2.1K 📅 Обновлено: 7 месяцев назад https://pub.dev/packages/side_sheet adaptive_action_sheet 2.0.4 Пакет для Flutter, который позволяет создавать адаптивные bottom sheets для Android и iOS. Он имеет высокий рейтинг и большое количество скачиваний. 👍 Лайки: 13.2K, 📥 Скачиваний: 17.5K 📅 Обновлено: 12 месяцев назад https://pub.dev/packages/adaptive_action_sheet smooth_sheets 0.17.0 Пакет smooth_sheets позволяет создавать модальные и постоянные виджеты листов в ваших Flutter-приложениях. Он имеет гладкое движение и высокую гибкость. 👍 Лайки: 586, 📥 Скачиваний: 31.9K 📅 Обновлено: 21 день назад https://pub.dev/packages/smooth_sheets WoltModalSheet 0.11.0 WoltModalSheet - это мощный инструмент для создания красивых и настраиваемых модальных листов в ваших Flutter-приложениях. Он имеет мультистраничный дизайн и настраиваемую анимацию. 👍 Лайки: 1460, 📥 Скачиваний: 46.2K 📅 Обновлено: 13 месяцев назад https://pub.dev/packages/wolt_modal_sheet bottom_sheet_bar 2.3.11 Пакет для создания панелей инструментов, которые расширяются в bottom sheet. Он имеет простой и удобный интерфейс. 👍 Лайки: 79, 📥 Скачиваний: 5.1K 📅 Обновлено: 9 месяцев назад https://pub.dev/packages/bottom_sheet_bar chat_bottom_container 0.4.0 Этот пакет упрощает создание чатов с плавным переключением между клавиатурой и дополнительными панелями. Он имеет простой и удобный интерфейс. 👍 Лайки: 79, 📥 Скачиваний: 3.0K 📅 Обновлено: 8 месяцев назад https://pub.dev/packages/chat_bottom_container FlutterPulse — канал о мире Flutter! #flutter #dart #pubdev #flutterpulse #side_sheet #adaptive_action_sheet #smooth_sheets #WoltModalSheet #bottom_sheet_bar #chat_bottom_container

Flutter. Лучший онлайн-генератор ColorScheme В продолжение вчерашней темы: зачем нам нужен генератор ColorScheme? Все просто: вместо генерации ColorScheme при запуске приложения, мы используем статическую ColorScheme, сгенерированную и настроенную заранее. 🔹 Давайте рассмотрим доступные варианты: ✅ Flutter Theme Generator: приятный интерфейс, извлекает цвета из изображения, генерирует всю тему с типографией и компонентами ThemeData, экспортирует в файлы Dart. ⚠️ Однако, есть проблемы с контрастным соотношением, иногда высококонтрастные варианты имеют больше проблем, чем низкоконтрастные. ✅ Material Theme Builder: приятный интерфейс, удобный выбор цвета, импортирует исходный цвет из изображения, не имеет проблем с контрастом, генерирует три варианта ColorScheme для каждой яркости, экспортирует в файлы Dart. 👉 Это лучший генератор ColorScheme на данный момент! ✅ Как использовать Material Theme Builder: 1️⃣ Перейдите на https://material-foundation.github.io/material-theme-builder/ 2️⃣ Выберите цвета 3️⃣ Сгенерируйте схему 4️⃣ Скачайте zip и извлеките файлы 5️⃣ Откройте файл theme.dart и скопируйте ColorScheme в статическую переменную в вашем проекте. Пример использования: theme: ThemeData(colorScheme: Schemes.mtbYellowBlueGreenLight) Подписывайтесь на наш канал, чтобы быть в курсе последних новостей о Flutter! 📱 🇷🇺 Читать статью на русском 🇬🇧 Read the article in English 🌐 Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium