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

Flutter TTS обновился до версии 4.2.3
Плагин для Flutter, который позволяет использовать функцию синтеза речи. Исправлены ошибки на Android и Windows.
👍 Лайки: 1.45К, 📥 Скачиваний: 97.3К
https://pub.dev/packages/flutter_tts

Matrix обновился до версии 0.40.1
Библиотека для работы с протоколом Matrix, позволяющая создавать безопасные и децентрализованные приложения для обмена сообщениями. Добавлена команда выхода из системы и исправлены ошибки.
👍 Лайки: 76, 📥 Скачиваний: 11.4К
https://pub.dev/packages/matrix

Tostore обновился до версии 2.0.3
Высокопроизводительный распределенный движок хранения данных. Исправлена проблема с сжатием резервных копий на веб-платформе.
👍 Лайки: 29, 📥 Скачиваний: 121К
https://pub.dev/packages/tostore

MetaMap обновился до версии 2.4.7
Пакет для интеграции карт в приложения на Flutter. Исправлена проблема с цветами на Android.
👍 Лайки: 5, 📥 Скачиваний: 5.84К
https://pub.dev/packages/metamap

Redux Saga Middleware обновился до версии 3.3.0
Пакет для управления побочными эффектами в приложениях на Dart и Flutter. Теперь поддерживает последнюю версию Dart.
👍 Лайки: 31, 📥 Скачиваний: 122К
https://pub.dev/packages/redux_saga

#flutter #dart #pubdev #flutterpulse #fluttertts #matrix #tostore #metamap #reduxsaga
Обновленные пакеты за последние 24 часа, получившие наибольшее число лайков

Health обновился до версии 12.2.1 🚑
Пакет для чтения и записи данных о здоровье из Apple Health и Google Health Connect. Исправлена проблема с реализацией add-to-app на iOS.
👍 Лайки: 600, 📥 Скачиваний: 29.4К
https://pub.dev/packages/health

Talker обновился до версии 4.8.1 🚀
Продвинутый обработчик ошибок и логгер для приложений на Dart и Flutter. Добавлена возможность логирования дополнительных данных запросов в talker_dio_logger.
👍 Лайки: 710, 📥 Скачиваний: 216К
https://pub.dev/packages/talker

Appwrite Flutter SDK обновился до версии 17.0.1 📈
Открытый сервер бэкенда как сервис, упрощающий сложные и повторяющиеся задачи разработки. Обновлена зависимость flutter_web_auth_2 до версии 4.1.0.
👍 Лайки: 566, 📥 Скачиваний: 6.9К
https://pub.dev/packages/appwrite

Flutter Calendar обновился до версии 29.1.39 📆
Мощный инструмент для создания календарей в ваших Flutter-приложениях. Исправлены ошибки, включая проблемы с размером шрифта и форматом даты.
👍 Лайки: 1510, 📥 Скачиваний: 77.1К
https://pub.dev/packages/syncfusion_flutter_calendar

#health #talker #appwrite #fluttercalendar #flutter #dart #pubdev #flutterpulse
Обзор пакетов на тему shared_aws_api

AWS Signature Version 4 🚀
Утилита для подписи HTTP-запросов к сервисам AWS. Используется для аутентификации и авторизации запросов в приложениях Web, VM и Flutter.
👍 Лайки: 21, 📥 Скачиваний: 81.9К
Последнее обновление 📅: 4 дня назад
https://pub.dev/packages/aws_signature_v4

Amplify Flutter 🚀
Универсальный модуль для разработки кроссплатформенных приложений с поддержкой аналитики, API, аутентификации, хранилища и уведомлений.
👍 Лайки: 228, 📥 Скачиваний: 74К
Последнее обновление 📅: 4 дня назад
https://pub.dev/packages/amplify_flutter

MinIO Dart Client SDK 📦
Простой доступ к Amazon S3 совместимым серверам хранения объектов.
👍 Лайки: 117, 📥 Скачиваний: 7.6К
Последнее обновление 📅: 6 месяцев назад
https://pub.dev/packages/minio

Amplify Auth Cognito 🔒
Этот пакет позволяет использовать сервис аутентификации AWS Cognito в ваших Flutter-приложениях.
👍 Лайки: 94, 📥 Скачиваний: 70.1К
Последнее обновление 📅: 4 дня назад
https://pub.dev/packages/amplify_auth_cognito

Amplify Secure Storage Dart 🔒
Этот пакет для Dart позволяет безопасно хранить данные в ваших приложениях.
👍 Лайки: 0, 📥 Скачиваний: 73.9К
Последнее обновление 📅: 4 дня назад
https://pub.dev/packages/amplify_secure_storage_dart

