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

Firebase Cloud Functions для Flutter обновился до версии 5.5.0
Пакет позволяет использовать API Cloud Functions для Firebase в ваших Flutter-приложениях. Теперь он поддерживает потоки (streams) для облачных функций!
👍 Лайки: 484, 📥 Скачиваний: 198К
https://pub.dev/packages/cloud_functions

Firebase Auth для Flutter обновился до версии 5.5.3
Пакет Firebase Auth для Flutter позволяет использовать API аутентификации Firebase в ваших Flutter-приложениях. В новой версии исправлена ошибка на iOS, связанная с отсутствием email и учетных данных в ошибке "аккаунт существует с другими учетными данными".
👍 Лайки: 4.1К, 📥 Скачиваний: 910К
https://pub.dev/packages/firebase_auth

cloud_functions_web обновился до версии 4.11.0
Пакет cloud_functions_web позволяет использовать облачные функции Firebase в ваших веб-приложениях. В новой версии добавлена поддержка облачных функций в режиме потока.
👍 Лайки: 8, 📥 Скачиваний: 196К
https://pub.dev/packages/cloud_functions_web

Cloud Firestore Web обновился до версии 4.4.7
Пакет Cloud Firestore Web используется для интеграции облачной базы данных Firestore в веб-приложения. В новой версии обновлена зависимость до последней версии.
👍 Лайки: 44, 📥 Скачиваний: 810К
https://pub.dev/packages/cloud_firestore_web

Cloud Firestore Plugin для Flutter обновился до версии 5.6.7
Пакет позволяет использовать API Cloud Firestore в ваших Flutter-приложениях. В новой версии исправлены ошибки: исправлена ошибка в расчете наносекунд для дат до 1970 года и заменены утверждения на ArgumentErrors.
👍 Лайки: 3.6К, 📥 Скачиваний: 787К
https://pub.dev/packages/cloud_firestore

#cloud_functions #firebase_auth #cloud_functions_web #cloud_firestore_web #cloud_firestore #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков

Cloud Firestore Plugin для Flutter обновился до версии 5.6.7
Пакет позволяет использовать API Cloud Firestore в ваших Flutter-приложениях. В новой версии исправлены ошибки: исправлена ошибка в расчете наносекунд для дат до 1970 года и заменены утверждения на ArgumentErrors.
👍 Лайки: 3.6К, 📥 Скачиваний: 765К
https://pub.dev/packages/cloud_firestore

FlutterBluePlus обновился до версии 1.35.5
FlutterBluePlus - это плагин Bluetooth Low Energy для Flutter, поддерживающий BLE Central Role. В новой версии добавлена функция androidCheckLocationServices для начала сканирования.
👍 Лайки: 1.1К, 📥 Скачиваний: 113К
https://pub.dev/packages/flutter_blue_plus

Firebase Auth для Flutter обновился до версии 5.5.3
Пакет Firebase Auth для Flutter позволяет использовать API аутентификации Firebase в ваших Flutter-приложениях. В новой версии исправлена ошибка на iOS, связанная с отсутствием email и учетных данных в ошибке "аккаунт существует с другими учетными данными".
👍 Лайки: 4.1К, 📥 Скачиваний: 887К
https://pub.dev/packages/firebase_auth

Syncfusion Flutter Charts обновился до версии 29.1.40
Пакет Syncfusion Flutter Charts - это библиотека визуализации данных, написанная на Dart, для создания красивых, анимированных и высокопроизводительных графиков в мобильных приложениях на Flutter. В новой версии исправлены ошибки: HistogramSeries теперь правильно отображается при наличии единственной точки данных и коллбэк onPointDoubleTap теперь корректно вызывается при двойном нажатии на серию графика.
👍 Лайки: 3.4К, 📥 Скачиваний: 197К
https://pub.dev/packages/syncfusion_flutter_charts

socket.io-client-dart обновился до версии 3.1.2
Этот пакет позволяет создавать клиент-серверные приложения с использованием протокола WebSocket. В новой версии исправлена ошибка, связанная с динамическим вызовом функции с слишком большим количеством аргументов.
👍 Лайки: 1.4К, 📥 Скачиваний: 79.6К
https://pub.dev/packages/socket_io_client

