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

url_launcher_ios 6.3.5 - плагин для запуска ссылок в приложениях iOS. Убраны устаревшие зависимости, минимальная поддерживаемая версия iOS увеличена до 13, минимальная поддерживаемая версия SDK увеличена до Flutter 3.35/Dart 3.9. Исправлены интеграционные тесты. 👍 Лайки: 17, 📥 Скачиваний: 4.3М. https://pub.dev/packages/url_launcher_ios

shared_preferences_foundation 2.5.5 - пакет для реализации shared_preferences на iOS и macOS. Минимальная поддерживаемая версия - iOS 13 и macOS 10.15, а также Flutter 3.35/Dart 3.9. 👍 Лайки: 3, 📥 Скачиваний: 3.5М. https://pub.dev/packages/shared_preferences_foundation

path_provider_foundation 2.4.3 - пакет для предоставления пути к файлам и директориям в приложениях для iOS и macOS. Минимальная поддерживаемая версия - iOS 13 и macOS 10.15, а также обновлена минимальная версия SDK до Flutter 3.35/Dart 3.9. 👍 Лайки: 6, 📥 Скачиваний: 4.6М. https://pub.dev/packages/path_provider_foundation

Drift 2.29.0 - реактивная библиотека персистентности для Flutter и Dart, построенная на основе SQLite. Теперь вы можете указывать порядок столбцов в аннотации @TableIndex, использовать внешние транзакции и вставлять строки из запроса SELECT в пакетном режиме. 👍 Лайки: 2230, 📥 Скачиваний: 469К. https://pub.dev/packages/drift

flutter_quill - богатый текстовый редактор для Flutter. Версия: Unreleased. 👍 Лайки: 2050, 📥 Скачиваний: 153К. https://pub.dev/packages/flutter_quill

font_awesome_flutter 4.7.0 - пакет, предоставляющий набор иконок Font Awesome для приложений Flutter. В новой версии 4.7.0 добавлена возможность доступа к иконкам через класс FontAwesomeIcons, а также создана галерея приложений для просмотра всех доступных иконок. 👍 Лайки: 4.8К, 📥 Скачиваний: 785К. https://pub.dev/packages/font_awesome_flutter

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #url_launcher_ios #shared_preferences_foundation #path_provider_foundation #Drift #flutter_quill #font_awesome_flutter
Разбираемся в конвейере рендеринга Flutter: фаза сборки
Узнайте, как Flutter превращает декларативный код UI в пиксели на экране и оптимизирует процесс рендеринга! 🚀
В этой статье вы погрузитесь в детали фазы сборки конвейера рендеринга Flutter, узнаете о взаимодействии виджетов, элементов и RenderObject, а также о том, как Flutter добивается сублинейной сложности рендеринга. 🤔
Вы узнаете о ключевых концепциях, таких как дерево виджетов, элементы, ключи и процесс согласования дерева виджетов. Кроме того, статья расскажет о том, как использовать post-frame callbacks и как Flutter обрабатывает обновление и переиспользование элементов. 🔄
Читайте продолжение статьи по ссылкам ниже:
🇷🇺Русская версия
🇬🇧English version
🌐Оригинальная статья

Все подобные новости ищите по хэштегу #FlutterPulseMedium Оцените новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #renderingpipeline #buildphase
1🔥1
Обзор пакетов на тему Persistent SQL Database


Prisma Client Dart - типобезопасный ORM для Dart, который использует Prisma Engine в качестве слоя доступа к данным.
👉 Узнайте, как использовать Prisma ORM в вашем проекте на Dart.
📈 234 лайка, 1790 скачиваний
📦 https://pub.dev/packages/orm
📌 Версия 5.3.4, обновлена 4 месяца назад.

sqflite_common_ffi 2.3.6 - пакет для работы с SQLite в Flutter и Dart, основанный на ffi.
Поддерживает Linux, macOS, Windows, iOS и Android.
Позволяет использовать sqflite в юнит-тестах без эмулятора/симулятора.
223 000+ скачиваний, 310 лайков.
➡️ https://pub.dev/packages/sqflite_common_ffi
Обновлён 4 месяца назад.

Drift 2.29.0 - реактивная библиотека для работы с базами данных в Flutter и Dart, построенная на основе SQLite.
🔥 2230 лайков и 469000 скачиваний!
Типобезопасность
Высокая производительность
Кроссплатформенность
Reactive Streams
📚 https://pub.dev/packages/drift
Обновлено 22 часа назад.

sqflite_common - общий пакет для работы с SQLite в Flutter и Desktop!
👉 73 лайка, 1 840 000 скачиваний
🔗 https://pub.dev/packages/sqflite_common
📅 Обновлён 2 месяца назад (версия 2.5.6)

