Flutter Pulse
710 subscribers
443 photos
1.02K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Делаем мультплатформенное приложение во Flutter с помощью Claude Code и GitHub Spec Kit. Часть 2

Сегодня мы поговорим о создании мультплатформенного приложения во Flutter с использованием Claude Code и GitHub Spec Kit. В этом видео мы продолжим работу, начатую в предыдущей части, и узнаем, как можно использовать эти инструменты для разработки приложения.

🔥 В этом видео мы:
✦ Узнаем, как использовать Claude Code для генерации кода во Flutter
✦ Поймем, как интегрировать GitHub Spec Kit в наш проект
✦ Увидим, как можно использовать эти инструменты для создания мультплатформенного приложения

📹 Смотрите видео на YouTube: Делаем мультплатформенное приложение во Flutter с помощью Claude Code и GitHub Spec Kit. Часть 2

👉 Подпишитесь на наш канал и нажмите на колокольчик, чтобы не пропустить новые видео по Flutter и Dart! #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

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


vtzero_dart - пакет для декодирования Mapbox Vector Tiles (MVT) в приложениях Dart/Flutter. Он обеспечивает прямой доступ к функциям vtzero C++ библиотеки, что позволяет добиться высокой производительности и эффективности. 👍 Лайки: 1, 📥 Скачиваний: 530. Узнать больше: https://pub.dev/packages/vtzero_dart


import_ozempic - пакет для оптимизации импортов в Dart-проектах. Он удаляет неиспользуемые импорты и организует остальные в правильном порядке. 🚀 Уже 576 скачиваний и 1 лайк! 😊 Узнайте больше и установите пакет: https://pub.dev/packages/import_ozempic


ms_single_multi_select - пакет для создания настраиваемых выпадающих списков с возможностью поиска и выбором одного или нескольких элементов. Уже 11 лайков и 265 скачиваний! Подробнее: https://pub.dev/packages/ms_single_multi_select


clickable_animated_bottom_nav_bar - пакет для создания красивой и настраиваемой анимированной нижней панели навигации для приложений Flutter! Лайков: 7, Скачиваний: 98. https://pub.dev/packages/clickable_animated_bottom_nav_bar


SmartAppBar - пакет для создания умного виджета AppBar, который автоматически адаптируется к маршрутам, поддерживает несколько визуальных вариантов и предоставляет богатые возможности доступности. 10 лайков и 231 скачивание! Узнайте больше: https://pub.dev/packages/smart_appbar


flutter_scale_kit - пакет для создания адаптивного дизайна в Flutter! Он автоматически настраивает оптимальное масштабирование для вашего приложения, поддерживая различные размеры экранов и устройства. Лайков: 7, Скачиваний: 385. Узнайте больше: https://pub.dev/packages/flutter_scale_kit

#dart #flutter #pubdev #FlutterPulse #FlutterPulseBestNewPackages #vtzero_dart #import_ozempic #ms_single_multi_select #clickable_animated_bottom_nav_bar #SmartAppBar #flutter_scale_kit
👍3
Самые лучшие обновлённые пакеты за последние 24 часа

http 1.6.0 - библиотека для работы с HTTP-запросами, позволяющая легко отправлять запросы и получать ответы. В новой версии изменено поведение Request.body, исправлена проблема с отменой запросов на веб-страницах и добавлена секция о тестировании в README.md. 👍 Лайки: 8350, 📥 Скачиваний: 11.2М
https://pub.dev/packages/http

test_api 0.7.8 - пакет для создания каналов к тестовому запускающему. Требуется Dart 3.7, поддержка analyzer версии 9. 👍 Лайки: 23, 📥 Скачиваний: 6.9М
https://pub.dev/packages/test_api

ObjectBox 5.0.2-dev.0 - база данных для Flutter, позволяющая эффективно управлять данными в приложениях. В новой версии исправлены ошибки, в том числе добавлена проверка длины параметра macosApplicationGroup при открытии Store на macOS. 👍 Лайки: 1510, 📥 Скачиваний: 90.2К
https://pub.dev/packages/objectbox

pdfrx 2.2.9 - быстрый и функциональный просмотрщик и редактор PDF для Flutter. В новой версии обновлен до pdfrx_engine 0.3.0. 👍 Лайки: 270, 📥 Скачиваний: 219К
https://pub.dev/packages/pdfrx