#cloud_firestore #flutter_blue_plus #firebase_auth #syncfusion_flutter_charts #socket_io_client #flutter #dart #pubdev #flutterpulse
Обзор пакетов на тему pagination_core для Flutter 🚀

Firebase Pagination 📈
Пакет для упрощения пагинации данных в Firebase Realtime Database и Firestore.
Версия: 4.1.0
👍 Лайки: 83, 📥 Скачиваний: 3.0К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/firebase_pagination

Very Good Infinite List 📊
Эта библиотека позволяет легко отображать пагинированные данные в ваших Flutter-приложениях.
Версия: 0.9.0
👍 Лайки: 281, 📥 Скачиваний: 11.3К
Последнее обновление 📅: 6 месяцев назад
https://pub.dev/packages/very_good_infinite_list

Loading More List 📈
Пакет позволяет создавать списки с загрузкой данных по мере прокрутки.
Версия: 7.1.0
👍 Лайки: 175, 📥 Скачиваний: 3.4К
Последнее обновление 📅: 8 месяцев назад
https://pub.dev/packages/loading_more_list

Number Paginator 📊
Виджет пагинации для Flutter, который позволяет переключаться между номерами страниц.
Версия: 1.1.0
👍 Лайки: 103, 📥 Скачиваний: 17.5К
Последнее обновление 📅: 25 дней назад
https://pub.dev/packages/number_paginator

Lazy Load Indexed Stack 📈
Пакет расширяет IndexedStack, позволяя загружать виджеты только при необходимости.
Версия: 1.2.1
👍 Лайки: 93, 📥 Скачиваний: 11.1К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/lazy_load_indexed_stack

Infinite Scroll Pagination 📊
Пакет позволяет реализовать бесконечную прокрутку и подгрузку элементов по мере прокрутки экрана.
Версия: 5.0.0
👍 Лайки: 3710, 📥 Скачиваний: 338.0К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/infinite_scroll_pagination

#pagination_core #flutter #dart #pubdev #firebase_pagination #very_good_infinite_list #loading_more_list #number_paginator #lazy_load_indexed_stack #infinite_scroll_pagination #flutterpulse
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков

Firebase Auth обновился до версии 5.5.4
Пакет для Flutter, который позволяет использовать API аутентификации Firebase в ваших приложениях. Исправлены ошибки, включая предотвращение краша при использовании Apple Sign-In, а также улучшена документация.
👍 Лайки: 4.1К, 📥 Скачиваний: 921К
https://pub.dev/packages/firebase_auth

Cloud Firestore обновился до версии 5.6.8
Пакет, позволяющий использовать API Cloud Firestore в приложениях на Flutter. Обновлена зависимость до последнего релиза.
👍 Лайки: 3.7К, 📥 Скачиваний: 800К
https://pub.dev/packages/cloud_firestore

Firebase Storage обновился до версии 12.4.6
Пакет для Flutter, который позволяет использовать API облачного хранилища Firebase в ваших приложениях. Обновлена зависимость до последней версии.
👍 Лайки: 1.7К, 📥 Скачиваний: 445К
https://pub.dev/packages/firebase_storage

Firebase Messaging обновился до версии 15.2.6
Плагин для Flutter, который позволяет использовать API Firebase Cloud Messaging в ваших приложениях. Обновлена зависимость до последней версии.
👍 Лайки: 3.8К, 📥 Скачиваний: 1.4М
https://pub.dev/packages/firebase_messaging

Firebase Core обновился до версии 3.13.1
Пакет для Flutter, который позволяет подключаться к нескольким приложениям Firebase в вашем проекте. Обновлена зависимость до последней версии.
👍 Лайки: 3.9К, 📥 Скачиваний: 2.3М
https://pub.dev/packages/firebase_core

#firebase_auth #cloud_firestore #firebase_storage #firebase_messaging #firebase_core #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз

sse_client обновился до версии 4.1.8!
Пакет для двунаправленной связи между клиентом и сервером через Server Sent Events и POST-запросы. В новой версии упрощен формат строк идентификатора клиента.
👍 Лайки: 80, 📥 Скачиваний: 3.04М
https://pub.dev/packages/sse_client

firebase_messaging_web обновился до версии 3.10.6!
Пакет для реализации облачных сообщений Firebase в веб-приложениях. В новой версии обновлена зависимость до последнего релиза.
👍 Лайки: 27, 📥 Скачиваний: 1.41М
https://pub.dev/packages/firebase_messaging_web