Amazon Cognito Identity SDK для Dart 📈
Этот пакет позволяет легко интегрировать аутентификацию и авторизацию в ваши Flutter-приложения с помощью Amazon Cognito.
👍 Лайки: 197, 📥 Скачиваний: 52.6К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/amazon_cognito_identity_dart_2

#aws_signature_v4 #amplify_flutter #minio #amplify_auth_cognito #amplify_secure_storage_dart #amazon_cognito_identity_dart_2 #flutter #dart #pubdev #flutterpulse #shared_aws_api
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз

Syncfusion Flutter Core обновился до версии 29.1.39
Пакет для различных виджетов Syncfusion Flutter, включая графики, календари, таблицы данных и многое другое. Обновлена минимальная версия Dart до 3.7.
👍 Лайки: 236, 📥 Скачиваний: 604К
https://pub.dev/packages/syncfusion_flutter_core

Syncfusion Flutter PDF Viewer обновился до версии 29.2.8
Библиотека для просмотра PDF-документов на платформах Android, iOS, Web, Windows и macOS. Исправлены ошибки с прокруткой и масштабированием.
👍 Лайки: 1060, 📥 Скачиваний: 173К
https://pub.dev/packages/syncfusion_flutter_pdfviewer

Syncfusion Flutter PDF обновился до версии 29.2.8
Мощная библиотека для создания и редактирования PDF-документов в приложениях Flutter. Исправлена ошибка с несоответствием длины слова и глифа текста.
👍 Лайки: 755, 📥 Скачиваний: 220К
https://pub.dev/packages/syncfusion_flutter_pdf

Syncfusion Flutter Date Range Picker обновился до версии 29.1.39
Пакет для выбора одной даты, нескольких дат или диапазона дат. Обновлена минимальная версия Dart до 3.7.
👍 Лайки: 1580, 📥 Скачиваний: 197К
https://pub.dev/packages/syncfusion_flutter_datepicker

Syncfusion Flutter Charts обновился до версии 29.2.4
Пакет для создания красивых, анимированных и высокопроизводительных графиков в мобильных приложениях на Flutter. Исправлена ошибка с переключением легенды.
👍 Лайки: 3490, 📥 Скачиваний: 217К
https://pub.dev/packages/syncfusion_flutter_charts

#syncfusion_flutter_core #syncfusion_flutter_pdfviewer #syncfusion_flutter_pdf #syncfusion_flutter_datepicker #syncfusion_flutter_charts #flutter #dart #pubdev #flutterpulse
Новые пакеты за неделю! 🚀

Filterator - мощный инструмент для построения структурированных API-запросов с поддержкой фильтрации, сортировки, пагинации и конвертации в различные форматы. 💻
👍 Лайки: 18, 📥 Скачиваний: 290
https://pub.dev/packages/filterator

Rive Native - новый рантайм, позволяющий отображать и взаимодействовать с графикой Rive в вашем приложении Flutter.
👍 Лайки: 43, 📥 Скачиваний: 713
https://pub.dev/packages/rive_native

gizmos_settings_screen - пакет для создания настраиваемых экранов настроек для ваших приложений.
👍 Лайки: 19, 📥 Скачиваний: 114
https://pub.dev/packages/gizmos_settings_screen

prime - библиотека полезных и многоразовых методов и расширений для Dart.
👍 Лайки: 2, 📥 Скачиваний: 265
https://pub.dev/packages/prime

#Filterator #RiveNative #gizmos_settings_screen #prime #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков

Video Player обновился до версии 2.10.0
Плагин для Flutter, который позволяет проигрывать видео на устройствах под iOS, Android и веб-платформах. В новой версии добавлена поддержка платформенных представлений (platform views) для отображения видео на Android и iOS.
👍 Лайки: 3540, 📥 Скачиваний: 2.1М
https://pub.dev/packages/video_player

Flutter Sliders обновился до версии 29.1.39
Пакет для создания интерактивных слайдеров в Flutter-приложениях. Теперь минимальная версия Dart - 3.7.
👍 Лайки: 963, 📥 Скачиваний: 70.7К
https://pub.dev/packages/syncfusion_flutter_sliders

Flutter PDF Viewer обновился до версии 29.2.8
Библиотека для просмотра PDF-документов на платформах Android, iOS, Web, Windows и macOS. В новой версии исправлены ошибки и улучшена работа с масштабированием.
👍 Лайки: 1060, 📥 Скачиваний: 178К
https://pub.dev/packages/syncfusion_flutter_pdfviewer

