Flutter Pulse
727 subscribers
452 photos
1.06K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Обзор пакетов на тему Package Utilities


🚀 Package Rename 1.10.0 - Быстрый и простой способ настроить ваш Flutter-проект для production!
Этот пакет автоматически изменяет 37 полей в 19 файлах на 6 платформах, чтобы вы могли сосредоточиться на разработке.
👍 141 | 7240.0 | Обновлён 7 месяцев назад
👉 https://pub.dev/packages/package_rename
#PackageRename #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


🚀 build_version 2.1.3 - автоматически генерирует файл с версией пакета!
Этот пакет упрощает работу с версиями в ваших Dart-проектах. Он автоматически создает файл `version.dart` с текущей версией пакета, указанной в `pubspec.yaml`.
👍 29 лайков, 94 000+ скачиваний!
👉 https://pub.dev/packages/build_version
#build_version #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


📣 pub_semver 2.2.0 - пакет для работы с версиями и ограничениями версий, как в pub.
Поддерживает семантическое версионирование 2.0.0-rc.1 с небольшими отличиями.
👍 154 лайка, 📦 8,6 млн скачиваний.
👉 https://pub.dev/packages/pub_semver
#pub_semver #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


🚀 Once: Пакет для выполнения кода и отображения виджетов один раз!
Этот пакет позволяет запускать код и показывать виджеты один раз за определенный период: раз в час, день, неделю, месяц, при каждом новом релизе или по любому другому пользовательскому интервалу.
**Идеально для:**
* Показа туров для новых пользователей
* Отображения уведомлений о новых версиях
* Запроса оценки приложения
**Лайков: 294, скачиваний: 3250.0**
👉 https://pub.dev/packages/once
#Once #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


📢 package_info_plus - пакет для Flutter, который позволяет получить информацию о пакете приложения.
📈 2700+ лайков, 3.59M+ скачиваний.
👉 https://pub.dev/packages/package_info_plus
#package_info_plus #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


📢 Новость для разработчиков Flutter!
Пакет store_checker (1.8.0) позволяет определить, откуда была установлена приложение на устройстве: из Google Play, App Store, сторонних магазинов или по локальному пути.
👉 91 лайк, 15800+ скачиваний
👉 https://pub.dev/packages/store_checker
#store_checker #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages
Самые лучшие обновлённые пакеты за последние 24 часа

universal_io 2.2.3
Плагин для использования dart:io на всех платформах, включая браузеры. Теперь вы можете легко заменить импорты dart:io на package:universal_io/io.dart.
В новой версии исправлена ошибка, связанная с последними версиями Dart SDK.
👍 Лайки: 253, 📥 Скачиваний: 2.5М
https://pub.dev/packages/universal_io

flutter_stripe 12.1.1
Плагин для создания удобных платежных интерфейсов в мобильных приложениях для Android и iOS, используя Flutter.
В новой версии исправлена ошибка, которая вызывала крах при сборе токена банковского счета.
👍 Лайки: 1490, 📥 Скачиваний: 161К
https://pub.dev/packages/flutter_stripe

android_id 0.5.0
Плагин для получения Android ID в приложениях Flutter. Теперь требуется Flutter SDK >=3.10.0 (Dart 3-only).
👍 Лайки: 139, 📥 Скачиваний: 270К
https://pub.dev/packages/android_id

hexcolor 3.0.2
Плагин для добавления hex-цветов в проекты Flutter. Теперь вместо ColorToHex(Colors.teal) используйте Colors.teal.toHex().
👍 Лайки: 328, 📥 Скачиваний: 48.3К
https://pub.dev/packages/hexcolor

universal_html 2.2.5
Плагин для использования функций dart:html на всех платформах, включая браузеры, мобильные и десктоп-приложения, а также серверную виртуальную машину и Node.js.
В новой версии исправлены предупреждения анализатора и обновлена совместимость с новым Dart SDK.
👍 Лайки: 510, 📥 Скачиваний: 624К
https://pub.dev/packages/universal_html