build_daemon 4.1.1 - пакет для запуска сборок в фоновом режиме. В новой версии исправлена ошибка, из-за которой процесс демона завершался при внутренних ошибках. 👍 Лайки: 8, 📥 Скачиваний: 4.5М
https://pub.dev/packages/build_daemon

Vania 1.1.2 - мощный фреймворк для создания высокопроизводительных веб-приложений на Dart. В новой версии исправлена проблема с сохранением файлов. 👍 Лайки: 163, 📥 Скачиваний: 306
https://pub.dev/packages/vania

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #http #test_api #ObjectBox #pdfrx #build_daemon #Vania
Планирование уведомлений в Flutter с Local Notifications
Хотите добавить в своё Flutter-приложение локальные уведомления, которые будут работать даже без интернета? В этой статье вы найдёте подробное руководство по реализации уведомлений с помощью пакета Local Notifications!

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

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

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

#flutter #dart #flutterpulse #FlutterPulseMedium #localnotifications #mobiledevelopment #appdevelopment
Обзор пакетов на тему Geolocation Utilities


flutter_polyline_points 3.1.0 обновлён! 🚀
Этот пакет для Flutter позволяет декодировать точки полилинии из Google Maps Directions API и нового Google Routes API. Теперь он ещё проще в использовании и поддерживает оба API.
Новые возможности:
* Упрощённый интерфейс для Routes API
* Улучшенные модели запросов и ответов
* Возможность настроить параметры запроса
* Поддержка альтернативных маршрутов
* Возможность настроить предпочтения маршрутизации
👍 644 лайка, 71,300 скачиваний
📅 Обновлён 52 дня назад
🔗 https://pub.dev/packages/flutter_polyline_points


Maps Toolkit - библиотека для измерения расстояний, площадей и направлений на карте. 📏
📈 44,6К+ скачиваний, 380+ лайков
🆕 Версия 3.1.0, обновлена 9 месяцев назад.
🔗 https://pub.dev/packages/maps_toolkit


geoflutterfire_plus - пакет для работы с геоданными в Flutter! 🌍
Этот пакет позволяет вашим Flutter-приложениям запрашивать географические данные, хранящиеся в Cloud Firestore.
Ключевые особенности:
* Сохранение геоданных в Cloud Firestore с использованием Geohash.
* Запросы геоданных в радиусе от заданной точки.
* Поддержка withConverter для типобезопасных запросов.
👍 81 лайк, 7,070 скачиваний
📅 Обновлено 3 месяца назад
🔗 https://pub.dev/packages/geoflutterfire_plus


Geocoding для Flutter! 🌎
Этот плагин позволяет легко преобразовывать адреса в координаты и наоборот.
👍 1,340 лайков, 407,000 скачиваний
📅 Обновлён 5 месяцев назад (версия 4.0.0)
🔗 https://pub.dev/packages/geocoding


gpx 2.3.0 - библиотека для работы с GPS-данными в формате GPX. 📡
🚀 7,610 скачиваний, 66 лайков.
🌎 Читайте, манипулируйте и сохраняйте GPS-данные в формате GPX. Экспортируйте в KML для Google Earth.
📅 Обновлено 11 месяцев назад.
🔗 https://pub.dev/packages/gpx


