Flutter Pulse
653 subscribers
422 photos
948 links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Самые лучшие обновлённые пакеты за последние 24 часа

analyzer 9.0.0
Пакет analyzer используется для статического анализа кода на языке Dart и предоставляет библиотеку для интеграции с инструментами и редакторами.
В новой версии удалены устаревшие поля, методы и классы, включая Diagnostic.data, BooleanErrorListener и RecordingErrorListener. Также обновлены методы DiagnosticReporter.atOffset и Diagnostic.tmp.
👍 Лайки: 306, 📥 Скачиваний: 11.4М
https://pub.dev/packages/analyzer

popover 0.4.0
Теперь пакет popover позволяет кликать на виджетах под барьером и исправляет утечку памяти.
Минимальные версии Flutter и Dart обновлены до 3.35.0+ и 3.9.0+ соответственно.
👍 Лайки: 669, 📥 Скачиваний: 32.1К
https://pub.dev/packages/popover

analyzer_plugin 0.13.11
Теперь требуется версия 9.0.0 пакета analyzer. Этот пакет используется для создания плагинов для сервера анализа, написанных на Dart.
👍 Лайки: 44, 📥 Скачиваний: 3.2М
https://pub.dev/packages/analyzer_plugin

Melos 7.3.0
Melos - инструмент для управления проектами на Dart с несколькими пакетами. Он оптимизирует рабочий процесс вокруг управления мульти-пакетными репозиториями с git и Pub.
В новой версии добавлена поддержка групповой конфигурации для скриптов и опция `--group`, а также возможность отказаться от генерации конфигураций запуска для IntelliJ.
👍 Лайки: 861, 📥 Скачиваний: 725К
https://pub.dev/packages/melos

hive_ce 2.3.0
Этот пакет представляет собой быструю и безопасную NoSQL базу данных, написанную на Dart.
В новой версии добавлена поддержка Flutter web WASM компиляции и исправлены проблемы с анализом кода.
👍 Лайки: 451, 📥 Скачиваний: 357К
https://pub.dev/packages/hive_ce

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #analyzer #popover #analyzer_plugin #Melos #hive_ce
Создание офлайн-приложения на Flutter с SQLite: лучшие практики сохранения данных

В современном мобильном мире функциональность офлайн-режима становится всё более важной для бесперебойного пользовательского опыта! Flutter предоставляет множество решений для сохранения данных, но SQLite остаётся самым мощным вариантом для хранения структурированных данных локально.

В этой статье вы узнаете, как создать офлайн-приложение на Flutter с использованием SQLite, охватывая такие темы, как настройка SQLite, выполнение CRUD-операций, синхронизация офлайн-данных с API и многое другое. Вы получите практические советы и лучшие практики для создания эффективных и производительных приложений.

🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Read on Medium

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, понравилась ли вам новая рубрика!

#flutter #dart #flutterpulse #FlutterPulseMedium #офлайн #SQLite #мобильнаяразработка #FlutterDev #MobileDev #offlinefirst
👍32
Обзор пакетов на тему Emoji & Rich Text


Unicode 1.1.8: Библиотека для работы с символами Unicode, включая эмодзи. Она позволяет выполнять операции, такие как проверка типа символа, преобразование регистра, получение информации об эмодзи по имени и декомпозиция символов. 👍 8 лайков, ⬇️ 1.3М скачиваний. Обновлено 9 месяцев назад. https://pub.dev/packages/unicode


Extended Text 15.0.2: Пакет для создания богатых текстов в Flutter, расширяющий стандартный компонент Text. Он поддерживает кастомизацию отображения переполнения текста, копирование фактического значения специального текста, быстрое создание богатого текста и HarmonyOS. 👍 303 лайка, 250К+ скачиваний. Обновлено 7 месяцев назад. https://pub.dev/packages/extended_text


emoji_picker_flutter: Легкий и настраиваемый пакет для выбора эмодзи в Flutter. 👍 630 лайков, 95.5К скачиваний. Версия 4.3.0, обновлена 9 месяцев назад. https://pub.dev/packages/emoji_picker_flutter


Animated Emoji: Пакет для Flutter, содержащий более 450 анимированных эмодзи. Он легок в использовании, поддерживает офлайн режим и вариации цвета кожи. 👏 Лайков: 185, Скачиваний: 2.9К. Последняя версия: 3.2.1 (6 месяцев назад). https://pub.dev/packages/animated_emoji