Squadron 7.3.0
Плагин для многопоточности и пулов рабочих потоков в Dart, позволяя выполнять CPU-интенсивные и долгие задачи в отдельных потоках.
В новой версии 7.3.0 были внесены изменения: устаревание `localWorker` в пользу `sharedService` и `LocalWorkerClient` в пользу `WorkerClient`, добавление `Channel.closed`.
👍 Лайки: 201, 📥 Скачиваний: 24.7К
https://pub.dev/packages/squadron
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #universal_io #flutter_stripe #android_id #hexcolor #universal_html #Squadron
🔥1
Два года с Duit — история взросления фреймворка 🎉📈
Фреймворк Duit: два года развития 📊. Как проект перерос сам себя и стал экосистемой 🌐!
В новой версии Duit v4 произошел отказ от классов атрибутов в пользу модели данных на основе Map и extension types для повышения производительности и гибкости 🚀.
Новая версия фреймворка Duit: улучшена производительность, добавлены фрагменты и Remote Command API 📈. Подробности в нашей статье! 📄
Новая версия фреймворка Duit: улучшенная производительность, модульность и читаемый код 📊. Узнайте, что нового в фреймворке и как он эволюционирует 🤔.
Читать здесь
#flutter #dart #flutterpulse #flutterpulsehabr 🚀💻📈
Настройка звуков и стилей уведомлений в Flutter
Улучшите взаимодействие с пользователями, сделав уведомления вашего приложения уникальными и привлекательными! 🚀
В этой статье вы узнаете, как настроить кастомные звуки и стили уведомлений в Flutter, используя Firebase Cloud Messaging (FCM) и flutter_local_notifications. Вы научитесь добавлять изображения, кнопки и большой текст в уведомления, а также обрабатывать уведомления в foreground и background режимах.
В статье описаны следующие приёмы и советы:
Настройка кастомных звуков уведомлений для Android и iOS
Стилизация уведомлений с помощью изображений, кнопок и большого текста
Использование FCM для отправки rich-уведомлений
Обработка уведомлений в foreground и background режимах
Ссылки на статью:
🇷🇺 Настройка звуков и стилей уведомлений в Flutter (RU)
🇬🇧 Customizing Notification Sounds & Styles in Flutter (EN)
🌐 Оригинальная статья на Medium

Все подобные новости ищите по хэштегу #FlutterPulseMedium Оцените новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #notifications #pushnotifications
👍2
Обзор пакетов на тему OpenAPI & Swagger


Swagger Parser - пакет для Dart, который генерирует REST клиенты и классы данных из файлов определений OpenAPI или ссылок. Он поддерживает OpenAPI v2, v3.0 и v3.1, форматы JSON и YAML, генерацию по ссылке и несколько схем. 👍 Лайки: 107, 📥 Скачиваний: 17.9К, обновлён 15 дней назад. ➡️ https://pub.dev/packages/swagger_parser


shelf_swagger_ui - пакет, который позволяет легко интегрировать Swagger UI в ваше приложение на Shelf. 👍 85 лайков, 1.2К скачиваний, обновлён 8 месяцев назад. ➡️ https://pub.dev/packages/shelf_swagger_ui


openapi_generator_annotations - пакет, который позволяет генерировать SDK для OpenAPI клиентов прямо в ваших проектах Flutter/Dart. 👍 21 лайк, 25.7К скачиваний, обновлён 11 месяцев назад. ➡️ https://pub.dev/packages/openapi_generator_annotations


swagger_dart_code_generator - пакет, который автоматически генерирует Dart код на основе Swagger/OpenAPI схем. Он поддерживает Chopper и JsonAnnotation. 👍 320 лайков, 60.5К скачиваний, обновлён 10 дней назад. ➡️ https://pub.dev/packages/swagger_dart_code_generator


openapi_generator - пакет, который позволяет генерировать SDK для OpenAPI прямо в ваших проектах Flutter/Dart. 👍 118 лайков, 19.5К скачиваний, обновлён 11 месяцев назад. ➡️ https://pub.dev/packages/openapi_generator