flutter_geofire - 103 лайка, 744 скачивания! 🔥
Этот плагин для Flutter позволяет работать с API GeoFire, позволяя хранить и запрашивать данные на основе географического местоположения в реальном времени с помощью Firebase.
Ключевые возможности:
* Хранение местоположений с строковыми ключами
* Запросы ключей в заданной географической области
* Обновление результатов запросов в реальном времени
* Эффективное использование данных, загружая только ближайшие к местоположению
📅 Обновлено 6 месяцев назад
🔗 https://pub.dev/packages/flutter_geofire
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Как я сделал аудиогид с ИИ без опыта мобильной разработки 🤩
Вы когда-нибудь задумывались, как создать мобильное приложение без опыта программирования? 🤔 Оказывается, это вполне возможно! 🎉 Разработчик создал аудиогид для Санкт-Петербурга с помощью Flutter и ИИ, используя данные из Википедии и генерируя аудиорассказы с помощью OpenAI API и Yandex SpeechKit. 📚
Приложение GeoTalk было создано с помощью ИИ, но разработчик столкнулся с проблемами кодовой лапши и отсутствием фонового режима 🤦‍♂️. После рефакторинга и оптимизации приложение было опубликовано в RuStore 📈.
Разработчик планирует добавить полное покрытие России, бэкенд и многоязычность в будущих версиях 📊. Что вы думаете, стоит ли развивать проект дальше? 🤔 Поделитесь своими мыслями в комментариях! 💬
Читать подробную статью можно здесь 📄
#flutter #dart #flutterpulse #flutterpulsehabr #аудиогид #ИИ #мобильная_разработка #GeoTalk #OpenAI #YandexSpeechKit 🚀
ИИ в кармане: как встроить ИИ в мобильное приложение // Ахмед Шериев, Konstructly

Представляем вам видео с докладом Ахмеда Шериева из Konstructly о том, как интегрировать искусственный интеллект (ИИ) в мобильные приложения 🌟. В этом докладе вы узнаете, зачем и когда стоит внедрять ИИ в своё приложение, а также как это сделать максимально эффективно 🚀.

Ахмед Шериев имеет более 30 лет опыта в разработке и работал в крупных компаниях, делая проекты для них и работая на различных операционных системах 💻. Сейчас он работает в Oxofsi Ai, британском стартапе, и делится своим опытом с вами 🤝.

Ключевые моменты:
🔹 Интеграция ИИ в мобильные приложения: зачем и когда это нужно?
🔹 Основы интеграции моделей вроде ChatGPT: от API и локальной обработки данных до взаимодействия с функционалом вашего приложения 🤖
🔹 Примеры реализации чат-ботов и других приложений с ИИ 📱
🔹 Безопасность и потенциальные проблемы при интеграции ИИ 🔒
🔹 Будущее мобильной разработки с ростом возможностей ИИ 🔮

В видео Ахмед показывает, как создать простой чат-бот, используя пакет OpenArt и промт 🤔. Он также рассказывает о важности распределения сообщений по ролям (системная роль, пользовательские запросы и ответы ИИ) для предотвращения взлома и инъекций 🚫.

Далее он демонстрирует примеры приложений, таких как помощник фотографа, который может улучшить фотографию, и список покупок, который может быть обновлён с помощью ИИ 📸🛍. Ахмед также рассказывает о том, как использовать инструменты (Tools) от ChatGPT для взаимодействия с собственными данными приложения и формирования SQL-запросов к базе данных 📊.

Основные выводы:
Интеграция ИИ может значительно улучшить функциональность мобильных приложений 🌟
Безопасность является ключевым аспектом при интеграции ИИ 🔒
Будущее мобильной разработки связано с ростом возможностей ИИ 🔮

Смотрите видео полностью на YouTube: Youtube, VkVideo ▶️

Подпишитесь на наш канал и следите за новыми видео по хэштегу #FlutterPulseYoutube 📱💻

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🔥2💩2
Самые лучшие обновлённые пакеты за последние 24 часа

image_picker 1.2.1 - Плагин для выбора изображений из библиотеки изображений и拍ки новых фотографий с помощью камеры в приложениях Flutter.
В новой версии исправлено описание плагина, обновлена минимальная поддерживаемая версия SDK до Flutter 3.29/Dart 3.7 и исправлена информация о поддерживаемых платформах.
👍 Лайки: 7620, 📥 Скачиваний: 2.4М
https://pub.dev/packages/image_picker

file_picker 10.3.6 - Плагин для использования родного файлового браузера для выбора одного или нескольких файлов с поддержкой фильтрации по расширениям.
Теперь он поддерживает страницы размером 16 КБ на Android.
👍 Лайки: 4820, 📥 Скачиваний: 2.7М
https://pub.dev/packages/file_picker

Pigeon 26.1.0 - Плагин для создания типобезопасного и эффективного взаимодействия между Flutter и платформой хоста.
В новой версии удалены устаревшие функции `dartHostTestHandler` и `dartTestOut`.
👍 Лайки: 1190, 📥 Скачиваний: 422К
https://pub.dev/packages/pigeon