TypeSet 2.3.0: Пакет для добавления WhatsApp-подобного форматирования текста в Flutter-приложения. Он позволяет использовать жирный, курсив, зачёркивание, подчёркивание, моноширинный шрифт, гиперссылки и динамическое изменение размера шрифта. 882 скачиваний, 101 лайк. Обновлено 6 месяцев назад. https://pub.dev/packages/typeset


Extended Text Field: Пакет для создания богатых текстовых полей в Flutter, расширяющий стандартное текстовое поле. Он позволяет создавать специальные тексты, такие как встраивание изображений в текст, упоминания, настройка фона и многое другое. 29.9К лайков и 20.4К скачиваний. Версия 16.0.2, обновлена 10 месяцев назад. https://pub.dev/packages/extended_text_field


#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #Unicode #ExtendedText #emoji_picker_flutter #AnimatedEmoji #TypeSet #ExtendedTextField
🌟 Новости из мира Flutter! 🌟
Привет, друзья! 👋 Если вы разработчик на Flutter, то вам обязательно стоит прочитать эту новость! 🤓
В ней мы поговорим об Isolate и о том, как он работает в Dart. 🤔
Давайте немного освежим теорию в памяти: Dart — однопоточный язык программирования, и все вычисления и операции выполняются по умолчанию в основном и единственном потоке — изоляте (Isolate). 📊
Но что делать, когда нам нужно выполнить операции, которые могут занять достаточно времени и ресурсов? 🤔
Ответ прост: мы можем запустить дополнительный изолят! 🚀
И именно об этом мы и поговорим в этой новости. 📄
В ней мы рассмотрим пример парсинга большого списка карточек товаров с бэкенда, и как мы можем выполнить этот парсинг в отдельном изоляте, не блокируя основной поток. 📈
Мы также узнаем, как использовать Isolate.spawn() и порты получения данных ReceivePort(), чтобы решить эту задачу. 📊
Итак, если вы хотите узнать больше об Isolate и о том, как его использовать в своих проектах, то вам обязательно стоит прочитать эту новость! 📚
Ссылка на новость: https://t.me/flutterfriendly/261
Не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter! 📱
Хэштеги: #flutter #dart #flutterpulse 📈
1👍1
Самые лучшие обновлённые пакеты за последние 24 часа

build_runner 2.10.1 - пакет для генерации кода в проектах Dart и Flutter. Исправлены ошибки и улучшена производительность, особенно при работе с большими пакетами. Теперь поиск активов происходит быстрее, а также исправлены проблемы с логированием на Windows. 👍 Лайки: 2270, 📥 Скачиваний: 4.6М
https://pub.dev/packages/build_runner

pro_image_editor 11.11.0 - виджет Flutter для редактирования изображений внутри вашего приложения. Добавлен новый режим рисования "dashDotLine". Пакет имеет 490 лайков и более 25.8К скачиваний.
https://pub.dev/packages/pro_image_editor

mobile_scanner 7.1.3 - быстрый и лёгкий плагин для сканирования штрих-кодов и QR-кодов в приложениях Flutter. Исправлены проблемы с выравниванием наложения штрих-кода при изменении ориентации устройства, улучшена производительность анализа на Android и исправлены ошибки на платформе Apple. Пакет имеет 2170 лайков и более 618К скачиваний.
https://pub.dev/packages/mobile_scanner

flex_color_scheme 8.3.1 - пакет для создания красивых тем Material Design в Flutter. Исправлены мелкие ошибки и улучшена работа приложения Themes Playground. Пакет имеет 3110 лайков и более 55.1К скачиваний.
https://pub.dev/packages/flex_color_scheme

validators2 5.1.0 - пакет для валидации и санитизации строк в Dart. Теперь с исправленными линтами и обновленными пакетами. Уже 1.47М скачиваний и 8 лайков!
https://pub.dev/packages/validators2

liquid_glass_renderer 0.1.1-dev.26 - пакет для создания потрясающего "жидкого стеклянного" эффекта в приложениях Flutter. Исправлены ошибки, добавлены новые функции и внесены изменения, которые могут повлиять на существующий код. Пакет имеет 662 лайка и 14.6К скачиваний.
https://pub.dev/packages/liquid_glass_renderer

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #build_runner #pro_image_editor #mobile_scanner #flex_color_scheme #validators2 #liquid_glass_renderer
1👍1
Дарт 3.9: Актуальность Новых Фич!
Ура, друзья! 🎉 Вышла новая версия Dart 3.9! 🚀 Основные изменения:
- Анализатор стал умнее и может обнаруживать "мёртвый код" и лишние проверки на null 🤖.
- CLI стал заметно быстрее ⚡️.
- Появился MCP-сервер для интеграции с ИИ-ассистентами 🤝.
- Pub стал точнее в разрешении зависимостей 📈.
- Добавлена кросс-компиляция на Linux для arm и riscv64 🌐.
Вышла новая версия Dart 3.9 с улучшениями в производительности, безопасности и поддержке новых платформ 🚀. Обновление включает в себя быстрые циклы разработки, более предсказуемые зависимости и интеграцию с ИИ-инструментами 🤖. Рекомендуется обновить SDK-границы и включить полезные линты для улучшения работы с кодом 💻. Новые обновления в Dart: линты switch_on_type и unnecessary_unawaited, а также актуальные сведения по компиляции в dart compile 📊.
Читать подробнее можно здесь 📄.
#Dart #Flutter #FlutterPulse 🚀💻👍
👍1
6 критических ошибок при работе с TextFormFields во Flutter

Даже небольшие ошибки при проектировании форм могут существенно повлиять на пользовательский опыт и конверсию вашего приложения! Плохо настроенные поля ввода раздражают пользователей и приводят к отказу от заполнения форм.

В этой статье мы рассмотрим 6 распространённых ошибок при работе с TextFormFields во Flutter и научимся их исправлять. Вы узнаете, как правильно настраивать действия при вводе текста, обрабатывать нажатие кнопки "Done" на клавиатуре, выбирать подходящий тип клавиатуры для разных полей, использовать автозаполнение и группировку полей для удобства пользователей.

В статье описаны следующие приёмы и советы:
- Настройка textInputAction для управления фокусом между полями и вызова callback-функций.
- Использование onFieldSubmitted для обработки нажатия кнопки "Done" на клавиатуре.
- Выбор подходящего типа клавиатуры (keyboardType) для разных полей ввода.
- Настройка textCapitalization для автоматического изменения регистра текста.
- Использование TextInputFormatter для форматирования и фильтрации вводимых данных.
- Настройка автозаполнения (autofillHints и AutofillGroup) для упрощения ввода данных.

🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article

Все подобные новости ищите по хэштегу #FlutterPulseMedium Оцените новую рубрику!

#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #formhandling #TextFormField #UIUX
2
Обзор пакетов на тему Drawer & Navigation Rail


Flutter Slider Drawer - пакет для Flutter, который предоставляет кастомную реализацию слайдера-меню.
Возможности:
* Анимация с настраиваемой длительностью
* Базовый Appbar с настраиваемым цветом и заголовком
* Динамический офсет открытия и закрытия слайдера
* Анимация иконки слайдера
* Тень основного экрана с настраиваемыми параметрами
* Поддержка RTL, LTR и TTB режимов открытия слайдера
* Поддержка кастомного Appbar
👍 Лайков: 564, скачиваний: 8.0К
📅 Последнее обновление: 9 месяцев назад
📚 Подробнее: https://pub.dev/packages/flutter_slider_drawer


SidebarX - удобный виджет для навигации по приложению, который работает на мобильных, десктопных и веб-платформах!
С легкостью создайте боковую панель или выдвижной ящик для вашего приложения.
📈 10.7К+ скачиваний, 743 лайка
📅 Обновлено 2 месяца назад (версия 0.17.2)
📚 Подробнее: https://pub.dev/packages/sidebarx


Flutter Advanced Drawer - пакет для Flutter, который позволяет создавать高度настраиваемые боковые меню с анимацией, настройкой размера, текста, цвета и радиуса углов.
👍 423 лайка, 5.0К+ скачиваний
📅 Обновлён 5 месяцев назад (версия 1.5.0)
📚 Подробнее: https://pub.dev/packages/flutter_advanced_drawer


Flutter Admin Scaffold - пакет для создания админских панелей в Flutter!
С ним можно легко реализовать боковую панель с меню, заголовком и футером.
👍 205 лайков, 904 скачиваний.
📌 Версия 1.4.0, обновлена 10 месяцев назад.
📚 Подробнее: https://pub.dev/packages/flutter_admin_scaffold