openapi_generator_cli - пакет, который позволяет генерировать клиенты API для Dart/Flutter на основе спецификации OpenAPI. 👍 20 лайков, 34.5К скачиваний, обновлён 11 месяцев назад. ➡️ https://pub.dev/packages/openapi_generator_cli

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseThemedPackages #openapi_generator #swagger_dart_code_generator #openapi_generator_annotations #openapi_generator_cli #shelf_swagger_ui #SwaggerParser
Самые лучшие обновлённые пакеты за последние 24 часа

universal_io 2.3.1 - кроссплатформенная версия dart:io, которая работает на всех платформах, включая браузеры. Улучшена документация. 👍 Лайки: 253, 📥 Скачиваний: 3.0М
https://pub.dev/packages/universal_io

flutter_inapp_purchase 7.1.19 - используется для реализации покупок внутри приложения. Обновлены зависимости openiap-versions для Google и Apple. 👍 Лайки: 434, 📥 Скачиваний: 6.8К
https://pub.dev/packages/flutter_inapp_purchase

flutter_udid 4.1.0 - использует KeychainAccess вместо SAMKeychain для iOS и macOS, обновлены целевые версии iOS и macOS. 👍 Лайки: 265, 📥 Скачиваний: 127К
https://pub.dev/packages/flutter_udid

universal_html 2.3.0 - заменяет dart:html и позволяет работать с HTML и XML документами на различных платформах. Исправлены ошибки и улучшены DOM API. 👍 Лайки: 510, 📥 Скачиваний: 623К
https://pub.dev/packages/universal_html

shadcn_ui 0.39.7 - исправлена позиция selectedIcon в ShadOption, теперь она соответствует оригинальному дизайну shadcn/ui. 👍 Лайки: 791, 📥 Скачиваний: 25К
https://pub.dev/packages/shadcn_ui

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

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #universal_io #flutter_inapp_purchase #flutter_udid #universal_html #shadcn_ui #camera_avfoundation
🔥1
Реализация доступности клавиатуры в Flutter
🚀 Хотите сделать свое приложение более доступным и удобным для пользователей? 🤔 Тогда вам обязательно нужно узнать о реализации доступности клавиатуры в Flutter!

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

В статье рассматриваются такие темы, как управление фокусом и навигацией, порядок навигации, управление прокручиваемым контентом и создание пользовательских клавиатурных сокращений. Вы узнаете, как использовать виджеты Focus, FocusTraversalGroup, Shortcuts и Actions, чтобы создать бесшовный и доступный опыт навигации с помощью клавиатуры. 💻

🇷🇺 Читать статью на русском
🇬🇧 Читать статью на английском
🌐 Оригинальная статья

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


cupertino_native - Плагин для Flutter, который позволяет использовать настоящие UIKit/AppKit элементы в Flutter, обеспечивая идеальное соответствие внешнему виду и ощущению.
👍 Лайки: 195, 📥 Скачиваний: 1.2К
📦 https://pub.dev/packages/cupertino_native
Версия 0.1.1, обновлена 2 месяца назад.
#cupertino_native #flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages


yaru - Пакет содержит тему и виджеты для создания приложений для десктопа и веба, следуя дизайну Yaru для GNOME в Ubuntu 22.04+.
👍 Лайки: 270, 📥 Скачиваний: 6.6К
📦 https://pub.dev/packages/yaru
v8.3.0, обновлено 2 месяца назад
#yaru #flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages


flutter95 - Пакет позволяет создавать приложения Flutter с интерфейсом, вдохновлённым Windows 95.
👍 Лайки: 167, 📥 Скачиваний: 219
📦 https://pub.dev/packages/flutter95
Версия: 1.3.1
Обновлён: 21 день назад
#flutter95 #flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages


fluent_ui - Пакет предоставляет неофициальную реализацию Fluent Design для Flutter.
📈 Лайки: 3140, 📥 Скачиваний: 10.7К
📦 https://pub.dev/packages/fluent_ui
Обновлён 54 дня назад
#fluent_ui #flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages


macos_ui - Flutter-виджеты и темы, реализующие текущий язык дизайна macOS.
👍 Лайки: 1010, 📥 Скачиваний: 33.6К
📦 https://pub.dev/packages/macos_ui
Обновлено 28 дней назад
#macos_ui #flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages


mix - Простая и интуитивно понятная система стилизации для Flutter, которая позволяет создавать красивые и последовательные интерфейсы с легкостью.
👍 Лайки: 376, 📥 Скачиваний: 23.8К
📦 https://pub.dev/packages/mix
Версия: 1.7.0
Обновлено: 4 месяца назад
#mix #flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
👍1
WhiteLabel App на Flutter. Один код — тысяча лиц // Иван Самодуров, Altenar 📱💻

Представляем вам видео с докладом Ивана Самодурова, руководителя мобильной разработки в компании Altenar, о создании WhiteLabel приложения на Flutter. 📹

Иван рассказывает о том, как компания Altenar, поставщик программного обеспечения для лицензированных букмекеров, столкнулась с проблемой создания мобильных приложений для своих клиентов, которые хотели иметь собственные брендированные приложения. 🤔

Основные проблемы, с которыми столкнулась компания:
🔹Клиенты делали обёртку над продуктом в виде мобильного приложения на React Native или Flutter, но реализация оставляла желать лучшего. 😔
🔹 Приложения тормозили из-за отсутствия нативных доработок. 🐌
🔹 Компаниям приходилось погружаться в код клиентов, чтобы помочь им правильно интегрировать API. 🤯

Решение: создать WhiteLabel приложение на Flutter, которое можно было бы кастомизировать под каждого клиента. 💡

Преимущества WhiteLabel приложения:
Быстрый запуск приложения без необходимости разработки с нуля. ⏱️
Минимальные изменения для запуска приложения. 📈
Регулярная поддержка и обновления от разработчика. 🔄

Иван рассказывает о том, как команда Altenar:
🔹 Собрала требования и проанализировала конкурентов. 📊
🔹 Разработала базовую версию приложения и создала прокси-слой для унификации транзакций между приложением и сервером. 💻
🔹 Реализовала Server-Driven UI для показа страниц регистрации и других экранов. 📱
🔹 Решила проблемы с геолокацией и пуш-уведомлениями. 📍📣

Однако, команда столкнулась с новыми вызовами, когда появился клиент с нестандартным API. 🤔

Иван рассказывает о том, как команда изменила подход и архитектуру приложения, чтобы сделать его более гибким и масштабируемым. 🔄

Новые требования:
🔹 Каждый модуль должен быть независимым и не знать о других модулях. 📦
🔹 Приложение должно быть собрано на этапе компиляции на основе конфига. 💻

Иван демонстрирует, как команда реализовала эти требования с помощью кодогенерации и создания registry модулей. 🤖

В результате, команда получила приложение, которое можно легко кастомизировать и масштабировать. 📈

Планы на будущее:
🔹 Переход от WebView к нативным экранам. 📱
🔹 Расширение пуш-сервиса на всю компанию. 📣
🔹 Улучшение системы аналитики для маркетинга. 📊

Вывод: рынок всегда меняется, и изначальная концепция может быть обречена. 🤔 Поэтому, важно закладывать хорошую архитектуру с самого начала. 💡
Смотреть видео: Youtube, VkVideo

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

Посмотрите другие видео по #FlutterPulseYoutube и подпишитесь на наш канал! 👍
👍1
Новые пакеты за неделю

telecom_mcp_framework
Пакет для управления балансами звонков, отправки SMS и push-уведомлений, а также для маркетинга и продаж с помощью ИИ.
👍 Лайки: 2, 📥 Скачиваний: 6.4М
https://pub.dev/packages/telecom_mcp_framework

custom_roi_cells
Пакет для создания сеток ячеек с настраиваемым размером экрана и количеством ячеек. Он полезен для создания ROI (Области интереса) в приложениях камеры.
👍 Лайки: 12, 📥 Скачиваний: 116
https://pub.dev/packages/custom_roi_cells