Syncfusion Flutter DataGrid обновился до версии 29.2.8
Пакет для отображения и манипулирования данными в табличном виде в приложениях Flutter. В новой версии улучшена производительность и добавлены новые функции.
👍 Лайки: 824, 📥 Скачиваний: 59.9К
https://pub.dev/packages/syncfusion_flutter_datagrid

Flutter Calendar обновился до версии 29.1.39
Пакет для создания календарей в приложениях Flutter. В новой версии исправлены ошибки и обновлена минимальная версия Dart до 3.7.
👍 Лайки: 1510, 📥 Скачиваний: 79.5К
https://pub.dev/packages/syncfusion_flutter_calendar

#flutter #dart #pubdev #flutterpulse #videoplayer #fluttersliders #flutterpdfviewer #syncfusionflutterdatagrid #fluttercalendar
Flutter Pulse pinned «Сегодня произойдут небольшие изменения на канале! Надеюсь, они вам понравятся! Как думаете, что изменится?»
🚀 Нас уже больше 400! 🎉
Спасибо каждому, кто читает, комментирует и заряжает канал энергией Flutter! 💙
В честь этой мини-юбилейной отметки — пора внести немного свежего воздуха 💨 и объявить о небольших, но важных изменениях 👇

📊 Изменения в новостях о пакетах:

🧠 В недавнем опросе правильными были варианты:
«Уменьшится количество новостей»
«Произойдёт модернизация старой рубрики»
«Добавится новая рубрика»
Конечно, администратор канала, название и направление развития не изменится! 😄

🤔 Почему? Показалось, что слишком много контента про обновления пакетов. Было две новости, стало одна — лаконичнее и полезнее!

🕘 Теперь она будет выходить каждый день в 9:00 по Москве
📦 В ней: топ-обновлённые пакеты, changelog и версии (теперь без багов — спасибо новому парсеру 🙌)
📌 Новый хэштег: #FlutterPulseBestPackages

📬 А рубрика про новые пакеты останется на месте — еженедельно, по понедельникам в 18:00
📌 Хэштег: #FlutterPulseBestNewPackages

🆕 Новая рубрика — Flutter-гайды!
Да, теперь на канале будут мои личные советы и гайды по Flutter 🧑‍🏫
Коротко, чётко, с примерами и по делу!

📅 Каждый день в 13:00 по Москве
📌 Хэштег: #FlutterPulseTips

👉 Первый выпуск уже СЕГОДНЯ!

💬 Очень жду от вас фидбэка:
Что бы вы хотели видеть на канале? Что нравится? Что можно улучшить?
Лайки, комментарии, идеи — всё читаю и ценю 🙏

Спасибо, что вы со мной 💙
#FlutterPulse #FlutterPulseBestPackages #FlutterPulseBestNewPackages #FlutterPulseTips #Flutter #Dart #PubDev
Умный запрос оценки
Не спамите запросом оценки! 🤔

Почему?
• Apple Store ограничивает запрос оценки через нативное всплывающее окно до 2 раз в год 📆
• Google Play Store ограничивает запрос почти 2 раза каждые 3 месяца... 🤷‍♂️
• Вы не хотите раздражать пользователей и получать плохие оценки 😠

Мы создаем метод, подобный showDialog, чтобы можно было запрашивать оценку где угодно в приложении 📱


class RatingSettings {
final Duration delayBeforeAsking;
final Duration delayBeforeAskingAgain;

RatingSettings({
required this.delayBeforeAsking,
required this.delayBeforeAskingAgain,
});
}

class Rating {
final RatingApi _ratingApi;
final RatingSettings settings;
final DateTime? lastAskingDate;
final DateTime userCreationDate;
final DateTime _current;
final bool hasRateApp;

Rating({
required this.settings,
required RatingApi ratingApi,
required this.lastAskingDate,
required this.userCreationDate,
required this.hasRateApp,
}) : _ratingApi = ratingApi,
_current = DateTime.now();

bool shouldAsk() {
// Если пользователь уже оценил приложение или мы не знаем дату создания пользователя, пропустим
if (userCreationDate == null || hasRateApp) {
return false;
}

final appInstallDiff = _current.difference(userCreationDate);
if (appInstallDiff < settings.delayBeforeAsking) {
return false;
}

if (lastAskingDate == null) {
return true;
}
return lastAskingDate!.difference(_current) > settings.delayBeforeAskingAgain;
}

Future<void> openStoreListing() => _ratingApi.openStoreListing();
Future<void> showRatingDialog() => _ratingApi.showRatingDialog();
}



