Flutter Pulse
Открыть в Telegram
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Больше1 020
Подписчики
Нет данных24 часа
-27 дней
-230 день
Архив постов
1 020
Создание бесплатного Android-приложения для изучения китайского языка с помощью Flutter
📱 Автор статьи решил создать Android-приложение для изучения китайского языка, поскольку существующие приложения были либо слишком дорогими, либо неудобными в использовании. Он выбрал технологию Flutter и начал разработку приложения, которое должно было включать тренировки произношения, написания иероглифов, базу всех иероглифов и интервальное повторение с помощью карточек.
📚 Для тренировки произношения автор использовал библиотеку Vosk, а для тренировки написания иероглифов - библиотеку makemeahanzi. Также он разработал алгоритм интервального повторения и добавил функцию автоматического распознавания пиньиня. Автор приложения назвал его Abuchi и стремился сделать его бесплатным и удобным в использовании.
📊 Автор статьи рассказывает о своем опыте создания и выпуска мобильного приложения. Он описывает процесс разработки, который занял два месяца, и выход приложения в продакшен. Автор также делится своим опытом монетизации приложения с помощью рекламы, поскольку из-за санкций он не смог использовать AdMob и вместо этого подключил Yandex Ads.
Читать здесь: ссылка
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #mobiledevelopment #kotlin #android
1 020
Самые лучшие обновлённые пакеты за последние 24 часа
dart_nats 0.7.0 - это легковесная, высокопроизводительная библиотека клиента для системы обмена сообщениями NATS, предназначенная для использования с приложениями Dart и Flutter. В новой версии добавлена поддержка NATS JetStream, NATS Key-Value Store и NATS Object Store. 👍 Лайки: 39, 📥 Скачиваний: 2.5К
https://pub.dev/packages/dart_nats
app_badge_plus 1.3.1 - этот пакет позволяет добавлять бейджи к иконкам приложений на платформах iOS, Android и macOS. В новой версии исправлена проблема с сборкой под Android с AGP 9, когда отключен встроенный Kotlin. 👍 Лайки: 152, 📥 Скачиваний: 196К
https://pub.dev/packages/app_badge_plus
portal_labs 0.33.0 - это коллекция из 40+ премиальных и высокопроизводительных компонентов интерфейса для Flutter, не зависящих от внешних библиотек. Теперь в пакете доступен новый компонент - Bloom Color Picker, премиальный цветовой выбор с эффектом "Bloom" и динамическим световым слайдером. 👍 Лайки: 22, 📥 Скачиваний: 1.4К
https://pub.dev/packages/portal_labs
kochava_measurement 4.1.0 - этот пакет используется для интеграции с платформой Kochava для атрибуции установки и аналитики. Более 4610 скачиваний и 4 лайка!
https://pub.dev/packages/kochava_measurement
Tracelet 3.2.10 - этот пакет используется для фоновой геолокации в приложениях Flutter, обеспечивая экономию батареи и продвинутые функции, такие как геозонирование и синхронизация по HTTP. В новой версии исправлены ошибки в обработке событий геозон и улучшена работа с платформами. 👍 Лайки: 35, 📥 Скачиваний: 4.3К
https://pub.dev/packages/tracelet
expansion_tile_list 2.1.0 - пакет expansion_tile_list используется для создания списка расширяемых плиток в приложениях Flutter. В новой версии добавлены свойства header и footer для отображения виджетов в начале и конце списка, а также исправлены несколько ошибок. 👍 Лайки: 40, 📥 Скачиваний: 3.3К
https://pub.dev/packages/expansion_tile_list
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #dart_nats #app_badge_plus #portal_labs #kochava_measurement #Tracelet #expansion_tile_list
1 020
Новые пакеты за неделю
my_core 1.0.0
Пакет для Flutter, который предоставляет набор конфигурируемых и независимых от фреймворка компонентов для создания приложений на Flutter.
Он включает в себя функции локализации, темизации, сети, хранилища и многое другое.
👍 Лайки: 1, 📥 Скачиваний: 0
https://pub.dev/packages/my_core
liquid_glass_bottom_nav 1.0.1
Пакет для Flutter, который позволяет создавать красивые и анимированные нижние навигационные панели с эффектом "жидкого стекла".
Он поддерживает физические эффекты, жесты и анимации.
👍 Лайки: 1, 📥 Скачиваний: 108
https://pub.dev/packages/liquid_glass_bottom_nav
frappe_form2 1.0.0
Пакет для Flutter, который позволяет легко создавать формы Frappe в ваших приложениях Flutter.
Он поддерживает множество типов полей, включая текст, выбор, геолокацию, автозаполнение и многие другие.
👍 Лайки: 1, 📥 Скачиваний: 0
https://pub.dev/packages/frappe_form2
kryonex_address_picker 1.0.0
Пакет для Flutter, который позволяет легко интегрировать функцию выбора адреса в ваше приложение,
с возможностью поиска, подтверждения на карте и структурированного вывода.
👍 Лайки: 1, 📥 Скачиваний: 33
https://pub.dev/packages/kryonex_address_picker
Pico 1.0.0
Пакет для управления состоянием в Flutter, который не требует лишнего кода и контекста.
У него есть такие функции, как:
- Хранение состояния без контекста
- Высокопроизводительные обновления только тех частей интерфейса, которые изменились
- Встроенная поддержка асинхронных операций
- Простой и понятный код на Dart
👍 Лайки: 1, 📥 Скачиваний: 0
https://pub.dev/packages/pico
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #liquid_glass_bottom_nav #my_core #frappe_form2 #kryonex_address_picker #Pico
1 020
Самые лучшие обновлённые пакеты за последние 24 часа
mpv_audio_kit 0.3.4 - это мощный аудио-инжин для Flutter и Dart, предоставляющий полный контроль над аудио-процессингом и воспроизведением.
В новой версии исправлены проблемы с крахом приложения при неудаленном плеере, а также улучшена скорость и надежность остановки плеера.
👍 Лайки: 37, 📥 Скачиваний: 746
https://pub.dev/packages/mpv_audio_kit
nylo_framework 7.1.24 - Теперь с обновленными зависимостями и повышенными ограничениями среды.
Лайков: 111, Скачиваний: 4.2К.
https://pub.dev/packages/nylo_framework
pretty_animated_text 3.0.1 - используется для создания красивых и настраиваемых анимированных текстовых виджетов в проектах Flutter.
В новой версии исправлены проблемы с отображением изображений и GIF на pub.dev.
Пакет имеет 125 лайков и 1.6К скачиваний.
https://pub.dev/packages/pretty_animated_text
native_workmanager 1.3.1 - позволяет выполнять фоновые задачи в приложениях Flutter без использования движка Flutter, что снижает нагрузку на систему и повышает стабильность.
В новой версии исправлены критические ошибки на Android и iOS, связанные с обработкой файлов и безопасностью.
Лайков: 20
Скачиваний: 591
https://pub.dev/packages/native_workmanager
flutter_onnxruntime 1.8.0 - Теперь поддерживается Swift Package Manager для iOS и macOS, а также обновлена версия onnxruntime-objc до 1.24.2.
Пакет набрал 40 лайков и 8К скачиваний.
https://pub.dev/packages/flutter_onnxruntime
country 7.0.0 - используется для генерации класса страны с помощью country_generator, предоставляя доступ к данным о странах, включая названия, коды, флаги и многое другое.
В новой версии 7.0.0 произошли значительные изменения:
- Разделение данных о подразделениях в отдельный пакет country_subdivision
- Устранение циклической зависимости между country и country_generator
- Обновление сгенерированных данных о странах и исправление ошибок
Пакет country уже получил 32 лайка и был скачан более 13.3К раз!
https://pub.dev/packages/country
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #mpv_audio_kit #nylo_framework #pretty_animated_text #native_workmanager #flutter_onnxruntime #country
1 020
Самые лучшие обновлённые пакеты за последние 24 часа
firebase_messaging 15.2.1
Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995).
👍 Лайки: 3690, 📥 Скачиваний: 1.1M
https://pub.dev/packages/firebase_messaging
firestore_cache 2.20.1
Этот пакет используется для кэширования документов Firestore в приложениях Flutter, читая данные сначала из кэша, а затем с сервера.
В новой версии исправлены ошибки и обновлены зависимости.
Лайков: 107, Скачиваний: 1230
https://pub.dev/packages/firestore_cache
flutter_local_notifications_platform_interface 12.0.0
Теперь доступен метод zonedScheduled() и перемещен DateTimeComponents в платформенный интерфейс.
Пакет имеет 35 лайков и более 2 080 000 скачиваний.
https://pub.dev/packages/flutter_local_notifications_platform_interface
flutter_bicubic_resize 1.5.4
Этот пакет используется для быстрого изменения размера, обрезки и сжатия изображений в Flutter, работает в 3-4 раза быстрее, чем другие библиотеки.
В новой версии добавлено расширение ImageFormatX с методами mimeType и fileExtension.
Лайков: 45, Скачиваний: 81100
https://pub.dev/packages/flutter_bicubic_resize
sembast 3.8.8+1
Sembast - это простая и эффективная база данных NoSQL для приложений на Dart и Flutter. Она позволяет хранить данные в едином файле и поддерживает шифрование.
Теперь пакет требует Dart 3.12.
Пакет sembast имеет 1190 лайков и более 165000 скачиваний!
https://pub.dev/packages/sembast
socket_io_client 3.1.5
Этот пакет позволяет использовать Socket.io в приложениях на Dart, обеспечивая реалтайм-коммуникацию между клиентом и сервером.
В новой версии добавлены новые функции, такие как унификация WebSocket-транспорта и возможность установки кастомных реализаций. Также исправлены ошибки, связанные с обработкой событий и управлением соединениями.
Пакет набрал 1540 лайков и более 177000 скачиваний!
https://pub.dev/packages/socket_io_client
device_preview_plus 2.8.1
Теперь вы можете приблизительно оценить, как ваше приложение выглядит и работает на другом устройстве.
Основные функции:
- Предварительный просмотр любого устройства с любого устройства
- Изменение ориентации устройства
- Динамическая конфигурация системы (язык, темный режим, масштабирование текста и т.д.)
- Бесплатная форма устройства с настраиваемым разрешением и безопасными зонами
- Сохранение состояния приложения
- Система плагинов (Скриншот, Проводник файлов и т.д.)
- Настраиваемые плагины
В обновлении исправлены ошибки и обновлены зависимости.
Лайков: 71, Скачиваний: 13800
https://pub.dev/packages/device_preview_plus
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #firebase_messaging #firestore_cache #flutter_local_notifications_platform_interface #flutter_bicubic_resize #sembast #socket_io_client #device_preview_plus
1 020
Самые лучшие обновлённые пакеты за последние 24 часа
tracelet_android 3.2.5
Плагин для реализации фона/background геолокации на Android-устройствах, с функциями such как сглаживание GPS-координат, обнаружение поездок, геозоны и многое другое.
В новой версии исправлены ошибки, связанные с чувствительностью акселерометра на iOS,统 nhất состояний детекции движения на Android и iOS, а также решены проблемы с загрузкой библиотек на release-буилдах.
👍 Лайки: 1, 📥 Скачиваний: 4.0К
https://pub.dev/packages/tracelet_android
chat_bubbles 1.10.1
Плагин для создания виджетов чат-пузырей в приложениях Flutter, аналогичных тем, что используются в WhatsApp и других мессенджерах.
В новой версии добавлена документация, расширены возможности для разработчиков и улучшена автоматизация тестирования.
👍 Лайки: 570, 📥 Скачиваний: 15.4К
https://pub.dev/packages/chat_bubbles
Mineral 5.0.0
Пакет Mineral - это фреймворк для создания ботов Discord на языке Dart. В новой версии удалено встроенное поддержка HMR, теперь для этого используется пакет `package:hmr` версии 2.0.0. Боты теперь запускаются в одном процессе и сохраняют соединение с Discord и состояние в памяти при перезагрузке.
👍 Лайки: 21, 📥 Скачиваний: 110
https://pub.dev/packages/mineral
tracelet_platform_interface 3.2.4
Исправлена проблема с безопасным разрешением динамических символов на iOS при использовании :linkage = :dynamic.
Пакет используется для создания общего интерфейса для плагина фоновой геолокации Tracelet.
👍 Лайки: 1, 📥 Скачиваний: 4.1К
https://pub.dev/packages/tracelet_platform_interface
adaptive_navbar 1.0.3
Теперь пакет соответствует стандартам GitHub Community Standards.
Добавлены файлы CODE_OF_CONDUCT.md, CONTRIBUTING.md и SECURITY.md.
👍 Лайки: 22, 📥 Скачиваний: 3.1К
https://pub.dev/packages/adaptive_navbar
usage_stats 2.0.1
Этот пакет позволяет запросить статистику использования Android-приложений из Flutter, включая информацию о использовании приложений, событиях, конфигурации и сетевом трафике.
В новой версии исправлена проблема с отображением скриншотов в README-файле на pub.dev.
👍 Лайки: 48, 📥 Скачиваний: 1.4К
https://pub.dev/packages/usage_stats
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #tracelet_android #chat_bubbles #Mineral #tracelet_platform_interface #adaptive_navbar #usage_stats
1 020
Самые лучшие обновлённые пакеты за последние 24 часа
flutter_blue_plus 2.3.6 - Bluetooth Low Energy плагин для Flutter, поддерживающий роль центрального устройства (BLE Central Role) и работающий на платформах iOS, macOS, Android, Linux и Web. В новой версии исправлена ошибка, вызывающая крах на платформе Darwin при вызове метода setOptions с одним аргументом. 👍 Лайки: 1250, 📥 Скачиваний: 218К. https://pub.dev/packages/flutter_blue_plus
flutter_bluetooth_printer 2.24.0 - плагин для печати чеков на термопринтерах через Bluetooth. Теперь поддерживает Swift Package Manager. Лайков: 103, Скачиваний: 1.9К. https://pub.dev/packages/flutter_bluetooth_printer
flutter_face_api 6.2.0 - плагин для распознавания лиц, проверки подлинности и обнаружения мошенничества. Теперь плагин полностью переписан для улучшения пользовательского опыта и удобства. Лайков: 89, Скачиваний: 21.7К. https://pub.dev/packages/flutter_face_api
onesignal_flutter - плагин для интеграции мобильных приложений с сервисом OneSignal для отправки push-уведомлений, email и sms. Теперь пакет имеет улучшенные пользовательские и данные управления API, а также поддерживает последние версии iOS и Android. Лайков: 952, Скачиваний: 141К. https://pub.dev/packages/onesignal_flutter
window_to_front 0.0.4 - плагин для Flutter, который позволяет вернуть окно приложения на передний план после взаимодействия с внешними программами. Теперь поддерживает Dart 3 и Flutter 3.3.0. Лайков: 19, Скачиваний: 357К. https://pub.dev/packages/window_to_front
flutter_blue_plus_platform_interface 9.0.1 - плагин для создания общего интерфейса для плагина flutter_blue_plus. Исправлена ошибка краха на платформе Darwin при вызове setOptions с одним аргументом. Лайков: 3, Скачиваний: 205К. https://pub.dev/packages/flutter_blue_plus_platform_interface
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #flutter_blue_plus #flutter_bluetooth_printer #flutter_face_api #onesignal_flutter #window_to_front #flutter_blue_plus_platform_interface
1 020
Голосовой дневник мыслей для когнитивно-поведенческой терапии
📝 Автор статьи, который прошёл через тревожные расстройства и депрессивные периоды, нашёл пользу в когнитивно-поведенческой терапии (КПТ) и решил создать голосовой дневник мыслей для помощи в ведении дневника. Он выбрал распознавание речи на устройстве, без использования облачных API, для обеспечения приватности и безопасности записей.
📊 Автор использовал Flutter и Dart для создания кросс-платформенного интерфейса, Whisper.cpp для распознавания речи, и локальную SQLite-базу для хранения записей. Он также выбрал модель Whisper, которая балансирует между размером, скоростью и качеством, и реализовал экспорт записей для терапевта с шифрованием.
📈 Таким образом, автор создал приложение, которое помогает вести дневник мыслей в КПТ, обеспечивая приватность и безопасность записей. В статье описывается разработка приложения "Mentalium" - голосового дневника мыслей, который использует распознавание речи на устройстве (on-device) без обращения к серверу.
Читать здесь: ссылка
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #кпт #распознаваниеречи #онлайнтерапия
1 020
Регистрация в Apple Developer: советы и опыт
Автор статьи, Максим Талалаев, делится своим опытом загрузки приложений на площадки GooglePlay, RuStore и AppStore 📱. Он подчеркивает три основные сложности, с которыми он столкнулся: создание учетной записи AppleID, получение DUNS-номера и подготовка документов для регистрации компании в Apple 📝.
Во-первых, создание учетной записи AppleID оказалось проблематичным из-за требования подтвердить номер телефона, который не работает для российских номеров 📞. Автор рекомендует использовать существующий AppleID или зарегистрировать новый с помощью номера телефона из другой страны 🌎. Во-вторых, получение DUNS-номера, который необходим для регистрации компании в Apple, оказалось проще, чем ожидалось 📈. Автор рекомендует сначала создать аккаунт разработчика в GooglePlay, где DUNS-номер подтянется автоматически, а затем использовать его при регистрации в Apple 📊.
В-третьих, подготовка документов для регистрации компании в Apple потребовала некоторых усилий 📁. Автор рекомендует подготовить необходимые документы, такие как подтверждение личности, подтверждение от работодателя и перевод ЕГРЮЛ, и не тратить слишком много времени на изучение формата документов 🕒. В целом, автор подчеркивает, что процесс регистрации компании в Apple и загрузки приложений на площадки может быть сложным, но с правильным подходом и подготовкой можно избежать многих проблем 💡.
Читать здесь: ссылка
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #appdevelopment #mobileapps
1 020
Обновление плагина Flutter для VSCode! 🚀
Плагин Flutter для VSCode получил очередное обновление, и теперь у вас есть возможность выбрать платформы при создании проекта 📈, а также различные мелкие улучшения пользовательского опыта 🌟. Кроме того, вкладка Flutter Outline теперь deprecated 📝.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #ohmyflutter
1 020
Самые лучшие обновлённые пакеты за последние 24 часа
in_app_purchase 3.3.0 - пакет для реализации покупок внутри приложений Flutter, обновлен до версии 3.3.0. Этот пакет предоставляет унифицированный API для покупок в приложениях, поддерживая магазины App Store и Google Play. В обновлении была обновлена зависимость in_app_purchase_android до версии ^0.5.0. Пакет in_app_purchase имеет 2460 лайков и более 268000 скачиваний. 👍 Лайки: 2460, 📥 Скачиваний: 268К. https://pub.dev/packages/in_app_purchase
flutter_face_api 6.2.0 - плагин полностью переписан для улучшения пользовательского опыта и удобства. Подробности обновления и инструкции по миграции можно найти в документации. Пакет имеет 89 лайков и более 20 900 скачиваний. 👍 Лайки: 89, 📥 Скачиваний: 20.9К. https://pub.dev/packages/flutter_face_api
app_badge_plus 1.3.0 - пакет позволяет добавлять бейджи к иконкам приложений на платформах iOS, Android и macOS. В новой версии: повышен минимум требуемой версии Flutter SDK до 3.32.0 и Dart SDK до 3.8.0, переход на встроенный Kotlin для совместимости с AGP 9.0+, исправлено предупреждение при сборке на macOS. Пакет имеет 151 лайк и более 186 000 скачиваний! 👍 Лайки: 151, 📥 Скачиваний: 186К. https://pub.dev/packages/app_badge_plus
purchases_flutter 10.2.1 - клиент для системы отслеживания подписок и покупок RevenueCat, упрощающий реализацию в-app покупок в Flutter. В обновлении: обновлены зависимости и исправлены некоторые ошибки. Лайков: 904, Скачиваний: 306000. 👍 Лайки: 904, 📥 Скачиваний: 306К. https://pub.dev/packages/purchases_flutter
purchases_ui_flutter 10.2.1 - пакет для интеграции paywalls и customer center от RevenueCat в приложения Flutter. Теперь с обновленными зависимостями и исправлениями. Пакет имеет 84 лайка и более 99 100 скачиваний. 👍 Лайки: 84, 📥 Скачиваний: 99.1К. https://pub.dev/packages/purchases_ui_flutter
dbus 0.7.14 - родная реализация клиента D-Bus для языка Dart, позволяющую доступаться к удаленным объектам и экспортировать локальные объекты. В новой версии удалена зависимость от xml, вместо этого используется версия 6.6.1, которая используется в Flutter. Пакет dbus уже получил 78 лайков и более 4 220 000 скачиваний! 👍 Лайки: 78, 📥 Скачиваний: 4.2М. https://pub.dev/packages/dbus
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #in_app_purchase #flutter_face_api #app_badge_plus #purchases_flutter #purchases_ui_flutter #dbus
1 020
Разработка полноценной RPG с детерминированными механиками и языковой моделью
🎮 В последнее время наблюдается растущий интерес к разработке игр с использованием языковых моделей. Одна из таких игр - полноценная RPG с детерминированными механиками, инвентарём, картой-графом и пермадезом, созданная на основе языковой модели (LLM). Однако разработчики столкнулись с проблемой сохранения контекста и состояния игры, что приводило к ошибкам и несоответствиям.
🤔 Чтобы решить эту проблему, авторы предложили использовать авторитарный бэкенд как единственный источник истины, который валидирует и фильтрует все изменения, предложенные LLM. Это позволило обеспечить детерминированность игровых механик и предотвратить ошибки. Кроме того, разработчики использовали JSON-контракт для описания логики игрового мира и систему защиты от галлюцинаций и Prompt Injection.
📈 Для оптимизации контекста и юнит-экономики авторы использовали кэширование промптов и векторную память для сохранения персистентности игрового мира. Это позволило снизить затраты на запросы к LLM и обеспечить эффективную работу игры. Кроме того, разработчики реализовали двухфазный RAG (Retrieval-Augmented Generator) с векторным поиском, который позволяет ИИ помнить события 50 ходов назад.
Читать здесь: ссылка
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #gamedev #LLM #RPG #gamedevelopment
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