zentoast
Пакет для создания headless системы уведомлений с полной кастомизацией.
👍 Лайки: 38, 📥 Скачиваний: 153
https://pub.dev/packages/zentoast

isar_community_flutter_libs
Библиотека для работы с базой данных Isar в Flutter.
👍 Лайки: 9, 📥 Скачиваний: 51.8К
https://pub.dev/packages/isar_community_flutter_libs

isar_community
Быстрая и удобная NoSQL база данных для Flutter.
👍 Лайки: 102, 📥 Скачиваний: 52.8К
https://pub.dev/packages/isar_community

genui
Пакет для создания динамических, разговорных интерфейсов с помощью моделей генеративного ИИ.
👍 Лайки: 18, 📥 Скачиваний: 179
https://pub.dev/packages/genui

#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages
Самые лучшие обновлённые пакеты за последние 24 часа

path_provider_foundation 2.4.4
Плагин для Flutter, который позволяет предоставлять пути к файлам и директориям в приложениях для iOS и macOS.
Убрана проблема с устаревшим кодом, теперь с обновлениями до Pigeon 26.
👍 Лайки: 6, 📥 Скачиваний: 5.4М
https://pub.dev/packages/path_provider_foundation

path_provider_android 2.2.21
Плагин для Flutter, который позволяет предоставлять пути к файлам и директориям в приложениях для Android.
Теперь с обновлениями до Pigeon 26.
👍 Лайки: 20, 📥 Скачиваний: 5.9М
https://pub.dev/packages/path_provider_android

firebase_crashlytics 5.0.5
Плагин для Flutter, который позволяет использовать Firebase Crashlytics API.
Исправлена проблема с предупреждением о файле legacy firebase_app_id_file.json на iOS.
👍 Лайки: 1290, 📥 Скачиваний: 1.5М
https://pub.dev/packages/firebase_crashlytics

firebase_database 12.1.0
Плагин для Flutter, который позволяет использовать Firebase Realtime Database API.
Теперь он поддерживает Pigeon, а также обновлены версии для iOS и Android.
👍 Лайки: 641, 📥 Скачиваний: 288К
https://pub.dev/packages/firebase_database

slang 4.10.1
Плагин для Flutter, который обеспечивает международную поддержку (i18n) на основе JSON, YAML, CSV или ARB-файлов.
Исправлена ошибка, связанная с использованием L10n и связанных переводов вместе, когда тип параметра L10n терялся.
👍 Лайки: 708, 📥 Скачиваний: 102К
https://pub.dev/packages/slang

url_launcher_android 6.3.25
Плагин для Flutter, который позволяет запускать ссылки в приложениях для Android.
Теперь с обновлениями до Pigeon 26.
👍 Лайки: 20, 📥 Скачиваний: 4.9М
https://pub.dev/packages/url_launcher_android

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #path_provider_foundation #path_provider_android #firebase_crashlytics #firebase_database #slang #url_launcher_android
Обновленный корпоративный шаблон Friflex Flutter Starter! 🚀 Это значит, что ваше приложение станет еще более мощным и современным! 💻

Что нового? 🤔
Обновили Flutter до версии 3.38.1+ - последней стабильной версии! 📈
Добавили поддержку Dot Shorthands из Dart 3.10 - ваш код станет еще более чистым и читаемым! 📚
Обновили правила анализатора - теперь проверка кода еще более эффективна! 🚫
Добавили инструкции для AI-ассистентов - теперь вы можете работать с Copilot и Cursor еще более эффективно! 🤖
Упрощена инициализация репозиториев - архитектура DI стала еще более удобной! 📁
Обновили документацию - теперь у вас есть актуальная информация по всем модулям! 📖
Добавили модуль обновлений - теперь поддерживаются hard и soft обновления приложения! 📈
Обновили все зависимости до последних версий - ваше приложение станет еще более стабильным! 📈
Улучшили систему тем и UI Kit - теперь ваше приложение выглядит еще более современно! 🎨