void showRatingPopup(WidgetRef ref) {
final ratingRepository = ref.watch(ratingRepositoryProvider);
final userState = ref.watch(userStateNotifierProvider);
final ratingFuture = ratingRepository.getUserState(user);

ratingFuture.then((rating) {
if (rating.shouldAsk()) {
rating.delay();
showDialog(
context: context,
builder: (context) => AlertDialog.adaptive(
title: const Text('Спасибо за использование ULY'),
content: const Text('У вас есть минута, чтобы оставить отзыв?'),
actions: [
TextButton(
child: const Text('Позже'),
onPressed: () async {
Navigator.of(context).pop();
},
),
TextButton(
child: const Text('Да, конечно!'),
onPressed: () async {
Navigator.of(context).pop();
rating.rate();
},
),
],
),
);
}
});
}


Вы можете хранить RatingSettings в Firebase Remote Config, чтобы регулировать эти настройки без пересборки приложения и находить оптимальные значения 🔧

Также вы можете использовать этот же подход, чтобы открыть страницу приложения в магазине или напрямую запросить оценку. Страница в магазине требует больше усилий от пользователя, но текстовые отзывы более ценны 💬

Оцените новую рубрику! 👍👎
Все подобные новости можно найти по хэштегу #FlutterPulseTips

#flutter #dart #flutterpulse #FlutterPulseTips #MobileDev #AppDev #SmartRating #RatingSystem #UXTips
Flutter Pulse pinned «🚀 Нас уже больше 400! 🎉 Спасибо каждому, кто читает, комментирует и заряжает канал энергией Flutter! 💙 В честь этой мини-юбилейной отметки — пора внести немного свежего воздуха 💨 и объявить о небольших, но важных изменениях 👇 📊 Изменения в новостях о пакетах:…»
Обзор пакетов на тему Тестирование

test - стандартный способ написания и запуска тестов для Dart. 👍 Лайки: 591, 📥 Скачиваний: 5.79М
Последнее обновление 📅: 14 дней назад
https://pub.dev/packages/test

Mocktail - библиотека для создания моков в Dart, вдохновленная Mockito. 👍 Лайки: 1170, 📥 Скачиваний: 2.58М
Последнее обновление 📅: 11 месяцев назад
https://pub.dev/packages/mocktail

platform - универсальная абстракция для Dart, предоставляющая доступ к информации о платформе. 👍 Лайки: 110, 📥 Скачиваний: 5.33М
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/platform

mockito - библиотека для создания моков в Dart, упрощающая тестирование кода. 👍 Лайки: 1460, 📥 Скачиваний: 1.64М
Последнее обновление 📅: 43 дня назад
https://pub.dev/packages/mockito

Faker - генерирует фейковые данные для ваших проектов, такие как email, логины, имена и адреса. 👍 Лайки: 897, 📥 Скачиваний: 1.21М
Последнее обновление 📅: 9 месяцев назад
https://pub.dev/packages/faker

coverage - сбор, обработка и форматирование данных о покрытии кода. 👍 Лайки: 126, 📥 Скачиваний: 6.95М
Последнее обновление 📅: 9 дней назад
https://pub.dev/packages/coverage

#test #mocktail #platform #mockito #faker #coverage #dart #pubdev #flutterpulse #flutterpulsethemedpackages
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 ТОП-9 самых просматриваемых Flutter-видео недели! 🔥
Неделя выдалась насыщенной: живой код, полезные туториалы, разговоры с гуру Dart и даже 24-часовой марафон 💻
Готовь чай, кофе (или что покрепче?) и открывай YouTube — есть, что посмотреть 👇

1. 🕒📱 Just coding | Observable Flutter #62
Крейг Лабенз снова в деле! Почти два часа лайв-кодинга на Dart от официального канала Flutter.
1 час 40 мин | 👀 11,957 просмотров
🔗 https://www.youtube.com/watch?v=wKWsP2TXVvg

2. 📚 Что такое List в Dart? || Урок Flutter
Ты уверен, что знаешь всё про списки? Создание, добавление, удаление и даже цикл по ним — всё за 12 минут!
12 мин | 👀 1,007 просмотров
🔗 https://www.youtube.com/watch?v=d-utuAcdBng

3. 📦 Barcode Generator App In Flutter
Настоящий DIY: делаем генератор штрих-кодов на Flutter. Без боли и сложностей.
23 мин | 👀 787 просмотров
🔗 https://www.youtube.com/watch?v=-gLxRVeSyvA