sqlite3 для Dart теперь доступен в версии 2.9.3!
Этот пакет предоставляет привязки к SQLite через dart:ffi, позволяя работать с базами данных прямо из вашего Dart-приложения.
**Ключевые особенности:**
* Поддержка Android, iOS, macOS, Linux, Windows и Web.
* Возможность использования встроенной версии SQLite или поставлять свою.
* Поддержка типов данных int, double, String, List<int> (для BLOB) и null.
* Экспериментальная поддержка WebAssembly для работы с SQLite в браузере.
**Узнать больше:**
https://pub.dev/packages/sqlite3
**Статистика:**
* Лайков: 415
* Скачиваний: 789 000
**Обновлено:** 7 дней назад

sqflite: 2.4.2
📈 5440 лайков, 2330000 скачиваний
sqflite - плагин для Flutter, позволяющий работать с базой данных SQLite. Поддерживает iOS, Android и MacOS.
**Ключевые особенности:**
* Транзакции и пакетные операции
* Автоматическое управление версиями
* Вспомогательные методы для вставки, запросов, обновления и удаления данных
* Операции с базой данных выполняются в фоновом потоке на iOS и Android
**Узнать больше:** https://pub.dev/packages/sqflite
**Последнее обновление:** 8 месяцев назад
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseThemedPackages #sqflite #sqflite_common_ffi #Drift #PrismaClientDart #sqlite3
Самые лучшие обновлённые пакеты за последние 24 часа

Firebase Messaging Plugin for Flutter 15.2.1
Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995).
👍 Лайки: 3690, 📥 Скачиваний: 1.1M
https://pub.dev/packages/firebase_messaging

Stormberry 0.18.0
Обновление пакета Stormberry до версии 0.18.0! Теперь поддерживаются значения по умолчанию для столбцов через аннотацию @Default и создание/обновление многих-ко-многим отношений через методы insert и update.
Лайков: 127, Скачиваний: 755.
https://pub.dev/packages/stormberry

fresh 0.4.4
Этот пакет используется для обновления токенов в приложениях на Dart.
В новой версии были внесены незначительные корректировки в generics в тестах и обновление до mocktail ^1.0.0.
Пакет имеет 152 лайка и более 16100 скачиваний.
https://pub.dev/packages/fresh

fresh_dio 0.4.4
Теперь исправлена проблема с зависанием при необработанных исключениях токена обновления. fresh_dio - это интерцептор для Dio, который упрощает процесс аутентификации API с помощью токенов и их обновления.
Уже 159 лайков и 14300 скачиваний!
https://pub.dev/packages/fresh_dio

macos_ui 2.2.2
Этот пакет предоставляет виджеты и темы для создания приложений с дизайном macOS в Flutter.
В новой версии исправлена проблема с вызовом setState после dispose в MacosPulldownButton.
macos_ui уже получил 1010 лайков и более 32000 скачиваний!
https://pub.dev/packages/macos_ui

flutter_inapp_purchase 7.1.12
Этот пакет используется для реализации покупок внутри приложения в соответствии со спецификацией Open IAP.
В обновлении были обновлены версии openiap-versions:
- apple до 1.2.25
- google до 1.3.1
- gql до 1.2.2
Пакет имеет 430 лайков и 9090 скачиваний.
https://pub.dev/packages/flutter_inapp_purchase

#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #firebase_messaging #stormberry #fresh #fresh_dio #macos_ui #flutter_inapp_purchase
1
Доступность клавиатуры в Flutter: Готова ли ваша приложение?
🚀 Flutter-разработчикам, внимание! В новой статье мы рассмотрим, как сделать ваше приложение доступным для всех пользователей, включая тех, кто использует клавиатуру для навигации.

Основная часть статьи посвящена тому, как использовать виджеты Flutter, такие как FocusTraversalGroup, FocusTraversalOrder, ExcludeFocus и FocusNode, чтобы создать удобную и логичную навигацию по клавиатуре. Вы узнаете, как настроить порядок фокуса, исключить виджеты из дерева фокуса и создать доступную форму входа.

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

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

Все подобные новости ищите по хэштегу #FlutterPulseMedium Оцените новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #accessibility #keyboardnavigation #inclusiveDesign
Обзор пакетов на тему Markdown


flutter_md 0.0.8 - Быстрый и настраиваемый парсер Markdown для Flutter!
👉 41 ❤️, 2.0К загрузок
Идеально для отображения форматированного текста от AI-ассистентов.
🔥 Преимущества:
* ⚡️ Высокая производительность
* 🎨 Полностью настраиваемый
* 📱 Нативный Flutter
* 🔗 Интерактивные элементы
* 🌐 Кроссплатформенный
* 📝 Поддержка богатого синтаксиса Markdown
* 🎯 Оптимизирован для AI
* 🔧 Расширяемый
👉 https://pub.dev/packages/flutter_md
📅 Обновлено 10 дней назад.