Хотите узнать больше? 🤔 Тогда переходите по ссылке и читайте подробную информацию о Flutter Starter! 📚

И не забудьте подписаться на канал flutterpulse 📣, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter и Dart! 🚀

Используйте хэштеги #flutter #dart #flutterpulse #flutterpulsenews, чтобы делиться своими мыслями и опытом с другими разработчиками! 💬

Начните свой проект прямо сейчас и ждем ваших pull requests с улучшениями и предложениями! 🚀
WebSockets в Flutter: как создать интерактивные приложения с обновлением данных в реальном времени

Хотите создать Flutter-приложения, которые могут обрабатывать данные в реальном времени и обеспечивать мгновенную обратную связь с пользователем? Тогда вам нужно узнать о WebSockets!

В этой статье рассматривается использование WebSockets в Flutter для создания интерактивных и отзывчивых приложений. Вы узнаете о преимуществах WebSockets по сравнению с традиционными HTTP-запросами, таких как минимальная задержка и эффективное использование ресурсов. В статье также представлен подробный пример реализации WebSockets в Flutter с использованием пакета `web_socket_channel`. Вы увидите, как создать простое приложение, которое отправляет и получает сообщения через WebSocket-соединение.

Ссылки на статью:
🇷🇺 WebSockets в Flutter (на русском)
🇬🇧 WebSockets in Flutter (на английском)
🌐 Оригинальная статья на Medium

Все подобные новости ищите по хэштегу #FlutterPulseMedium Оцените новую рубрику! #flutter #dart #flutterpulse #FlutterPulseMedium #WebSockets #RealTimeData #MobileDevelopment
Обзор пакетов на тему AWS

AWS Signature Version 4 - пакет для подписи HTTP-запросов для AWS сервисов. Этот пакет позволяет легко интегрировать ваши приложения с AWS, используя стандартную версию 4 подписи. Он работает в веб-, VM- и Flutter-проектах. 👍 Лайки: 21, 📥 Скачиваний: 100К. Версия: 0.6.9, Обновлено: 35 дней назад. 👉 https://pub.dev/packages/aws_signature_v4

Amplify Auth Cognito - пакет для аутентификации в Flutter-приложениях с использованием AWS Cognito. Поддерживает Android, iOS, Web, Windows, macOS и Linux. 👍 95 лайков, 84,300 скачиваний. Версия: 2.7.0, обновлён 35 дней назад. 👉 https://pub.dev/packages/amplify_auth_cognito

Amplify Flutter 2.7.0 вышла! Этот пакет позволяет легко интегрировать AWS Amplify в ваши Flutter-приложения для Android, iOS, Web, Windows, macOS и Linux. 👍 229 лайков, 89 400 скачиваний. Обновлено 35 дней назад. 👉 https://pub.dev/packages/amplify_flutter

MinIO Dart - неофициальный клиент SDK для доступа к любому серверу объектного хранения, совместимому с Amazon S3. 🚀 124 лайка, 25,6К скачиваний. Версия 3.5.8, обновлена 3 месяца назад. 👉 https://pub.dev/packages/minio

Amplify Secure Storage Dart - безопасное хранилище данных для Amplify, написанное на Dart. Поддерживает десктоп (MacOS, Windows, Linux), iOS и веб. 👍 0 лайков, 📦 89 700 скачиваний. Версия 0.5.8, обновлено 35 дней назад. 👉 https://pub.dev/packages/amplify_secure_storage_dart

Amazon Cognito Identity SDK для Flutter теперь официально доступен! Этот пакет позволяет легко интегрировать Amazon Cognito в ваши Flutter-приложения для аутентификации пользователей, управления доступом и хранения данных. 👍 196 лайков, 📥 58 100 скачиваний. Версия: 3.8.1, Обновлено: 9 месяцев назад. 👉 https://pub.dev/packages/amazon_cognito_identity_dart_2

#AWS #flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #AmplifyAuthCognito #AmplifyFlutter #MinIODart #AmplifySecureStorageDart #AmazonCognitoIdentitySDK
Flutter и файлы: возможности и ограничения библиотеки dart:io 📄💻