_flutterfire_internals обновился до версии 1.3.55!
Пакет для хранения общего кода на Dart между плагинами FlutterFire. В новой версии обновлена зависимость до последнего релиза.
👍 Лайки: 3, 📥 Скачиваний: 2.26М
https://pub.dev/packages/_flutterfire_internals

dart_style обновился до версии 3.1.0!
Пакет для автоматического форматирования кода на языке Dart. В новой версии добавлены новые возможности и исправлены ошибки.
👍 Лайки: 114, 📥 Скачиваний: 5.07М
https://pub.dev/packages/dart_style

firebase_core_web обновился до версии 2.23.0!
Пакет для интеграции Firebase в веб-приложения на Flutter. В новой версии обновлена версия Firebase JS SDK до 11.7.0.
👍 Лайки: 52, 📥 Скачиваний: 2.31М
https://pub.dev/packages/firebase_core_web

#sse_client #firebase_messaging_web #_flutterfire_internals #dart_style #firebase_core_web #flutter #dart #pubdev #flutterpulse
Обзор пакетов на тему pdf_gemini: интеграция ИИ в ваши Flutter-приложения 🤖

Firebase Vertex AI для Flutter 🚀
Этот пакет позволяет использовать Vertex AI в ваших Flutter-приложениях.
👍 Лайки: 123, 📥 Скачиваний: 42.8К
Последнее обновление 📅: 10 дней назад
https://pub.dev/packages/firebase_vertexai

Flutter Gemini 🔥
Пакет для интеграции модели ИИ Google Gemini в ваши Flutter-приложения.
👍 Лайки: 405, 📥 Скачиваний: 4.43К
Последнее обновление 📅: 6 месяцев назад
https://pub.dev/packages/flutter_gemini

chat_gpt_sdk 💬
Пакет для интеграции ChatGPT в ваши приложения на Flutter.
👍 Лайки: 340, 📥 Скачиваний: 3.06К
Последнее обновление 📅: 49 дней назад
https://pub.dev/packages/chat_gpt_sdk

LangChain.dart 📚
Библиотека для создания приложений с поддержкой языковых моделей.
👍 Лайки: 250, 📥 Скачиваний: 3.76К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/langchain

Google AI Dart SDK для Gemini API 🚫
Пакет больше не поддерживается. Вместо этого разработчики рекомендуют использовать единый SDK для мобильных разработчиков.
👍 Лайки: 878, 📥 Скачиваний: 67.7К
Последнее обновление 📅: 43 дня назад
https://pub.dev/packages/google_generative_ai

OpenAI Dart Client 🤖
Клиент для OpenAI API, позволяющий использовать возможности искусственного интеллекта в ваших приложениях на Dart.
👍 Лайки: 100, 📥 Скачиваний: 10.5К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/openai_dart

#pdf_gemini #flutter #dart #pubdev #flutterpulse #firebase_vertexai #flutter_gemini #chat_gpt_sdk #langchain #google_generative_ai #openai_dart
Обзор пакетов на тему Производительность и Анализ Крашей

sentry_flutter (8.14.2) - пакет для отслеживания ошибок и крашей в ваших Flutter-приложениях, включая native-слой.
👍 Лайки: 986, 📥 Скачиваний: 667К
Последнее обновление 📅: 48 дней назад
https://pub.dev/packages/sentry_flutter

firebase_performance (0.10.1+6) - пакет для использования Firebase Performance API в ваших Flutter-приложениях.
👍 Лайки: 221, 📥 Скачиваний: 40.7К
Последнее обновление 📅: 15 дней назад
https://pub.dev/packages/firebase_performance

sentry (8.14.2) - пакет Sentry SDK для Dart, позволяющий отслеживать ошибки и исключения в ваших приложениях на основе Dart.
👍 Лайки: 524, 📥 Скачиваний: 756К
Последнее обновление 📅: 48 дней назад
https://pub.dev/packages/sentry

leak_tracker (11.0.1) - пакет для обнаружения проблем с памятью в приложениях на Dart и Flutter.
👍 Лайки: 149, 📥 Скачиваний: 3.75М
Последнее обновление 📅: 44 дня назад
https://pub.dev/packages/leak_tracker

firebase_crashlytics (4.3.6) - плагин для отслеживания и анализа ошибок в ваших Flutter-приложениях.
👍 Лайки: 1240, 📥 Скачиваний: 1.36М
Последнее обновление 📅: 15 дней назад
https://pub.dev/packages/firebase_crashlytics

flutter_bugly (1.1.0) - пакет для работы с сервисом Tencent Bugly, позволяющий собирать статистику, отправлять отчеты об ошибках и обновлять приложения.
👍 Лайки: 66, 📥 Скачиваний: 1.04К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/flutter_bugly

#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #sentry_flutter #firebase_performance #sentry #leak_tracker #firebase_crashlytics #flutter_bugly
Лучшие обновленные пакеты за последние 24 часа!

Firebase Auth для Flutter обновился до версии 5.6.0!
Пакет позволяет использовать API аутентификации Firebase в ваших Flutter-приложениях.
В новой версии добавлена поддержка инициализации конфигурации reCAPTCHA.
👍 Лайки: 4130, 📥 Скачиваний: 1.02М
https://pub.dev/packages/firebase_auth

Flutter Launcher Icons обновился до версии 0.14.4!
Этот пакет упрощает процесс обновления иконки запуска вашего приложения Flutter.
В новой версии удалены устаревшие правила, исправлена ошибка в генерации шаблона команды generate и стандартизировано использование асинхронного ввода/вывода и ожидания завершения работы.
👍 Лайки: 7640, 📥 Скачиваний: 1.47М
https://pub.dev/packages/flutter_launcher_icons

Firebase Core обновился до версии 3.14.0!
Пакет позволяет подключаться к нескольким приложениям Firebase в вашем Flutter-приложении.
В новой версии обновлена Firebase iOS SDK до 11.13.0.
👍 Лайки: 3870, 📥 Скачиваний: 2.63М
https://pub.dev/packages/firebase_core

_flutterfire_internals обновился до версии 1.3.56!
Пакет используется для хранения общего кода на Dart между плагинами FlutterFire.
В новой версии обновлена зависимость до последнего релиза.
👍 Лайки: 3, 📥 Скачиваний: 2.55М
https://pub.dev/packages/_flutterfire_internals

Firebase Cloud Messaging обновился до версии 15.2.7!
Пакет позволяет использовать API Firebase Cloud Messaging в ваших Flutter-приложениях.
В новой версии обновлена зависимость до последнего релиза.
👍 Лайки: 3780, 📥 Скачиваний: 1.6М
https://pub.dev/packages/firebase_messaging

Vector Graphics обновился до версии 1.1.19!
Этот пакет используется для рендеринга векторной графики в Flutter.
В новой версии обновлена минимальная поддерживаемая версия SDK и улучшена обработка изображений.
👍 Лайки: 89, 📥 Скачиваний: 2.16М
https://pub.dev/packages/vector_graphics

#firebase_auth #flutter_launcher_icons #firebase_core #_flutterfire_internals #firebase_messaging #vector_graphics #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Использование ИИ в вашем приложении с помощью Gemini

Привет, разработчики Flutter! 🤖💻 Сегодня мы расскажем, как добавить Gemini в ваше приложение с помощью Firebase Functions безопасным способом 🔒.

Почему не стоит использовать плагин flutter_gemini?

Из соображений безопасности я настоятельно предпочитаю не раскрывать свой ключ API Gemini в приложении 🔑.

Шаги по интеграции Gemini с Firebase:

1. Создайте новый проект Firebase с помощью команды firebase init genkit или установите необходимые зависимости 📦.
- Установите следующие пакеты:
- @genkit-ai/ai
- @genkit-ai/core
- @genkit-ai/dotprompt
- @genkit-ai/firebase
- @genkit-ai/flow
- @genkit-ai/googleai
- zod

2. Установите genkit глобально: npm install -g genkit 🌐.

3. Инициализируйте gemini, используя configureGenkit 🔧.



import { initializeApp } from "firebase/app";
import { defineString } from "firebase-functions/params";
import { configureGenkit } from '@genkit-ai/core';
import { firebase } from '@genkit-ai/firebase';

defineString('GOOGLE_GENAI_API_KEY');
const firebaseApp = initializeApp();

configureGenkit({
plugins: [
firebase(),
googleAI({ apiKey: defineString('GOOGLE_GENAI_API_KEY') }),
],
// ...
enableTracingAndMetrics: true,
});



Добавьте ключ API в файл .env и не забудьте удалить .env из .gitignore, иначе Firebase не сможет его использовать 🚫.



export const suggestionFlow = onFlow({
name: "suggestionFlow",
httpsOptions: { cors: true },
region: "europe-west1",
inputSchema: z.object({ uid: z.string(), query: z.string(), language: z.string() }),
outputSchema: z.string(),
authPolicy: (auth, input) => {
// Проверка аутентификации пользователя
if (auth.uid != input.uid) {
throw new Error("You can only access your own data");
}
// Проверка поддерживаемого языка
if (input.language != "fr" && input.language != "en") {
throw new Error("Only French and English are supported for now");
}
// Разрешить доступ только аутентифицированным пользователям
return !!auth.uid;
},
}, async (input) => {
const exercicesContext = JSON.stringify(exercices);
const userLanguage = input.language;
const prompt = `You are an AI assistant that helps users with XXX. You will speak in the user's language: $userLanguage.
You will answer with the JSON format below:
{"days": [{"day": number, "steps": {...}, "description": string}]}
Here is the user query: ${input.query}`;

const llmResponse = await generate({
model: gemini15Flash,
prompt,
config: {
temperature: 1,
maxOutputTokens: 3000,
},
});

return llmResponse.text();
});



Разверните эту функцию на Firebase с помощью команды firebase deploy --only functions 🚀.

Вызов функции из Flutter:


Future<String> fetchStretchingSuggestionFlow(
String uid,
String query,
String userLanguage,
) async {
final callable = FirebaseFunctions.instance.httpsCallable('suggestionFlow');
final result = await callable.call<String>({
'uid': uid,
'query': query,
'language': userLanguage,
});
final data = (await decode(result.data)) as Map<String, dynamic>;
return AIexercice.fromJson(data);
}



Оцените нашу новую рубрику и оставьте свои отзывы! 😊👍

Все подобные новости можно найти по хэштегу #FlutterPulseTips.

#flutter #dart #flutterpulse #FlutterPulseTips #Firebase #Gemini #AI #FlutterTips #MobileDev #AppDev
Обзор пакетов на тему "Аналитика и потребительские инсайты" (Analytics & Consumer Insights)

Amplitude Flutter SDK 4.3.2
Пакет для аналитики и отслеживания событий в приложениях Flutter.
👍 Лайки: 111, 📥 Скачиваний: 240К
Последнее обновление 📅: 23 дня назад
https://pub.dev/packages/amplitude_flutter

Mixpanel Flutter SDK 2.4.4
Пакет для интеграции Mixpanel в ваши Flutter-приложения. Отслеживайте события и анализируйте поведение пользователей.
👍 Лайки: 133, 📥 Скачиваний: 184К
Последнее обновление 📅: 18 дней назад
https://pub.dev/packages/mixpanel_flutter

AppsFlyer Flutter Plugin 6.16.2
Пакет для интеграции сервиса AppsFlyer в приложения на Flutter. Отслеживайте события и работайте с deeplink.
👍 Лайки: 154, 📥 Скачиваний: 351К
Последнее обновление 📅: 54 дня назад
https://pub.dev/packages/appsflyer_sdk

Facebook App Events 0.20.1
Пакет для отслеживания событий в вашем приложении. Измерьте эффективность рекламы и создайте целевую аудиторию.
👍 Лайки: 303, 📥 Скачиваний: 95.2К
Последнее обновление 📅: 19 дней назад
https://pub.dev/packages/facebook_app_events

Firebase Analytics 11.5.0
Плагин для использования API Firebase Analytics в ваших Flutter-приложениях. Отслеживайте поведение пользователей и принимайте обоснованные решения.
👍 Лайки: 1240, 📥 Скачиваний: 1.64М
Последнее обновление 📅: 11 дней назад
https://pub.dev/packages/firebase_analytics

Datadog Flutter Plugin 2.11.0
Пакет для мониторинга и анализа производительности приложений Flutter в реальном времени.
👍 Лайки: 38, 📥 Скачиваний: 238К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/datadog_flutter_plugin

#amplitude_flutter #mixpanel_flutter #appsflyer_sdk #facebook_app_events #firebase_analytics #datadog_flutter_plugin #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages