Flutter Pulse
649 subscribers
418 photos
936 links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Новые пакеты за неделю

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
Самые лучшие обновлённые пакеты за последние 24 часа

graphql 5.2.3 - клиент GraphQL для Dart, позволяющий взаимодействовать с любым сервером GraphQL. В новой версии исправлены ошибки и добавлены новые функции, включая возможность использовать существующий экземпляр HiveStore и миграцию HiveStore с hive на hive_ce.
👍 Лайки: 485, 📥 Скачиваний: 377К
https://pub.dev/packages/graphql

jaspr 0.21.6 - современный фреймворк для создания веб-сайтов на Dart, поддерживающий как клиентскую, так и серверную отрисовку.
В новой версии добавлены параметры `checked` и `indeterminate` для функции `input()`, а также исправлена ошибка гидратации клиента и отладки в Chrome при запуске приложения под базовым путем.
👍 Лайки: 560, 📥 Скачиваний: 11.5К
https://pub.dev/packages/jaspr

flutter_offline 6.0.0 - пакет для работы с онлайн/оффлайн соединением в Flutter. Теперь с поддержкой последних версий connectivity_plus и network_info_plus.
👍 Лайки: 665, 📥 Скачиваний: 11.9К
https://pub.dev/packages/flutter_offline

syncfusion_flutter_core 31.2.3 - пакет является зависимым для различных виджетов Flutter от Syncfusion, включая чарты, календари и многое другое.
Несмотря на отсутствие изменений в этой версии, пакет остается популярным:
👍 Лайки: 245, 📥 Скачиваний: 689К
https://pub.dev/packages/syncfusion_flutter_core

shadcn_ui 0.38.5 - пакет содержит множество настраиваемых UI-компонентов для Flutter. Исправлена проблема с ShadTabs, которая потребляла лишнее место при expandContent для не выбранных вкладок.
👍 Лайки: 764, 📥 Скачиваний: 19.2К
https://pub.dev/packages/shadcn_ui

camera_avfoundation 0.9.7+1 - пакет используется для реализации камеры в приложениях для iOS. Теперь он разделен от пакета camera как федеративная реализация.
👍 Лайки: 11, 📥 Скачиваний: 214К
https://pub.dev/packages/camera_avfoundation

#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #graphql #jaspr #flutter_offline #syncfusion_flutter_core #shadcn_ui #camera_avfoundation
Flutter Pulse
Vibe coding. Приложение для квизов с нуля. Часть 1 Сегодня мы продолжаем играть в "вайб кодинг" и попробуем создать приложение для квизов с нуля! 🤔💻 В этом видео мы попросили курсор сгенерировать UI для квиз-приложения, сделали небольшие правки, добавили…
Vibe coding. Приложение для квизов с нуля. Часть 2 🎉

Сегодня Руслан продолжит играть в "вайб кодинг" и работать над приложением для квизов! 🤔 В этом видео мы начнем настройку интеграции с Firebase Cloud Firestore, чтобы получать квизы из базы данных. 🔥

🔹 Мы добавили Firebase проект и теперь попробуем подключить его к нашему проекту. 💻
🔹 Столкнулись со сложностями парсинга модели данных и немного подебажили. 🐜
🔹 Сделали рефакторинг, чтобы улучшить код. 💻

📹 В этом видео мы:
настроили Firebase Cloud Firestore;
создали коллекции и документы;
рефакторили код.

В следующем видео мы закроем эту проблему и пофиксим все, чтобы у нас можно было открывать приложение и в нужном нам квизе. 🔜

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

Смотреть видео на YouTube 📹

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

👉 Подпишись на канал и смотри другие видео по #FlutterPulseYoutube!
Отображение AlertDialog без Context в Flutter: Решение проблемы
🚨 Flutter-разработчики, сталкивались ли вы с ситуацией, когда нужно показать AlertDialog из асинхронной функции, но context недоступен? 🤔

В этой статье рассматривается распространенная проблема и предлагается элегантное решение с использованием GlobalKey<NavigatorState>. Вы узнаете, как отобразить AlertDialog без context, используя глобальный navigatorKey, и как это может упростить ваш код. 📈

Статья шаг за шагом объясняет, как определить глобальный navigatorKey, присвоить его MaterialApp, создать функцию для показа AlertDialog и вызвать ее из асинхронной функции. Вы получите полное понимание того, как работает это решение и почему оно является правильным подходом. 💡

Ссылки на статью:
🇷🇺Отображение AlertDialog без Context в Flutter
🇬🇧Showing AlertDialog Without Context in Flutter
🌐Оригинальная статья

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

#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programmingtips
Когда важна каждая миллисекунда: оптимизация съёмки для CV и AR 📸💻
Разработчики 2ГИС Ситискан поделились опытом оптимизации съёмки городской среды с помощью мобильного приложения 📱. Узнаете, как они добились стабильной съёмки с минимальной задержкой и как можно использовать этот опыт в своих проектах 📈.
В статье также затронута тема создания скриншотов виджетов в Flutter и оптимизации камеры в Flutter 📸. Узнайте, как добиться стабильной частоты съёмки 4 кадра в секунду без перегрузки Dart и канала связи 📊.
Оптимизация съёмки кадров в Flutter: компромисс между качеством, скоростью и сложностью 🤔. Нативная обработка позволяет добиться 4 кадров в секунду без перегрузки UI-потока 📈. Библиотека camera_frame уже доступна для использования 📦.
Читать здесь 📄
#flutter #dart #flutterpulse 🚀💻
👍1🔥1
Обзор пакетов на тему Sharing & Intent


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


flutter_email_sender - пакет для отправки писем из Flutter, используя функциональность платформы.
👍 588 лайков, 103 000 скачиваний.
➡️ https://pub.dev/packages/flutter_email_sender
v8.0.0, обновлён 40 дней назад.


quick_actions - пакет, который позволяет легко работать с быстрыми действиями на iOS и App Shortcuts на Android.
👍 1090 лайков, 182000 скачиваний.
➡️ https://pub.dev/packages/quick_actions
Обновлён 10 месяцев назад.


share_plus - пакет, который позволяет легко интегрировать функцию обмена контентом в ваше Flutter-приложение. Он использует родные диалоги обмена для каждой платформы, обеспечивая плавный пользовательский опыт.
👍 3850 лайков, 2.1М скачиваний.
➡️ https://pub.dev/packages/share_plus
Версия: 12.0.1, обновлено: 2 дня назад.


receive_sharing_intent - пакет, который позволяет вашему Flutter-приложению получать.shared файлы, фотографии, видео, текст, URL и другие типы файлов из других приложений.
👍 783 лайка, 39 500 загрузок
➡️ https://pub.dev/packages/receive_sharing_intent
📅 Обновлено 12 месяцев назад


browser_launcher - пакет для запуска веб-браузеров в стандартном режиме.
👍 17 лайков
📦 3,94 млн скачиваний
➡️ https://pub.dev/packages/browser_launcher
Обновлён 11 месяцев назад.


url_launcher - пакет для Flutter, позволяющий открывать URL-адреса в приложении!
👉 Поддерживает различные схемы URL, такие как https, mailto, tel, sms и file.
👍 8 млн лайков и 4 млн скачиваний!
➡️ https://pub.dev/packages/url_launcher
📅 Обновлён 3 месяца назад.
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseThemedPackages #Sharing #Intent #firebase_messaging #flutter_email_sender #quick_actions #share_plus #receive_sharing_intent #browser_launcher #url_launcher
🔥1