Представляем вашему вниманию доклад Михаила Доронцова с конференции CrossConf, в котором он рассказывает о возможностях и ограничениях библиотеки dart:io при работе с файлами в Flutter. 📹

Михаил Доронцов, руководитель разработки ПО в лаборатории цифровых исследований, делится своим опытом работы с Flutter и dart:io. 💻 Он рассказывает о том, как использовать библиотеку dart:io для работы с файлами, и о проблемах, с которыми он столкнулся при этом. 🤔

Основные темы доклада: 📝
🔹 Работа с файлами во Flutter с помощью dart:io
🔹 Возможности и ограничения dart:io
🔹 Проблемы при работе с файлами на разных платформах (Windows, macOS, Linux)

Михаил подробно рассказывает о том, как dart:io работает с файлами, и о том, какие проблемы могут возникнуть при этом. 🤔 Он также делится своим опытом решения этих проблем и рассказывает о новых подходах к работе с файлами, таких как использование FFI. 💡

Преимущества нового подхода: 🎉
🔹 Упрощенная архитектура
🔹 Нет зависимости от нативного C++ кода
🔹 Явная синхронность с возвратом Futures
🔹 Улучшенная производительность

Смотрите видео доклада на нашем канале: Youtube , VkVideo 📹

Подпишитесь на наш канал и следите за новыми видео по хэштегу #FlutterPulseYoutube. 👉 #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Самые лучшие обновлённые пакеты за последние 24 часа

source_gen 4.1.0 - пакет для автоматизированной генерации исходного кода для Dart. В новой версии добавлен метод TypeChecker.typeNamedLiterally, который позволяет проверять типы по имени.
👍 Лайки: 185, 📥 Скачиваний: 4.7М
https://pub.dev/packages/source_gen

Jiffy 6.4.4 - пакет для Flutter, используемый для парсинга, манипулирования, запросов и форматирования дат и времени. В новой версии исправлены ошибки форматирования дат, обновлены линты и добавлен экспорт исключений Jiffy.
👍 Лайки: 1140, 📥 Скачиваний: 305К
https://pub.dev/packages/jiffy

Pigeon 26.1.1 - инструмент для генерации кода, который упрощает обмен данными между Flutter и платформой хоста. В новой версии обновлены поддерживаемые версии анализатора до 8.x или 9.x, а также минимальная поддерживаемая версия SDK до Flutter 3.32/Dart 3.8.
👍 Лайки: 1190, 📥 Скачиваний: 427К
https://pub.dev/packages/pigeon

url_launcher_android 6.3.26 - пакет для запуска URL на Android-устройствах. Теперь с обновлением androidx.core:core с 1.13.1 до 1.17.0.
👍 Лайки: 20, 📥 Скачиваний: 4.8М
https://pub.dev/packages/url_launcher_android

image_picker_for_web 3.1.1 - пакет, позволяющий использовать функциональность image_picker в веб-приложениях. В новой версии исправлены устаревшие методы и обновлена минимальная версия поддерживаемого SDK до Flutter 3.32/Dart 3.8.
👍 Лайки: 172, 📥 Скачиваний: 2.5М
https://pub.dev/packages/image_picker_for_web