markdown - Пакет для парсинга Markdown в HTML как на клиенте, так и на сервере.
👍 337
📦 1.9М
Версия: 7.3.0
Обновлён: 9 месяцев назад
https://pub.dev/packages/markdown

Markdown Widget - Простой и мощный компонент для отображения Markdown в Flutter!
👍 377 лайков, 26.1К+ скачиваний!
➡️ https://pub.dev/packages/markdown_widget
📈 Версия 2.3.2+8, обновлена 5 месяцев назад.

flutter_markdown_plus - Рендерер Markdown для Flutter.
👍 52
📦 49.9К
Версия: 1.0.5
Обновлён: 52 дня назад
https://pub.dev/packages/flutter_markdown_plus

QuickText - Упрощение форматирования текста в Flutter!
👍 5
📦 50
Версия: 1.0.3
Дата обновления: 10 месяцев назад
https://pub.dev/packages/quick_text

GPT Markdown & LaTeX - Пакет для отображения богатого Markdown и LaTeX контента в приложениях Flutter.
👉 Преимущества:
* Оптимизирован для выводов AI
* Широкий спектр поддерживаемых функций Markdown и LaTeX
* Легкая настройка и интеграция
* Возможность выбора текста
📈 Статистика:
* Лайков: 230
* Скачиваний: 43.1К
* Последнее обновление: 43 дня назад
* Версия: 1.1.4
https://pub.dev/packages/gpt_markdown
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #markdown #flutter_md #markdown_widget #flutter_markdown_plus #quick_text #gpt_markdown #GPTMarkdownLaTeX
Новые пакеты за неделю

staged_stepper
Пакет staged_stepper позволяет создавать анимированные шаги с таймером и соединительными полосами. Он идеально подходит для многоэтапных операций, таких как верификация, подтверждение и завершение.
👍 Лайки: 10, 📥 Скачиваний: 29
https://pub.dev/packages/staged_stepper

webpush_encryption
Используйте его для расшифровки и шифрования уведомлений в соответствии со стандартом RFC 8291.
Лайков: 3, Скачиваний: 722
https://pub.dev/packages/webpush_encryption

pulsar_cli
Пакет pulsar_cli - это интерфейс командной строки для фреймворка Pulsar Web. Он позволяет создавать и запускать проекты Pulsar.
Лайков: 2, Скачиваний: 360
https://pub.dev/packages/pulsar_cli

easy_toast_plus
Показывайте простые и элегантные сообщения в любом месте своего приложения с помощью easy_toast_plus.
Пакет имеет 0 скачиваний и 18 лайков.
https://pub.dev/packages/easy_toast_plus

flumpose
Пакет flumpose для Flutter: упрощение создания UI-компонентов и улучшение производительности!
Лайков: 13, Скачиваний: 176
https://pub.dev/packages/flumpose

flutter_awesome_logger
Этот пакет делает отладку проще, благодаря функциям:
- Плавающая кнопка лога
- Автоматическое логирование API с Dio interceptor
- Красивый интерфейс для просмотра логов
Уже 2 лайка и 708 скачиваний!
https://pub.dev/packages/flutter_awesome_logger

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #staged_stepper #webpush_encryption #pulsar_cli #easy_toast_plus #flumpose #flutter_awesome_logger
Самые лучшие обновлённые пакеты за последние 24 часа

intercom_flutter 9.4.11 - плагин для интеграции функций Intercom в приложения Flutter. Обновлен Intercom Android SDK до версии 17.3.0. 👍 Лайки: 149, 📥 Скачиваний: 81.8К
https://pub.dev/packages/intercom_flutter

build_daemon 4.1.0 - пакет для запуска сборок в демоне. Исправлена ошибка с symlink'ами, удалены неиспользуемые зависимости и добавлен метод connectUnchecked для тестирования. 👍 Лайки: 8, 📥 Скачиваний: 3.78М
https://pub.dev/packages/build_daemon

analyzer_plugin 0.13.8 - пакет для создания плагинов для сервера анализа, написанных на Dart. Теперь требует версию 8.2.0 пакета analyzer и Dart SDK ^3.9.0. 👍 Лайки: 44, 📥 Скачиваний: 3.08М
https://pub.dev/packages/analyzer_plugin

oauth2 2.0.5 - пакет для аутентификации с удаленным сервисом через OAuth2. Сделан underlying HTTP client non-nullable. 👍 Лайки: 369, 📥 Скачиваний: 223К
https://pub.dev/packages/oauth2

shadcn_ui 0.38.4 - пакет содержит более 20 готовых компонентов интерфейса для Flutter. Удалены обязательные параметры из ShadThemeData, добавлен метод setInternalFieldError для ShadForm. 👍 Лайки: 762, 📥 Скачиваний: 18.8К
https://pub.dev/packages/shadcn_ui

liquid_glass_renderer 0.1.1-dev.22 - пакет для создания "жидкого стеклянного" или "матового стеклянного" эффекта в приложениях Flutter. Исправлены ошибки, улучшена производительность и внесены изменения в процесс рендеринга. 👍 Лайки: 655, 📥 Скачиваний: 12.9К
https://pub.dev/packages/liquid_glass_renderer

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #intercom_flutter #build_daemon #analyzer_plugin #oauth2 #shadcn_ui #liquid_glass_renderer
Команды и расширения для IDE VSCode/Cursor

Сегодня мы рассмотрим расширения для IDE VS Code. Очень сложная и широкая тема, поэтому Руслан решил немного сменить фокус и рассказать не конкретно про расширения, а про фичи и команды, которые использую при написании кода.

🔹 Комбинации клавиш
🔹 Snippets
🔹 Команды при нажатии на cmd+.
🔹 Команды в VSCode/Cursor при нажатии на F1
🔹 Полезные расширения
🔹 Settings.json
🔹 Analysis_options.yaml - настройки линтера



Ссылка на ноушен: https://rose-mascara-069.notion.site/VSCode-Cursor-27fa1ddc9ce18036abffd6d94f09d283

Если есть вопросы и предложения по следующим видео, то оставляйте комментарии.

Смотрите другие видео по хэштегу #FlutterPulseYoutube и подписывайтесь на наш канал! 👍

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Создай свой первый пакет на pub.dev: пошаговое руководство для Flutter-разработчиков!

Хотите поделиться своим кодом с сообществом и сделать его доступным для других разработчиков? Тогда вам пора узнать, как опубликовать свой пакет на pub.dev!

В этой статье вы найдёте подробное руководство по созданию и публикации пакета на pub.dev. Вы узнаете, что такое pub.dev, какие пакеты наиболее популярны, и как создать свой собственный пакет с нуля. В статье описаны ключевые особенности pub.dev, такие как открытый исходный код, поддержка сообщества и стандартизированная лицензия. Вы также найдёте информацию о том, как структурировать свой код, написать документацию и опубликовать пакет.

Особое внимание уделено созданию файла pubspec.yaml, написанию кода и документации, а также подготовке пакета к публикации. Вы узнаете, как использовать команду
dart pub publish --dry-run

для проверки пакета перед публикацией и как пройти аутентификацию на pub.dev.

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

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

#flutter #dart #flutterpulse #FlutterPulseMedium #pubdev #package #FlutterDev #mobiledevelopment #opensource
Обзор пакетов на тему Server Driven UI & Widget Generation

json_dynamic_widget - это мощный пакет для Flutter, который позволяет создавать динамические виджеты на основе JSON.
С его помощью вы можете создавать сложные UI без написания кода, использовать готовые плагины и генерировать код из JSON.
👍 Лайки: 295, 📥 Скачиваний: 3.2К
https://pub.dev/packages/json_dynamic_widget

flutter_html - простой и мощный виджет для отображения HTML и CSS в Flutter.
Упрощенный API, улучшенная поддержка стилей и расширенные возможности для кастомизации.
👍 Лайки: 2110, 📥 Скачиваний: 725К
https://pub.dev/packages/flutter_html

Remote Flutter Widgets (RFW) - пакет, который позволяет рендерить виджеты на основе описаний UI, получаемых в режиме реального времени.
Декларативный UI, конфигурируемость и расширяемость.
👍 Лайки: 649, 📥 Скачиваний: 5.4К
https://pub.dev/packages/rfw

Flutter Dynamic Widget - пакет, который позволяет создавать динамические UI в Flutter, используя JSON.
Динамическое обновление UI, поддержка null-safety, экспорт Flutter-код в JSON и поддержка Flutter Web.
👍 Лайки: 446, 📥 Скачиваний: 486
https://pub.dev/packages/dynamic_widget

Flutter Widget from HTML - пакет для рендеринга HTML в виджеты Flutter!
Поддерживает ссылки, изображения, аудио, видео, iframe и более 70 других тегов.
👍 Лайки: 1100, 📥 Скачиваний: 222К
https://pub.dev/packages/flutter_widget_from_html

#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #ServerDrivenUI #WidgetGeneration