video_player_avfoundation 2.8.6 - Плагин для проигрывания видео на iOS и macOS в приложениях, созданных с помощью Flutter.
В этом обновлении исправлены ошибки инициализации видеоплеера и обновления виджетов.
👍 Лайки: 8, 📥 Скачиваний: 3.3М
https://pub.dev/packages/video_player_avfoundation

test 1.27.0 - Плагин для написания и запуска тестов в Dart.
В новой версии добавлены опции --coverage-path и --branch-coverage для команды dart test, а также исправлены тесты на Node.js для Windows.
👍 Лайки: 609, 📥 Скачиваний: 6.2М
https://pub.dev/packages/test

video_player 2.10.1 - Плагин для проигрывания видео в приложениях Flutter на платформах iOS, Android, macOS и Web.
В новой версии исправлена ошибка с обновлением ВидеоPlayer и VideoProgressIndicator после репarenting GlobalKey, а также добавлена поддержка видео с нулевой продолжительностью.
👍 Лайки: 3640, 📥 Скачиваний: 2.9М
https://pub.dev/packages/video_player
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #image_picker #file_picker #Pigeon #video_player_avfoundation #test #video_player
Защита вашего приложения Flutter: лучшие практики для обфускации, шифрования и защиты конечных точек
Flutter-разработчикам, внимание! Если вы хотите защитить свое приложение от злоумышленников и сохранить конфиденциальность пользовательских данных, то эта статья для вас! 🤔
В этой статье рассматриваются три важные практики безопасности для вашего приложения Flutter: обфускация, шифрование/дешифрование удаленных данных и защита конечных точек и URL-адресов с помощью удаленной конфигурации или переменных среды. 🔒
Вы узнаете, как использовать обфускацию, чтобы затруднить реверс-инжиниринг вашего приложения, как шифровать данные перед отправкой на удаленный сервер и как защитить конечные точки и URL-адреса от несанкционированного доступа. 🔑
Кроме того, в статье рассматриваются такие темы, как использование пакетов encrypt и flutter_dotenv для шифрования и хранения конфиденциальных данных, а также Firebase Remote Config для динамического обновления и хранения ключей API и конечных точек. 📈
🇷🇺Читать статью на русском языке
🇬🇧Read the article in English
🌐Read on Medium
Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #security #mobiledevelopment #appsecurity #obfuscation #encryption #endpointprotection
🚀 Flutter 3.38: Новый уровень продуктивности для разработчиков!

Flutter 3.38 уже здесь, и он заставляет писать меньше, а создавать больше! 🔥 Обновление полно крутых фишек, улучшений UI и инструментов для веба, iOS, Android и десктопа.

Главные фишки нового релиза

1️⃣ Сокращения точек в Dart
Пишите лаконично: .start вместо MainAxisAlignment.start и .all(8.0) вместо EdgeInsets.all(8.0)
Поддержка именованных конструкторов и улучшенная читаемость кода

2️⃣ Веб-разработка на новом уровне
Конфигурационные файлы web_dev_config.yaml для хоста, порта и заголовков
Настройки прокси прямо в проекте
Улучшенная горячая перезагрузка, даже с несколькими браузерами

3️⃣ Фреймворк и UI
OverlayPortal для гибкого отображения всплывающих виджетов
Предиктивные переходы назад на Android
Расширенная интеграция с десктопом: информация о мониторах и окнах на Windows
Исправления жизненного цикла виджетов и стабильность ResizeImage

4️⃣ Material & Cupertino
Унификация API через WidgetState
Новые возможности Badge.count(maxCount), InkWell.onLongPressUp
Улучшения iOS-виджетов: CupertinoSlidingSegmentedControl, CupertinoSheet
Полировка компонентов: DropdownMenuFormField, SegmentedButton

5️⃣ Прокрутка и Sliver
Надёжная обработка жестов и точная навигация по фокусу
Новый конструктор SliverGrid.list
Улучшения для сложных макетов и вложенных слайверов

6️⃣ Доступность
SliverSemantics для аннотаций слайверов
AutoComplete сообщает статус поиска
Увеличенные целевые области касания в TimePicker