4. 💬 Humpday Q&A/AMA с Craig Labenz
Хотел задать Крейгу вопрос о Flutter? Кто-то уже сделал это за тебя — смотри!
2 часа 50 мин | 👀 485 просмотров
🔗 https://www.youtube.com/watch?v=HryfB44en0w

5. 🔮 Flutter — будущее разработки в 2025 году
Прогнозы, аргументы и немного философии: почему Flutter всё ещё топ и что дальше.
1 час 8 мин | 👀 370 просмотров
🔗 https://www.youtube.com/watch?v=3uCNx_WN8SI

6. 🧪 24 часа живого кодинга
Серьёзно. 24 часа. Живого. Кодинга. Полноценное приложение с бэкендом. Смотреть выборочно, но вдохновиться — обязательно.
24 часа | 👀 274 просмотра
🔗 https://www.youtube.com/watch?v=J_fEMlcmsXg

7. 🧠 Introduction to Flutter Test Mock Canvas
Mock Canvas в тестах Flutter — не страшно и даже интересно! Узнай, как он работает.
— | 👀 234 просмотра
🔗 https://www.youtube.com/watch?v=QbPm-Pe-4lw

8. 🔐 Password Manager на Flutter
Стажёр делает финальный проект: безопасный менеджер паролей. Держим за него кулачки и учимся.
2 часа 30 мин | 👀 214 просмотров
🔗 https://www.youtube.com/watch?v=w4kQk5zLlJA

9. 🧱 Flutter REST API PUT Method + Bloc
Чистая архитектура, Bloc, PUT-запросы и больше слов, которые нравятся архитекторам.
16 мин | 👀 60 просмотров
🔗 https://www.youtube.com/watch?v=geUYFj2hpTc

Если ты учишься, работаешь или просто фанатеешь от Flutter — это всё тебе 😎
Сохраняй, делись и развивай свой скилл вместе с Flutter-сообществом!
Не забываем лайкать! Это вдохновляет заниматься каналом больше!

#Flutter #Dart #FlutterPulse #FlutterPulseYouTube #PubDev #FlutterDev #FlutterВидео #FlutterОбучение #ObservableFlutter #CraigLabenz
Лучшие обновленные пакеты за последние 24 часа!

mobile_scanner 7.0.1
Пакет для Flutter, позволяющий сканировать штрих-коды и QR-коды с помощью камеры устройства. В новой версии добавлена обработка ошибок при вызове метода `MobileScannerController.start` без активного виджета `MobileScanner`.
👍 Лайки: 2.04К, 📥 Скачиваний: 463К
https://pub.dev/packages/mobile_scanner

coverage 1.14.1
Пакет для сбора, манипуляции и форматирования данных о покрытии кода в Dart. В новой версии удалена зависимость от пакета pubspec_parse и исправлена ошибка, которая могла возникнуть при попытке возобновить основной изолят из-за отключения службы VM.
👍 Лайки: 126, 📥 Скачиваний: 7.22М
https://pub.dev/packages/coverage

board_datetime_picker 2.7.0
Пакет для Flutter, позволяющий легко выбирать дату и время с помощью календаря и пикера. Теперь добавлена возможность выбора диапазона дат в режиме мультивыбора.
👍 Лайки: 210, 📥 Скачиваний: 4.24К
https://pub.dev/packages/board_datetime_picker

checked_yaml 2.0.4
Пакет для безопасной и удобной работы с YAML-файлами в Dart. В новой версии добавлено требование использования Dart 3.8.
👍 Лайки: 34, 📥 Скачиваний: 5.33М
https://pub.dev/packages/checked_yaml

material_color_utilities 0.13.0
Пакет для работы с цветовой системой Material Design 3, включая выбор темы из изображений и создание тонов цветов. В новой версии все поля MaterialDynamicColors стали финальными, а также теперь требуется Dart 3.5.
👍 Лайки: 240, 📥 Скачиваний: 5.21М
https://pub.dev/packages/material_color_utilities

bdd_widget_test 1.8.2
Библиотека для написания тестов для Flutter-виджетов в стиле BDD (Behavior-Driven Development), используя язык Gherkin. В новой версии исправлена проблема с предупреждениями линтера.
👍 Лайки: 167, 📥 Скачиваний: 86.6К
https://pub.dev/packages/bdd_widget_test

#mobile_scanner #coverage #board_datetime_picker #checked_yaml #material_color_utilities #bdd_widget_test #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages