Flutter Pulse
653 subscribers
421 photos
945 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