7️⃣ iOS и Android
Поддержка iOS 26, Xcode 26, macOS 26
Миграция на жизненный цикл UIScene
Совместимость с размером страницы 16 КБ на Android
Исправления утечек памяти и обновление NDK

8️⃣ Двигатель и DevTools
Унификация рендереров CanvasKit и Skwasm
Vulkan/OpenGL ES: стабильность и производительность
Расширенные предварительные просмотры виджетов в IDE (MultiPreview, группы, кастомные аннотации)
Исправления панели сети и Flutter Inspector

9️⃣ Устаревания и важные изменения

Новый flutter.version.json вместо version
Устаревшие свойства CupertinoDynamicColor
Java 17 обязательна для Android

🌟 Flutter 3.38 — это меньше шаблонного кода, больше контроля над UI и продуктивность на всех платформах.

📌 Полезные ссылки:
Полный перевод статьи от нашего канала
Оригинал статьи


#flutter #dart #flutterpulse #FlutterPulsenews #mobiledev #crossplatform #flutterdev #dartlang #UI #DevTools #iOS #Android #webdev
🔥4
Обзор пакетов на тему Payment API/SDK


🚀 purchases_flutter - легкий способ интегрировать подписки в Flutter-приложения!
Этот пакет (850 лайков, 178k скачиваний) предоставляет удобный интерфейс для работы с RevenueCat, включая:
Валидацию квитанций на сервере
Отслеживание статуса подписок
Аналитику
Интеграции с популярными сервисами
Последнее обновление: 2 дня назад (версия 9.9.5)
Подробнее


🚀 pay - добавьте оплату в ваше Flutter-приложение с помощью пакета pay!
Этот плагин позволяет интегрировать Apple Pay и Google Pay в ваше приложение.
Поддержка Android и iOS
Простая интеграция
1080 лайков и 146000 скачиваний
Обновлено 7 месяцев назад (версия 3.2.1)
Подробнее


🚀 Plaid Flutter - пакет для интеграции Plaid Link в ваши Flutter-приложения!
С помощью этого плагина вы можете легко подключить Plaid Link к вашему приложению для iOS, Android и Web.
Ключевые особенности:
* Интеграция с Plaid Link iOS SDK 6.x.x, Android SDK 5.x.x и JavaScript SDK.
* Поддержка токенов link_token для безопасной инициализации Plaid Link.
* Возможность настройки различных потоков Plaid Link через токены link_token.
Уже скачано более 164 000 раз!
👍 87 лайков
Последнее обновление: 2 месяца назад
Версия: 5.0.5
Подробнее


🚀 flutter_stripe: Просто и безопасно принимайте платежи в ваших мобильных приложениях!
Пакет flutter_stripe (👍 1480, 📦 155000) позволяет легко интегрировать Stripe в ваши Flutter-приложения для Android, iOS и Web.
Ключевые особенности:
* Безопасность: Просто и безопасно обрабатывайте конфиденциальные данные, оставаясь PCI-совместимым.
* Apple Pay и Google Pay: Сeamless интеграция с популярными кошельками.
* Нативный UI: Преимущества от готовых экранов и элементов для безопасного сбора платежных данных.
* SCA-Ready: Автоматическая 3D Secure аутентификация для соблюдения требований Strong Customer Authentication.
Узнать больше и скачать:
Подробнее
Версия: 12.1.0
Обновлено: 15 дней назад


🚀 in_app_purchase - упрощаем покупки в приложениях!
Пакет in_app_purchase (v3.2.3, обновлён 6 месяцев назад) предоставляет единый API для интеграции покупок в приложения Flutter, независимо от магазина (App Store или Google Play).
Что он умеет:
* Показ в приложении доступные к покупке продукты.
* Загрузка информации о приобретённых пользователями продуктах.
* Перенаправление пользователя в магазин для покупки.
* Валидация покупок.
* Восстановление предыдущих покупок.
Подробнее


🚀 flutter_inapp_purchase - простой и мощный плагин для реализации покупок в приложениях, соответствующий спецификации Open IAP.
434 лайка, 6920 скачиваний
Документация
flutter_inapp_purchase: ^7.1.17
Обновлено 5 часов назад
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #purchases_flutter #pay #plaid_flutter #flutter_stripe #in_app_purchase #flutter_inapp_purchase
2