Animated Stack - пакет для Flutter, позволяющий создавать анимированные стэки страниц для реализации кастомных боковых меню.
👉 251 ❤️, 137 загрузок
📅 Обновлён 7 месяцев назад
📚 Подробнее: https://pub.dev/packages/animated_stack


Easy Sidemenu - это легкий в использовании пакет для Flutter, который позволяет создавать боковые меню для навигации в вашем приложении.
**Ключевые особенности:**
* Простая интеграция
* Настраиваемые стили
* Возможность создавать вложенные пункты меню
* Демонстрационный пример
**Уже используется более чем в 6.6К проектах!**
**Последнее обновление:** 4 месяца назад
**Версия:** 0.7.1
📚 Подробнее: https://pub.dev/packages/easy_sidemenu
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Самые лучшие обновлённые пакеты за последние 24 часа

google_api_headers 5.0.1
Пакет для Flutter, который позволяет использовать Google API. Убрано устаревшее сообщение и обновлены зависимости.
👍 Лайки: 30, 📥 Скачиваний: 84.6К
https://pub.dev/packages/google_api_headers

firestore_cache 2.18.4
Пакет для кэширования данных Firestore в приложениях Flutter. Теперь использует обновленные зависимости cloud_firestore и flutter.
Пакет позволяет читать документы из кэша, прежде чем обращаться к серверу Firestore.
👍 Лайки: 106, 📥 Скачиваний: 1.1К
https://pub.dev/packages/firestore_cache

bloc_lint 0.3.3
Пакет для линтинга BLoC в приложениях Flutter. Теперь игнорирует пробелы в комментариях ignore.
Уже 35.3К скачиваний и 21 лайк!
👍 Лайки: 21, 📥 Скачиваний: 35.3К
https://pub.dev/packages/bloc_lint

ffmpeg_kit_flutter_new 4.1.0
Пакет для работы с FFmpeg в приложениях Flutter, обеспечивая полную поддержку видео- и аудиопроцессинга.
В новой версии исправлена проблема совместимости с FFmpeg 8.0 на всех платформах.
Пакет имеет 127 лайков и более 18.9К скачиваний!
👍 Лайки: 127, 📥 Скачиваний: 18.9К
https://pub.dev/packages/ffmpeg_kit_flutter_new

board_datetime_picker 2.8.3
Пакет для выбора даты и времени в приложениях Flutter, предлагая различные варианты отображения календаря и выбора.
В новой версии исправлены ошибки, добавлена поддержка гибкого отображения календаря в широком режиме и возможность выбора времени с точностью до секунды.
Пакет набрал 220 лайков и 2.9К скачиваний!
👍 Лайки: 220, 📥 Скачиваний: 2.9К
https://pub.dev/packages/board_datetime_picker

retrofit_generator 10.1.0
Пакет для генерации кода Retrofit в приложениях Flutter. Теперь поддерживает экспериментальную интеграцию с lean_builder.
Лайков: 188, скачиваний: 403К
👍 Лайки: 188, 📥 Скачиваний: 403К
https://pub.dev/packages/retrofit_generator

#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #google_api_headers #firestore_cache #bloc_lint #ffmpeg_kit_flutter_new #board_datetime_picker #retrofit_generator
Обработка запросов PUT и DELETE в Flutter: динамическое обновление и удаление данных
Узнайте, как обновлять и удалять данные в вашем Flutter-приложении с помощью запросов PUT и DELETE! 🔥
В этой статье вы найдете подробное руководство по реализации запросов PUT и DELETE с использованием пакетов Dio и http в Flutter. Вы узнаете, как обновлять и удалять данные динамически, а также как создавать простой интерфейс для тестирования запросов. 📱💻
В статье рассматриваются следующие темы:
- Понимание запросов PUT, PATCH и DELETE
- Настройка проекта Flutter
- Выполнение запросов PUT для обновления данных
- Выполнение запросов PATCH для изменения конкретных полей
- Выполнение запросов DELETE для удаления данных
- Создание простого интерфейса для тестирования запросов
- Лучшие практики для PUT и DELETE в Flutter

🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterdev #mobiledevelopment #FlutterPulseMedium #FlutterPulse #appdevelopment