pinput 6.0.0 - легкий в использовании и настраиваемый ввод PIN-кода для Flutter. Теперь доступны новые функции: hintLocales, showErrorWhenFocused, onTapUpOutside и onFocus для Semantics widget.
👍 Лайки: 3350, 📥 Скачиваний: 448К
https://pub.dev/packages/pinput

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #source_gen #Jiffy #Pigeon #url_launcher_android #image_picker_for_web #pinput
У меня есть супер-новость для всех, кто интересуется интеграцией языковых моделей в свои приложения 🤖!
Вы знаете, как сложно оставаться в стороне от всего этого ажиотажа вокруг AI 🤯?
Сегодня я расскажу, как подключить ваше Flutter/Dart-приложение к локальному серверу Ollama с помощью пакета ollama_dart 📈!
Ollama - это инструмент для запуска языковых моделей локально, на вашем компьютере 🖥, что дает вам приватность, полный контроль и отсутствие зависимости от облачных API ☁️.
Чтобы связать сервер Ollama с вашим приложением, используйте библиотеку ollama_dart, которая позволяет отправлять одиночные запросы, работать со стримингом ответов и использовать разные типы запросов 📊.
Подключить Ollama легко: импортируйте пакет, инициализируйте клиента и отправляйте запросы на генерацию текста 📝.
Если вам нужно получать ответы по мере генерации, используйте generateChatCompletionStream 📢.
Вы можете выбирать разные версии моделей, настраивать параметры генерации и экспериментировать с разными моделями 🔬.
Чтобы работа с LLM через Ollama была максимально продуктивной, детализируйте промт, экспериментируйте с разными моделями и используйте стриминг для больших текстов 📈.
Хотите узнать больше? Ссылка на подробную статью 📎.
Не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter и Dart! 📱
#flutter #dart #flutterpulse #flutterpulsenews 🚀💻
🚀 Вышел Flutter 3.38.2 — важные стабильные фиксы
Свежий апдейт для всех Flutter-разработчиков

Команда Flutter выпустила патч-релиз 3.38.2, который закрывает ряд неприятных падений и проблем, связанных с widget preview, iOS-сборками и интеграцией через IDE. Если ты используешь превью виджетов или работаешь с iOS/Windows — обновление must-have.

🔥 Основные исправления

• Исправлен крэш widget preview при выходе
При анализе изменений в Dart-файле команда widget preview могла аварийно завершаться. Теперь — стабильно.

• Ошибка iOS-сборок “Improperly formatted define flag”
В add-to-app проектах Flutter мог падать при сборке на iOS. Исправлено.

• Widget preview не стартовал, если Flutter Web отключён
Теперь исключение не выбрасывается, превью корректно запускается.

• Крэш widget preview во время flutter pub get
Добавление или обновление плагинов могло ронять превью. Баг закрыт.

• Проблема с множественными crash-репортами
В некоторых сценариях один крэш создавал несколько отчётов. Теперь отчёт строго один.

• Visual Studio 2026 не поддерживается
Flutter теперь корректно сообщает о неподдерживаемой версии при сборке Windows-приложений.

• Widget preview не запускался без flutter pub get
Теперь поведение корректное и предсказуемое.

• Зависание при запуске на физическом iOS 26 из IDE
IDE устанавливала приложение, но запуск висел на белом экране. Баг исправлен.

Итог
Flutter 3.38.2 — это стабильность, меньше крэшей и надёжная работа widget preview на всех платформах. Рекомендуется обновиться всем, особенно тем, кто работает с iOS и widget preview.

ChangeLog

#flutter #dart #flutterpulse #flutterupdate #flutterpulsenews #mobiledev #iosdev #androiddev
Планируемые уведомления в Flutter: пошаговое руководство 🚀

Хотите добавить в свое Flutter-приложение функцию отправки напоминаний и уведомлений в определенное время? В этой статье вы найдете подробное руководство по реализации запланированных уведомлений! 📅

В этой статье вы узнаете, как использовать пакет `flutter_local_notifications` для создания запланированных уведомлений в Flutter. Вы научитесь настраивать таймеры оповещений, отправлять ежедневные и еженедельные уведомления, а также отменять запланированные уведомления. 🔔

В статье описаны 7 шагов по реализации запланированных уведомлений:
1. Установка зависимостей.
2. Настройка локальных уведомлений.
3. Настройка поддержки часовых поясов.
4. Планирование уведомлений.
5. Планирование повторяющихся уведомлений.
6. Отмена запланированных уведомлений.
7. Тестирование запланированных уведомлений.

Вы узнаете, как использовать функции `zonedSchedule и _nextInstanceOfTime для планирования уведомлений на определенное время, а также как использовать matchDateTimeComponents` для планирования повторяющихся уведомлений.

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

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили новую рубрику.

#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #notifications #schedulednotifications
👎1