Привет, друзья! 👋 Сегодня мы поговорим о двух важных понятиях в разработке на Flutter: Hot Reload и Hot Restart. 🤔 Эти механизмы используются при отладке кода и позволяют быстро применить внесенные изменения и посмотреть, как они работают. Но чем они отличаются? 🤔
⚡️ Hot Reload не перезапускает программу с нуля, а лишь «подмешивает» измененный код в уже запущенный процесс. Состояние приложения сохраняется. 🔥 Это происходит благодаря следующим шагам:
1. Вы вносите изменения в код и запускаете Hot Reload.
2. Flutter изучает, какие именно файлы вы изменили.
3. Затем перекомпилируются только важные части: библиотеки с измененным кодом, основная библиотека и все библиотеки, связанные с измененными.
4. Обновленный код преобразуется в специальный kernel-файл и поступает в Dart VM.
5. Dart VM подтягивает новые версии библиотек, при этом сохраняя текущее состояние приложения.
6. Flutter вызывает перестройку тех виджетов, которые были затронуты изменениями.
🔄 Hot Restart полностью перезапускает приложение, сбрасывая абсолютно все состояния и данные. 🔄 Это происходит следующим образом:
1. Вы вносите изменения в код и запускаете Hot Restart.
2. Dart VM очищает все сохраненные состояния, все значения переменных, пересоздает все объекты заново.
3. Заново запускается метод main().
4. Приложение запускается как будто с нуля, но не затрагивается нативный код и движок Flutter.
Итак, если вы хотите узнать больше о Hot Reload и Hot Restart, и как они работают под капотом, то переходите по ссылке и читайте полную статью! 📚
Не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter! 📱 #flutter #dart #flutterpulse #flutterpulsenews 💻👍
⚡️ Hot Reload не перезапускает программу с нуля, а лишь «подмешивает» измененный код в уже запущенный процесс. Состояние приложения сохраняется. 🔥 Это происходит благодаря следующим шагам:
1. Вы вносите изменения в код и запускаете Hot Reload.
2. Flutter изучает, какие именно файлы вы изменили.
3. Затем перекомпилируются только важные части: библиотеки с измененным кодом, основная библиотека и все библиотеки, связанные с измененными.
4. Обновленный код преобразуется в специальный kernel-файл и поступает в Dart VM.
5. Dart VM подтягивает новые версии библиотек, при этом сохраняя текущее состояние приложения.
6. Flutter вызывает перестройку тех виджетов, которые были затронуты изменениями.
🔄 Hot Restart полностью перезапускает приложение, сбрасывая абсолютно все состояния и данные. 🔄 Это происходит следующим образом:
1. Вы вносите изменения в код и запускаете Hot Restart.
2. Dart VM очищает все сохраненные состояния, все значения переменных, пересоздает все объекты заново.
3. Заново запускается метод main().
4. Приложение запускается как будто с нуля, но не затрагивается нативный код и движок Flutter.
Итак, если вы хотите узнать больше о Hot Reload и Hot Restart, и как они работают под капотом, то переходите по ссылке и читайте полную статью! 📚
Не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter! 📱 #flutter #dart #flutterpulse #flutterpulsenews 💻👍
Самые лучшие обновлённые пакеты за последние 24 часа
url_launcher_android 6.3.28
Плагин для запуска ссылок в Android-приложениях.
Теперь с обновлением com.android.tools.build:gradle с 8.12.1 до 8.13.1.
👍 Лайки: 20, 📥 Скачиваний: 5.2М
https://pub.dev/packages/url_launcher_android
Mockito 5.6.1
Пакет Mockito - это библиотека для создания mock-объектов в Dart.
В новой версии 5.6.1 обновлены зависимости, в том числе analyzer: >=8.1.0 <10.0.0.
👍 Лайки: 1510, 📥 Скачиваний: 2.4М
https://pub.dev/packages/mockito
shared_preferences_android 2.4.17
Теперь использует com.android.tools.build:gradle версии 8.13.1.
Пакет имеет 17 лайков и более 4.49 млн скачиваний.
👍 Лайки: 17, 📥 Скачиваний: 4.5М
https://pub.dev/packages/shared_preferences_android
pay 3.3.0
Пакет pay для добавления платежей в приложения Flutter обновлён!
Теперь поддерживает pix в GooglePayButtonType.
👍 Лайки: 1080, 📥 Скачиваний: 149К
https://pub.dev/packages/pay
flutter_svg 2.2.3
Пакет flutter_svg используется для отображения файлов SVG в приложениях Flutter.
В новой версии исправлены проблемы с устаревшими функциями и обновлена минимальная версия поддерживаемого SDK до Flutter 3.32/Dart 3.8.
👍 Лайки: 5770, 📥 Скачиваний: 4.1М
https://pub.dev/packages/flutter_svg
path_provider_android 2.2.22
Теперь с обновлением com.android.tools.build:gradle с 8.12.1 до 8.13.1.
Пакет используется для предоставления пути к файлам и директориям в приложениях Android.
👍 Лайки: 20, 📥 Скачиваний: 6.1М
https://pub.dev/packages/path_provider_android
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #url_launcher_android #Mockito #shared_preferences_android #pay #flutter_svg #path_provider_android
url_launcher_android 6.3.28
Плагин для запуска ссылок в Android-приложениях.
Теперь с обновлением com.android.tools.build:gradle с 8.12.1 до 8.13.1.
👍 Лайки: 20, 📥 Скачиваний: 5.2М
https://pub.dev/packages/url_launcher_android
Mockito 5.6.1
Пакет Mockito - это библиотека для создания mock-объектов в Dart.
В новой версии 5.6.1 обновлены зависимости, в том числе analyzer: >=8.1.0 <10.0.0.
👍 Лайки: 1510, 📥 Скачиваний: 2.4М
https://pub.dev/packages/mockito
shared_preferences_android 2.4.17
Теперь использует com.android.tools.build:gradle версии 8.13.1.
Пакет имеет 17 лайков и более 4.49 млн скачиваний.
👍 Лайки: 17, 📥 Скачиваний: 4.5М
https://pub.dev/packages/shared_preferences_android
pay 3.3.0
Пакет pay для добавления платежей в приложения Flutter обновлён!
Теперь поддерживает pix в GooglePayButtonType.
👍 Лайки: 1080, 📥 Скачиваний: 149К
https://pub.dev/packages/pay
flutter_svg 2.2.3
Пакет flutter_svg используется для отображения файлов SVG в приложениях Flutter.
В новой версии исправлены проблемы с устаревшими функциями и обновлена минимальная версия поддерживаемого SDK до Flutter 3.32/Dart 3.8.
👍 Лайки: 5770, 📥 Скачиваний: 4.1М
https://pub.dev/packages/flutter_svg
path_provider_android 2.2.22
Теперь с обновлением com.android.tools.build:gradle с 8.12.1 до 8.13.1.
Пакет используется для предоставления пути к файлам и директориям в приложениях Android.
👍 Лайки: 20, 📥 Скачиваний: 6.1М
https://pub.dev/packages/path_provider_android
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #url_launcher_android #Mockito #shared_preferences_android #pay #flutter_svg #path_provider_android
Настройка звуков уведомлений, вибрации и светодиода в Flutter
Хотите сделать свои push-уведомления более привлекательными и соответствующими бренду вашего приложения? В этой статье вы найдёте подробное руководство по кастомизации уведомлений!
В этой статье вы узнаете, как настроить звуки уведомлений, вибрации и светодиода в Flutter с помощью плагинов `
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #pushnotifications #customization
Хотите сделать свои push-уведомления более привлекательными и соответствующими бренду вашего приложения? В этой статье вы найдёте подробное руководство по кастомизации уведомлений!
В этой статье вы узнаете, как настроить звуки уведомлений, вибрации и светодиода в Flutter с помощью плагинов `
flutter_local_notifications и Firebase Cloud Messaging (FCM)`. Вы научитесь добавлять собственные звуки, создавать уникальные вибрационные эффекты и менять цвет светодиода на Android-устройствах. Пошаговые инструкции и примеры кода помогут вам легко интегрировать эти функции в ваше приложение.🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #pushnotifications #customization
👍1
Обзор пакетов на тему Voice Assistant, ASR, TTS & STT
flutter_tts: Преобразуйте текст в речь в ваших Flutter-приложениях! 👍 Лайки: 1520, 📥 Скачиваний: 145К, Версия: 4.2.3, Обновлено: 5 месяцев назад 📅. Узнайте больше и скачайте плагин.
flutter_azure_tts: Пакет для интеграции Microsoft Azure Cognitive Text-To-Speech API в ваши Flutter-приложения. 🚀 Возможности: генерация аудиофайлов, потоковое воспроизведение, поиск голосов и многое другое. 👍 Лайки: 34, 📥 Скачиваний: 856, Версия: 1.0.0, Обновлено: 4 месяца назад 📅. Узнайте больше.
speech_to_text: Пакет для распознавания речи в Flutter! 🎤 Поддержка распознавания речи на Android, iOS, macOS и Web. 👍 Лайки: 1550, 📥 Скачиваний: 217К, Версия: 7.3.0, Обновлено: 3 месяца назад 📅. Узнайте больше.
sherpa_onnx: Мощный пакет для обработки аудио! 🎤 Распознавание речи, синтез речи и многое другое. 📱 Поддерживает множество платформ. 👍 Лайки: 77, 📥 Скачиваний: 5.4К, Версия: 1.12.17, Обновлено: 8 дней назад 📅. Узнайте больше.
flutter_speech_recognition: Плагин для распознавания речи на iOS, Android и macOS. 🎤 👍 Лайки: 54, 📥 Скачиваний: 335, Версия: 2.0.1, Обновлено: 10 месяцев назад 📅. Узнайте больше.
deepgram_speech_to_text: Пакет для интеграции Deepgram в ваши приложения на Dart и Flutter. 🎤 Ключевые особенности: Speech-to-Text, Text-to-Speech, поддержка стриминга и кроссплатформенность. 👍 Лайки: 45, 📥 Скачиваний: 5.5К, Версия: 4.1.0, Обновлено: 2 месяца назад 📅. Узнайте больше.
#flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages #VoiceAssistant #ASR #TTS #STT #flutter_tts #flutter_azure_tts #speech_to_text #sherpa_onnx #flutter_speech_recognition #deepgram_speech_to_text
flutter_tts: Преобразуйте текст в речь в ваших Flutter-приложениях! 👍 Лайки: 1520, 📥 Скачиваний: 145К, Версия: 4.2.3, Обновлено: 5 месяцев назад 📅. Узнайте больше и скачайте плагин.
flutter_azure_tts: Пакет для интеграции Microsoft Azure Cognitive Text-To-Speech API в ваши Flutter-приложения. 🚀 Возможности: генерация аудиофайлов, потоковое воспроизведение, поиск голосов и многое другое. 👍 Лайки: 34, 📥 Скачиваний: 856, Версия: 1.0.0, Обновлено: 4 месяца назад 📅. Узнайте больше.
speech_to_text: Пакет для распознавания речи в Flutter! 🎤 Поддержка распознавания речи на Android, iOS, macOS и Web. 👍 Лайки: 1550, 📥 Скачиваний: 217К, Версия: 7.3.0, Обновлено: 3 месяца назад 📅. Узнайте больше.
sherpa_onnx: Мощный пакет для обработки аудио! 🎤 Распознавание речи, синтез речи и многое другое. 📱 Поддерживает множество платформ. 👍 Лайки: 77, 📥 Скачиваний: 5.4К, Версия: 1.12.17, Обновлено: 8 дней назад 📅. Узнайте больше.
flutter_speech_recognition: Плагин для распознавания речи на iOS, Android и macOS. 🎤 👍 Лайки: 54, 📥 Скачиваний: 335, Версия: 2.0.1, Обновлено: 10 месяцев назад 📅. Узнайте больше.
deepgram_speech_to_text: Пакет для интеграции Deepgram в ваши приложения на Dart и Flutter. 🎤 Ключевые особенности: Speech-to-Text, Text-to-Speech, поддержка стриминга и кроссплатформенность. 👍 Лайки: 45, 📥 Скачиваний: 5.5К, Версия: 4.1.0, Обновлено: 2 месяца назад 📅. Узнайте больше.
#flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages #VoiceAssistant #ASR #TTS #STT #flutter_tts #flutter_azure_tts #speech_to_text #sherpa_onnx #flutter_speech_recognition #deepgram_speech_to_text
Vibe coding. Приложение для квизов с нуля. Админ панель часть 2
Сегодня мы продолжаем играть в "вайб кодинг" и работать над приложением для квизов! 🎉 В этом видео мы вновь погружаемся в мир Flutter и Dart, чтобы улучшить наше приложение и добавить новые функции. 💻
🔹 Мы продолжили создание админки для приложения квизов.
🔹 Подключили Firestore к текущему проекту, чтобы сохранять данные квизов.
🔹 Поправили дизайн, чтобы приложение выглядело более современно и интересно.
🔹 Опубликовали приложение на Firebase Hosting, чтобы сделать его доступным в интернете.
🔹 Добавили функцию шаринга ссылки на квиз, чтобы пользователи могли легко делиться своими любимыми квизами.
📹 В этом видео мы шаг за шагом показываем, как мы реализуем эти функции и какие инструменты мы используем. Если вы хотите узнать больше о Flutter и Dart, это видео для вас! 😊
👍 Не забудьте поставить лайк и подписаться на наш канал, если вам понравилось видео. Мы будем рады вашим комментариям и вопросам! 💬
Смотреть видео на YouTube
🔗 Репозиторий примеров: https://github.com/RuslanTsitser/app_examples
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Сегодня мы продолжаем играть в "вайб кодинг" и работать над приложением для квизов! 🎉 В этом видео мы вновь погружаемся в мир Flutter и Dart, чтобы улучшить наше приложение и добавить новые функции. 💻
🔹 Мы продолжили создание админки для приложения квизов.
🔹 Подключили Firestore к текущему проекту, чтобы сохранять данные квизов.
🔹 Поправили дизайн, чтобы приложение выглядело более современно и интересно.
🔹 Опубликовали приложение на Firebase Hosting, чтобы сделать его доступным в интернете.
🔹 Добавили функцию шаринга ссылки на квиз, чтобы пользователи могли легко делиться своими любимыми квизами.
📹 В этом видео мы шаг за шагом показываем, как мы реализуем эти функции и какие инструменты мы используем. Если вы хотите узнать больше о Flutter и Dart, это видео для вас! 😊
👍 Не забудьте поставить лайк и подписаться на наш канал, если вам понравилось видео. Мы будем рады вашим комментариям и вопросам! 💬
Смотреть видео на YouTube
🔗 Репозиторий примеров: https://github.com/RuslanTsitser/app_examples
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👍1
Самые лучшие обновлённые пакеты за последние 24 часа
wechat_assets_picker
Этот пакет используется для выбора изображений, видео и аудио в приложениях Flutter, с интерфейсом, вдохновлённым WeChat.
Версия: Unreleased.
Лайков: 843, Скачиваний: 36.5К.
Подробнее: https://pub.dev/packages/wechat_assets_picker
👍
flex_seed_scheme
Этот пакет позволяет создавать более гибкие и мощные цветовые схемы для приложений Flutter, используя несколько ключевых цветов для генерации тональных палитр.
В новой версии исправлены ошибки в документации и добавлена поддержка Flutter 3.38.0 или выше.
Пакет уже получил 99 лайков и более 348К скачиваний!
Узнайте больше: https://pub.dev/packages/flex_seed_scheme
📈
flutter_sound
Теперь пакет поддерживает проигрывание и запись аудио на iOS, Android и Web.
Были исправлены ошибки и добавлены новые функции, такие как поддержка скорости проигрывания и буферизации.
Пакет имеет более 1600 лайков и 77.4К скачиваний.
Узнайте больше: https://pub.dev/packages/flutter_sound
🎵
flutter_soloud
Этот пакет - низкоуровневый аудио плагин для Flutter, предназначенный для игр и иммерсивных приложений.
В новой версии исправлены ошибки "Bad state: Future already completed" и проблема с копированием pdb-файла при сборке в профильном режиме.
Пакет имеет 504 лайка и более 51.8К скачиваний!
Подробнее: https://pub.dev/packages/flutter_soloud
👾
lean_builder
Lean Builder - это оптимизированная система сборки для Dart, которая применяет принципы минимизации отходов и максимизации скорости.
В новой версии исправлены проблемы с путями в Windows, относительными импортами активов, обработкой URI для директорий с пробелами в пути и другие ошибки.
Пакет уже скачали более 152К раз! Лайков - 42.
Узнать больше и установить пакет можно по ссылке: https://pub.dev/packages/lean_builder
🔧
slang
Пакет slang - это решение для международализации (i18n) на основе JSON, YAML, CSV или ARB-файлов, обеспечивающее типобезопасность и минимум настройки.
В новой версии добавлены возможности для прототипирования без генерации кода, а также команда для применения переводов к ресурсам и обновления кода Dart.
Пакет имеет более 708 лайков и 108К скачиваний. Узнать больше о пакете slang можно по ссылке: https://pub.dev/packages/slang
🌎
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #wechat_assets_picker #flex_seed_scheme #flutter_sound #flutter_soloud #lean_builder #slang
wechat_assets_picker
Этот пакет используется для выбора изображений, видео и аудио в приложениях Flutter, с интерфейсом, вдохновлённым WeChat.
Версия: Unreleased.
Лайков: 843, Скачиваний: 36.5К.
Подробнее: https://pub.dev/packages/wechat_assets_picker
👍
flex_seed_scheme
Этот пакет позволяет создавать более гибкие и мощные цветовые схемы для приложений Flutter, используя несколько ключевых цветов для генерации тональных палитр.
В новой версии исправлены ошибки в документации и добавлена поддержка Flutter 3.38.0 или выше.
Пакет уже получил 99 лайков и более 348К скачиваний!
Узнайте больше: https://pub.dev/packages/flex_seed_scheme
📈
flutter_sound
Теперь пакет поддерживает проигрывание и запись аудио на iOS, Android и Web.
Были исправлены ошибки и добавлены новые функции, такие как поддержка скорости проигрывания и буферизации.
Пакет имеет более 1600 лайков и 77.4К скачиваний.
Узнайте больше: https://pub.dev/packages/flutter_sound
🎵
flutter_soloud
Этот пакет - низкоуровневый аудио плагин для Flutter, предназначенный для игр и иммерсивных приложений.
В новой версии исправлены ошибки "Bad state: Future already completed" и проблема с копированием pdb-файла при сборке в профильном режиме.
Пакет имеет 504 лайка и более 51.8К скачиваний!
Подробнее: https://pub.dev/packages/flutter_soloud
👾
lean_builder
Lean Builder - это оптимизированная система сборки для Dart, которая применяет принципы минимизации отходов и максимизации скорости.
В новой версии исправлены проблемы с путями в Windows, относительными импортами активов, обработкой URI для директорий с пробелами в пути и другие ошибки.
Пакет уже скачали более 152К раз! Лайков - 42.
Узнать больше и установить пакет можно по ссылке: https://pub.dev/packages/lean_builder
🔧
slang
Пакет slang - это решение для международализации (i18n) на основе JSON, YAML, CSV или ARB-файлов, обеспечивающее типобезопасность и минимум настройки.
В новой версии добавлены возможности для прототипирования без генерации кода, а также команда для применения переводов к ресурсам и обновления кода Dart.
Пакет имеет более 708 лайков и 108К скачиваний. Узнать больше о пакете slang можно по ссылке: https://pub.dev/packages/slang
🌎
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #wechat_assets_picker #flex_seed_scheme #flutter_sound #flutter_soloud #lean_builder #slang
Продвинутое Кастомизированное Тематическое Оформление в Flutter: Руководство для Начинающих
Хотите создать гибкую и масштабируемую систему тем для вашего Flutter-приложения? В этой статье вы найдёте подробное руководство по созданию кастомизированного тематического оформления!
В статье рассматривается создание собственной системы тем с использованием
- Создать централизованное управление цветами и стилями текста
- Поддерживать светлую и тёмную темы
- Объединить цвета и типографику в единую тему
- Упростить доступ к темам с помощью расширений для
- Применить кастомизированные темы в
Читайте полную статью, чтобы узнать все подробности и улучшить свой Flutter-проект!
🇷🇺Читать на русском
🇬🇧Read in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdesign #theming #customthemes
Хотите создать гибкую и масштабируемую систему тем для вашего Flutter-приложения? В этой статье вы найдёте подробное руководство по созданию кастомизированного тематического оформления!
В статье рассматривается создание собственной системы тем с использованием
ThemeExtension для управления цветами, стилями текста и темами. Вы узнаете, как:- Создать централизованное управление цветами и стилями текста
- Поддерживать светлую и тёмную темы
- Объединить цвета и типографику в единую тему
- Упростить доступ к темам с помощью расширений для
ThemeData и BuildContext- Применить кастомизированные темы в
MaterialAppЧитайте полную статью, чтобы узнать все подробности и улучшить свой Flutter-проект!
🇷🇺Читать на русском
🇬🇧Read in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdesign #theming #customthemes
Обзор пакетов на тему Feature Discovery - Coach Marks
Overlay Tooltip - простой и гибкий способ показывать подсказки в вашем Flutter-приложении!
Этот пакет позволяет создавать настраиваемые подсказки для обучения пользователей новым функциям.
👍 234 лайка, 2100 скачиваний
📦 https://pub.dev/packages/overlay_tooltip
📌 Версия 0.2.4, обновлена 8 месяцев назад
🔥
flutter_intro (👍 586, 📥 2150) позволяет легко создавать интерактивные туториалы и пошаговые руководства для ваших Flutter-приложений.
Адаптивный виджет руководства, который меняет размер в зависимости от ориентации устройства.
📦 https://pub.dev/packages/flutter_intro
📌 Версия 3.4.0, обновлён 13 месяцев назад
📈
ShowCaseView 5.0.1 - пакет для Flutter, который позволяет создавать интерактивные туториалы для вашего приложения, выделяя и объясняя отдельные виджеты шаг за шагом.
Значительное улучшение производительности: снижение потребления памяти на 66%, ускорение анимации в 1,5 раза, сокращение времени первоначального рендеринга в 3 раза
👍 2960 лайков, 154000 скачиваний
📦 https://pub.dev/packages/showcaseview
📌 Обновлено 36 дней назад
🚀
feature_discovery (v0.14.2, обновлён 11 месяцев назад) позволяет легко реализовать функционал "открытия функций" в соответствии с руководством Material Design.
Простота использования: просто оберните ваше приложение в FeatureDiscovery и добавьте DescribedFeatureOverlay к элементам, которые хотите описать.
👍 779 лайков, 1420 скачиваний
📦 https://pub.dev/packages/feature_discovery
📈
Pal Widgets 0.4.0 - пакет для создания потрясающих экранов ознакомления в ваших Flutter-приложениях!
👉 79 лайков, 75 скачиваний
📦 https://pub.dev/packages/pal_widgets
📌 Обновлён 12 месяцев назад
🔥
tutorial_coach_mark - пакет для создания интерактивных туториалов для ваших Flutter-приложений!
Простой в использовании API, настройка внешнего вида и поведения, поддержка нескольких целевых объектов, анимация фокуса и пульса
👍 1500 лайков, 253000 скачиваний
📦 https://pub.dev/packages/tutorial_coach_mark
📌 Версия 1.3.3, обновлена 37 дней назад
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseThemedPackages #OverlayTooltip #flutter_intro #ShowCaseView #feature_discovery #PalWidgets #tutorial_coach_mark
Overlay Tooltip - простой и гибкий способ показывать подсказки в вашем Flutter-приложении!
Этот пакет позволяет создавать настраиваемые подсказки для обучения пользователей новым функциям.
👍 234 лайка, 2100 скачиваний
📦 https://pub.dev/packages/overlay_tooltip
📌 Версия 0.2.4, обновлена 8 месяцев назад
🔥
flutter_intro (👍 586, 📥 2150) позволяет легко создавать интерактивные туториалы и пошаговые руководства для ваших Flutter-приложений.
Адаптивный виджет руководства, который меняет размер в зависимости от ориентации устройства.
📦 https://pub.dev/packages/flutter_intro
📌 Версия 3.4.0, обновлён 13 месяцев назад
📈
ShowCaseView 5.0.1 - пакет для Flutter, который позволяет создавать интерактивные туториалы для вашего приложения, выделяя и объясняя отдельные виджеты шаг за шагом.
Значительное улучшение производительности: снижение потребления памяти на 66%, ускорение анимации в 1,5 раза, сокращение времени первоначального рендеринга в 3 раза
👍 2960 лайков, 154000 скачиваний
📦 https://pub.dev/packages/showcaseview
📌 Обновлено 36 дней назад
🚀
feature_discovery (v0.14.2, обновлён 11 месяцев назад) позволяет легко реализовать функционал "открытия функций" в соответствии с руководством Material Design.
Простота использования: просто оберните ваше приложение в FeatureDiscovery и добавьте DescribedFeatureOverlay к элементам, которые хотите описать.
👍 779 лайков, 1420 скачиваний
📦 https://pub.dev/packages/feature_discovery
📈
Pal Widgets 0.4.0 - пакет для создания потрясающих экранов ознакомления в ваших Flutter-приложениях!
👉 79 лайков, 75 скачиваний
📦 https://pub.dev/packages/pal_widgets
📌 Обновлён 12 месяцев назад
🔥
tutorial_coach_mark - пакет для создания интерактивных туториалов для ваших Flutter-приложений!
Простой в использовании API, настройка внешнего вида и поведения, поддержка нескольких целевых объектов, анимация фокуса и пульса
👍 1500 лайков, 253000 скачиваний
📦 https://pub.dev/packages/tutorial_coach_mark
📌 Версия 1.3.3, обновлена 37 дней назад
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseThemedPackages #OverlayTooltip #flutter_intro #ShowCaseView #feature_discovery #PalWidgets #tutorial_coach_mark
Самые лучшие обновлённые пакеты за последние 24 часа
parse_server_sdk 8.0.1
Используйте этот пакет, чтобы получить доступ к мощному бэкенду Parse Server из вашего приложения на Dart.
В новой версии исправлена ошибка обработки исключений HTTP-клиента.
👍 Лайки: 144, 📥 Скачиваний: 3.9К
https://pub.dev/packages/parse_server_sdk
emoji_picker_flutter 4.4.0
Теперь доступна поддержка голландского языка, добавлен EmojiPickerController для управления вкладками категорий и удалена зависимость universal_io.
Высота эмоджи-пикера может быть установлена в null для неограниченной высоты.
Исправлены проблемы с отступами,间距 и размером эмоджи.
Обновлены зависимости.
Пакет имеет 632 лайка и более 106К скачиваний!
https://pub.dev/packages/emoji_picker_flutter
auto_route 10.2.3
Пакет auto_route - это популярный инструмент для навигации в Flutter, позволяющий упростить настройку маршрутов и передачу аргументов между экранами.
В новой версии исправлены ошибки и улучшена производительность. Теперь при обновлении маршрутов сохраняется идентификатор совпадения, что предотвращает поломку дочерних контроллеров. Также исправлена проблема с отображением вкладок при переключении между ними.
Пакет auto_route имеет 3350 лайков и более 260К скачиваний.
https://pub.dev/packages/auto_route
sqlite3 3.1.0
Пакет sqlite3 предоставляет Dart-bindings к SQLite через dart:ffi и используется для работы с базами данных в приложениях.
В новой версии исправлена проблема с коррупцией памяти в версии для WebAssembly, а также добавлена возможность использовать ключ "name" с источником "system" для загрузки библиотек SQLite под другим именем.
Пакет имеет 417 лайков и более 889К скачиваний.
https://pub.dev/packages/sqlite3
flutter_sound 9.4.10
Этот пакет позволяет работать с аудио в приложениях Flutter: проигрывать и записывать аудио, обрабатывать аудиофайлы и многое другое.
В новой версии исправлены ошибки, добавлены новые функции, такие как поддержка скорости проигрывания и буферизации.
Пакет имеет более 1600 лайков и 77.4К скачиваний!
https://pub.dev/packages/flutter_sound
firebase_messaging 15.2.1
Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995).
👍 Лайки: 3690, 📥 Скачиваний: 1.1М
https://pub.dev/packages/firebase_messaging
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #parse_server_sdk #emoji_picker_flutter #auto_route #sqlite3 #flutter_sound #firebase_messaging
parse_server_sdk 8.0.1
Используйте этот пакет, чтобы получить доступ к мощному бэкенду Parse Server из вашего приложения на Dart.
В новой версии исправлена ошибка обработки исключений HTTP-клиента.
👍 Лайки: 144, 📥 Скачиваний: 3.9К
https://pub.dev/packages/parse_server_sdk
emoji_picker_flutter 4.4.0
Теперь доступна поддержка голландского языка, добавлен EmojiPickerController для управления вкладками категорий и удалена зависимость universal_io.
Высота эмоджи-пикера может быть установлена в null для неограниченной высоты.
Исправлены проблемы с отступами,间距 и размером эмоджи.
Обновлены зависимости.
Пакет имеет 632 лайка и более 106К скачиваний!
https://pub.dev/packages/emoji_picker_flutter
auto_route 10.2.3
Пакет auto_route - это популярный инструмент для навигации в Flutter, позволяющий упростить настройку маршрутов и передачу аргументов между экранами.
В новой версии исправлены ошибки и улучшена производительность. Теперь при обновлении маршрутов сохраняется идентификатор совпадения, что предотвращает поломку дочерних контроллеров. Также исправлена проблема с отображением вкладок при переключении между ними.
Пакет auto_route имеет 3350 лайков и более 260К скачиваний.
https://pub.dev/packages/auto_route
sqlite3 3.1.0
Пакет sqlite3 предоставляет Dart-bindings к SQLite через dart:ffi и используется для работы с базами данных в приложениях.
В новой версии исправлена проблема с коррупцией памяти в версии для WebAssembly, а также добавлена возможность использовать ключ "name" с источником "system" для загрузки библиотек SQLite под другим именем.
Пакет имеет 417 лайков и более 889К скачиваний.
https://pub.dev/packages/sqlite3
flutter_sound 9.4.10
Этот пакет позволяет работать с аудио в приложениях Flutter: проигрывать и записывать аудио, обрабатывать аудиофайлы и многое другое.
В новой версии исправлены ошибки, добавлены новые функции, такие как поддержка скорости проигрывания и буферизации.
Пакет имеет более 1600 лайков и 77.4К скачиваний!
https://pub.dev/packages/flutter_sound
firebase_messaging 15.2.1
Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995).
👍 Лайки: 3690, 📥 Скачиваний: 1.1М
https://pub.dev/packages/firebase_messaging
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #parse_server_sdk #emoji_picker_flutter #auto_route #sqlite3 #flutter_sound #firebase_messaging
❤2
MCP сервера: как они работают и как создать свой собственный на Dart 🚀
В этом видео Юрий Петров разберёт, что такое MCP сервера, как они работают и зачем они нужны разработчикам. Вы узнаете, как реализовать MCP сервер на Dart и подключить его к Cursor IDE.
MCP (Model Context Protocol) - это протокол, созданный компанией Entropic, который позволяет большим языковым моделям взаимодействовать с нашим миром через программы-адаптеры, называемые MCP серверами. MCP сервера - это "руки" больших языковых моделей в нашем физическом мире 🤖.
🔹 Как реализовать MCP сервер на Dart
🔹 Как подключить его к Cursor IDE
🔹 Почему MCP кардинально изменяет работу ассистентов и автоматизацию разработки
В видео показано, как создать свой собственный MCP сервер на Dart, используя библиотеку mcp_dart. Мы создаем пустой проект на Dart, добавляем эту библиотеку, создаем MCP сервер и определяем инструменты, которые он будет использовать.
📺 Смотрите видео полностью на YouTube или VkVideo
👉 Подпишитесь на наш канал и смотрите другие видео по хэштегу #FlutterPulseYoutube. Не забудьте поставить лайк и поделиться с друзьями! 👍
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
В этом видео Юрий Петров разберёт, что такое MCP сервера, как они работают и зачем они нужны разработчикам. Вы узнаете, как реализовать MCP сервер на Dart и подключить его к Cursor IDE.
MCP (Model Context Protocol) - это протокол, созданный компанией Entropic, который позволяет большим языковым моделям взаимодействовать с нашим миром через программы-адаптеры, называемые MCP серверами. MCP сервера - это "руки" больших языковых моделей в нашем физическом мире 🤖.
🔹 Как реализовать MCP сервер на Dart
🔹 Как подключить его к Cursor IDE
🔹 Почему MCP кардинально изменяет работу ассистентов и автоматизацию разработки
В видео показано, как создать свой собственный MCP сервер на Dart, используя библиотеку mcp_dart. Мы создаем пустой проект на Dart, добавляем эту библиотеку, создаем MCP сервер и определяем инструменты, которые он будет использовать.
📺 Смотрите видео полностью на YouTube или VkVideo
👉 Подпишитесь на наш канал и смотрите другие видео по хэштегу #FlutterPulseYoutube. Не забудьте поставить лайк и поделиться с друзьями! 👍
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🔥2🤝1
Flutter: Воспроизведение аудио с полосой прогресса и автоматической прокруткой текста
Вы когда-нибудь задумывались, как реализовать воспроизведение аудио с индикатором прогресса и синхронизировать его с прокруткой текста в приложении Flutter? 🤔
В этой статье рассматривается реализация воспроизведения аудио с использованием пакетов
Вы узнаете, как:
* Воспроизводить аудио в Flutter с помощью популярных пакетов
* Управлять воспроизведением аудио с помощью слайдера
* Отображать прогресс воспроизведения аудио
* Синхронизировать прокрутку текста с текущим положением аудио
Читайте полную статью, чтобы узнать подробности реализации и получить доступ к полному коду приложения.
🇷🇺 Читать на русском
🇬🇧 Читать на английском
🌐 Оригинальная статья
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #аудио #воспроизведение #прогресс #синхронизация #текст #разработка #мобильныеприложения
Вы когда-нибудь задумывались, как реализовать воспроизведение аудио с индикатором прогресса и синхронизировать его с прокруткой текста в приложении Flutter? 🤔
В этой статье рассматривается реализация воспроизведения аудио с использованием пакетов
audioplayers и just_audio, управление воспроизведением с помощью слайдера, отображение прогресса воспроизведения и синхронизация прокрутки текста с текущим положением аудио. 📱💻Вы узнаете, как:
* Воспроизводить аудио в Flutter с помощью популярных пакетов
* Управлять воспроизведением аудио с помощью слайдера
* Отображать прогресс воспроизведения аудио
* Синхронизировать прокрутку текста с текущим положением аудио
Читайте полную статью, чтобы узнать подробности реализации и получить доступ к полному коду приложения.
🇷🇺 Читать на русском
🇬🇧 Читать на английском
🌐 Оригинальная статья
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #аудио #воспроизведение #прогресс #синхронизация #текст #разработка #мобильныеприложения
Обзор пакетов на тему Feedback
Wiredash SDK для Flutter - бесплатный пакет для сбора обратной связи пользователей и аналитики в реальном времени!
👉 GDPR-совместимая аналитика
👉 Сбор обратной связи с экранами и тегами
👉 Автоматизированные опросы по шкале NPS
👉 Консоль для анализа
👉 Универсальная совместимость (Android, iOS, Web, macOS, Windows, Linux, IoT)
👉 Бесплатно до 100 000 MAU
👍 297 лайков, 13 300 скачиваний
https://pub.dev/packages/wiredash
v2.6.0, обновлено 32 дня назад
Rate My App (👍 622, 📥 28 000) позволяет вежливо просить пользователей оценить ваше приложение, если выполнены определенные условия.
https://pub.dev/packages/rate_my_app
Версия 2.3.2 была обновлена 5 месяцев назад.
in_app_review набрал 2350 лайков и 865000 скачиваний!
Этот плагин Flutter позволяет показывать диалоговое окно для отзывов прямо в вашем приложении.
https://pub.dev/packages/in_app_review
Версия: 2.0.11
Обновлено: 2 месяца назад
SurveyKit позволяет легко создавать профессиональные опросы, анкеты и инструкции в стиле iOS ResearchKit.
✨ Преимущества:
* Простой и интуитивный API
* Анимации и переходы из коробки
* Легко настраиваемый
* Линейная и ветвящаяся навигация
* Экспорт результатов в JSON
🚀 Уже используется более 1390 разработчиков!
https://pub.dev/packages/survey_kit
Версия 1.0.3, обновлена 11 дней назад.
store_redirect - Flutter плагин для перенаправления пользователей на страницу приложения в Google Play Store и Apple App Store.
👍 288 лайков, 91 400 скачиваний.
https://pub.dev/packages/store_redirect
v2.0.4, обновлён 9 месяцев назад.
Better Feedback - пакет для получения более качественной обратной связи от пользователей.
Пользователи могут оставлять интерактивную обратную связь直接 в приложении, аннотируя скриншот текущего экрана и добавляя текст.
https://pub.dev/packages/feedback
📈 1610 лайков, 27500 скачиваний
📅 Обновлено 4 месяца назад
🔥 Версия 3.2.0
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Wiredash SDK для Flutter - бесплатный пакет для сбора обратной связи пользователей и аналитики в реальном времени!
👉 GDPR-совместимая аналитика
👉 Сбор обратной связи с экранами и тегами
👉 Автоматизированные опросы по шкале NPS
👉 Консоль для анализа
👉 Универсальная совместимость (Android, iOS, Web, macOS, Windows, Linux, IoT)
👉 Бесплатно до 100 000 MAU
👍 297 лайков, 13 300 скачиваний
https://pub.dev/packages/wiredash
v2.6.0, обновлено 32 дня назад
Rate My App (👍 622, 📥 28 000) позволяет вежливо просить пользователей оценить ваше приложение, если выполнены определенные условия.
https://pub.dev/packages/rate_my_app
Версия 2.3.2 была обновлена 5 месяцев назад.
in_app_review набрал 2350 лайков и 865000 скачиваний!
Этот плагин Flutter позволяет показывать диалоговое окно для отзывов прямо в вашем приложении.
https://pub.dev/packages/in_app_review
Версия: 2.0.11
Обновлено: 2 месяца назад
SurveyKit позволяет легко создавать профессиональные опросы, анкеты и инструкции в стиле iOS ResearchKit.
✨ Преимущества:
* Простой и интуитивный API
* Анимации и переходы из коробки
* Легко настраиваемый
* Линейная и ветвящаяся навигация
* Экспорт результатов в JSON
🚀 Уже используется более 1390 разработчиков!
https://pub.dev/packages/survey_kit
Версия 1.0.3, обновлена 11 дней назад.
store_redirect - Flutter плагин для перенаправления пользователей на страницу приложения в Google Play Store и Apple App Store.
👍 288 лайков, 91 400 скачиваний.
https://pub.dev/packages/store_redirect
v2.0.4, обновлён 9 месяцев назад.
Better Feedback - пакет для получения более качественной обратной связи от пользователей.
Пользователи могут оставлять интерактивную обратную связь直接 в приложении, аннотируя скриншот текущего экрана и добавляя текст.
https://pub.dev/packages/feedback
📈 1610 лайков, 27500 скачиваний
📅 Обновлено 4 месяца назад
🔥 Версия 3.2.0
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Новые пакеты за неделю
gesture_recorder
Позволяет записывать и воспроизводить жесты на экране.
Уже 17 лайков и 41 скачивание!
Подробнее: https://pub.dev/packages/gesture_recorder
👍 Лайки: 17, 📥 Скачиваний: 41
arabic_justified_text
Этот пакет позволяет создавать красиво оформленный арабский текст с использованием Kashida (ـ) вместо пробелов.
Уже 20 лайков и 117 скачиваний!
Подробнее: https://pub.dev/packages/arabic_justified_text
👍 Лайки: 20, 📥 Скачиваний: 117
flutter_smooth_markdown
Этот пакет предназначен для отображения markdown-текста в приложениях Flutter с поддержкой синтаксического выделения, формул LaTeX, таблиц, сносок и многое другое.
Уже 1 лайк и 346 скачиваний.
Скачать пакет можно здесь: https://pub.dev/packages/flutter_smooth_markdown
👍 Лайки: 1, 📥 Скачиваний: 346
Localingo
Localingo - это пакет для перевода текста в приложениях, поддерживающий 13+ языков.
Уже 14 лайков и 50 скачиваний!
Узнайте больше: https://pub.dev/packages/Localingo
👍 Лайки: 14, 📥 Скачиваний: 50
flutter_local_ai
Этот пакет предоставляет унифицированный API для локального вывода AI на Android, iOS и Windows без необходимости загружать дополнительные модели.
Лайков: 3, Скачиваний: 276.
Узнайте больше: https://pub.dev/packages/flutter_local_ai
👍 Лайки: 3, 📥 Скачиваний: 276
cleany
Этот мощный инструмент для Flutter позволяет автоматически генерировать структуру директорий и необходимые файлы для новых функций, следуя принципам Clean Architecture и используя Cubit для управления состоянием.
Лайков: 4
Скачиваний: 241
Узнайте больше: https://pub.dev/packages/cleany
👍 Лайки: 4, 📥 Скачиваний: 241
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #gesture_recorder #arabic_justified_text #flutter_smooth_markdown #Localingo #flutter_local_ai #cleany
gesture_recorder
Позволяет записывать и воспроизводить жесты на экране.
Уже 17 лайков и 41 скачивание!
Подробнее: https://pub.dev/packages/gesture_recorder
👍 Лайки: 17, 📥 Скачиваний: 41
arabic_justified_text
Этот пакет позволяет создавать красиво оформленный арабский текст с использованием Kashida (ـ) вместо пробелов.
Уже 20 лайков и 117 скачиваний!
Подробнее: https://pub.dev/packages/arabic_justified_text
👍 Лайки: 20, 📥 Скачиваний: 117
flutter_smooth_markdown
Этот пакет предназначен для отображения markdown-текста в приложениях Flutter с поддержкой синтаксического выделения, формул LaTeX, таблиц, сносок и многое другое.
Уже 1 лайк и 346 скачиваний.
Скачать пакет можно здесь: https://pub.dev/packages/flutter_smooth_markdown
👍 Лайки: 1, 📥 Скачиваний: 346
Localingo
Localingo - это пакет для перевода текста в приложениях, поддерживающий 13+ языков.
Уже 14 лайков и 50 скачиваний!
Узнайте больше: https://pub.dev/packages/Localingo
👍 Лайки: 14, 📥 Скачиваний: 50
flutter_local_ai
Этот пакет предоставляет унифицированный API для локального вывода AI на Android, iOS и Windows без необходимости загружать дополнительные модели.
Лайков: 3, Скачиваний: 276.
Узнайте больше: https://pub.dev/packages/flutter_local_ai
👍 Лайки: 3, 📥 Скачиваний: 276
cleany
Этот мощный инструмент для Flutter позволяет автоматически генерировать структуру директорий и необходимые файлы для новых функций, следуя принципам Clean Architecture и используя Cubit для управления состоянием.
Лайков: 4
Скачиваний: 241
Узнайте больше: https://pub.dev/packages/cleany
👍 Лайки: 4, 📥 Скачиваний: 241
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #gesture_recorder #arabic_justified_text #flutter_smooth_markdown #Localingo #flutter_local_ai #cleany
Самые лучшие обновлённые пакеты за последние 24 часа
syncfusion_flutter_gauges 31.2.15 - пакет для создания современных, интерактивных и анимированных индикаторов в приложениях Flutter.
👍 Лайки: 1130, 📥 Скачиваний: 235К
https://pub.dev/packages/syncfusion_flutter_gauges
ffigen 20.1.1 - пакет для генерации биндингов для вызова кода на языке C из приложений Dart.
👍 Лайки: 324, 📥 Скачиваний: 1.1М
https://pub.dev/packages/ffigen
syncfusion_flutter_core 31.2.15 - пакет, являющийся зависимым для различных виджетов Flutter от Syncfusion.
👍 Лайки: 246, 📥 Скачиваний: 756К
https://pub.dev/packages/syncfusion_flutter_core
syncfusion_flutter_datepicker 31.2.15 - пакет для создания легких виджетов для выбора дат.
👍 Лайки: 1610, 📥 Скачиваний: 190К
https://pub.dev/packages/syncfusion_flutter_datepicker
syncfusion_flutter_charts 31.2.15 - библиотека визуализации данных для создания красивых и высокопроизводительных графиков.
👍 Лайки: 3570, 📥 Скачиваний: 358К
https://pub.dev/packages/syncfusion_flutter_charts
Get 4.7.3 - пакет для управления состоянием, маршрутизацией и зависимостями в приложениях Flutter.
👍 Лайки: 15.5К, 📥 Скачиваний: 720К
https://pub.dev/packages/get
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #syncfusion_flutter_gauges #ffigen #syncfusion_flutter_core #syncfusion_flutter_datepicker #syncfusion_flutter_charts #Get
syncfusion_flutter_gauges 31.2.15 - пакет для создания современных, интерактивных и анимированных индикаторов в приложениях Flutter.
👍 Лайки: 1130, 📥 Скачиваний: 235К
https://pub.dev/packages/syncfusion_flutter_gauges
ffigen 20.1.1 - пакет для генерации биндингов для вызова кода на языке C из приложений Dart.
👍 Лайки: 324, 📥 Скачиваний: 1.1М
https://pub.dev/packages/ffigen
syncfusion_flutter_core 31.2.15 - пакет, являющийся зависимым для различных виджетов Flutter от Syncfusion.
👍 Лайки: 246, 📥 Скачиваний: 756К
https://pub.dev/packages/syncfusion_flutter_core
syncfusion_flutter_datepicker 31.2.15 - пакет для создания легких виджетов для выбора дат.
👍 Лайки: 1610, 📥 Скачиваний: 190К
https://pub.dev/packages/syncfusion_flutter_datepicker
syncfusion_flutter_charts 31.2.15 - библиотека визуализации данных для создания красивых и высокопроизводительных графиков.
👍 Лайки: 3570, 📥 Скачиваний: 358К
https://pub.dev/packages/syncfusion_flutter_charts
Get 4.7.3 - пакет для управления состоянием, маршрутизацией и зависимостями в приложениях Flutter.
👍 Лайки: 15.5К, 📥 Скачиваний: 720К
https://pub.dev/packages/get
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #syncfusion_flutter_gauges #ffigen #syncfusion_flutter_core #syncfusion_flutter_datepicker #syncfusion_flutter_charts #Get
👎1
Овладение жизненным циклом приложений Flutter: управление состоянием и выполнение в фоне как профессионал
Хотите создавать Flutter-приложения, которые работают как часы? 🤔 Всё дело в понимании жизненного цикла приложения!
В этой статье вы узнаете о тонкостях жизненного цикла Flutter-приложений, научитесь отслеживать изменения состояния, реализовывать условную логику и использовать лучшие практики для хранения данных и выполнения фоновых задач. Вы получите глубокое понимание того, как оптимизировать приложения для эффективной обработки изменений жизненного цикла.
В статье рассматриваются такие темы, как:
- Обзор жизненного цикла Flutter-приложений и его состояний (Resumed, Inactive, Paused, Detached)
- Реализация
- Управление сохранением состояния при переходе приложения в фон
- Выполнение фоновых задач с помощью
- Лучшие практики для управления жизненным циклом Flutter-приложений
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programming #softwaredevelopment
Хотите создавать Flutter-приложения, которые работают как часы? 🤔 Всё дело в понимании жизненного цикла приложения!
В этой статье вы узнаете о тонкостях жизненного цикла Flutter-приложений, научитесь отслеживать изменения состояния, реализовывать условную логику и использовать лучшие практики для хранения данных и выполнения фоновых задач. Вы получите глубокое понимание того, как оптимизировать приложения для эффективной обработки изменений жизненного цикла.
В статье рассматриваются такие темы, как:
- Обзор жизненного цикла Flutter-приложений и его состояний (Resumed, Inactive, Paused, Detached)
- Реализация
WidgetsBindingObserver для отслеживания изменений жизненного цикла- Управление сохранением состояния при переходе приложения в фон
- Выполнение фоновых задач с помощью
flutter_background_service- Лучшие практики для управления жизненным циклом Flutter-приложений
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programming #softwaredevelopment
👍2
Обзор пакетов на тему Bluetooth, NFC, Beacon
flutter_reactive_ble (👍 632, 📥 27.7К) - библиотека для работы с Bluetooth Low Energy в Flutter.
Возможности: обнаружение устройств BLE, управление соединениями с несколькими устройствами, чтение и запись характеристик, подписка на характеристики, управление кэшем GATT, переговоры о размере MTU.
📚 Подробнее: https://pub.dev/packages/flutter_reactive_ble
📅 Последнее обновление: 10 месяцев назад (версия 5.4.0)
🔥 #flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages
NFC Manager (👍 510, 📥 50.4К) - Flutter плагин для работы с NFC на Android и iOS.
Позволяет читать и записывать данные на NFC теги, а также работать с различными типами тегов.
📚 Подробнее: https://pub.dev/packages/nfc_manager
📅 Последнее обновление: 56 дней назад (версия 4.1.1)
📡 #nfc #flutter #dart
nearby_connections (👍 137, 📥 990) - пакет для Flutter, который позволяет передавать данные между устройствами Android через Bluetooth и Wi-Fi Direct, без использования интернета.
Поддерживает передачу байтов и файлов, полностью оффлайн, легко в использовании.
📚 Подробнее: https://pub.dev/packages/nearby_connections
📅 Последнее обновление: 9 месяцев назад (версия 4.3.0)
📱 #nearby #flutter #dart
FlutterBluePlus (👍 1210, 📥 154К) - кроссплатформенный плагин Bluetooth Low Energy для Flutter.
Поддерживает iOS, macOS, Android, Linux и Web, легко в использовании, надежный, активно развивается.
📚 Подробнее: https://pub.dev/packages/flutter_blue_plus
📅 Последнее обновление: 12 дней назад
🔵 #flutterblue #flutter #dart
Flutter NFC Kit (👍 262, 📥 32.8К) - новый пакет для работы с NFC на Android, iOS и веб-браузерах.
Читает и записывает метаданные и NDEF-записи на различных типах карт и тегов NFC, поддерживает чтение/запись данных на уровне блоков, страниц и секторов.
📚 Подробнее: https://pub.dev/packages/flutter_nfc_kit
📅 Последнее обновление: 2 дня назад (версия 3.6.1)
📈 #nfc #flutter #dart
bluez.dart (👍 40, 📥 130К) - клиент для подключения к BlueZ, Bluetooth стеку Linux.
Позволяет обнаруживать и взаимодействовать с Bluetooth устройствами.
📚 Подробнее: https://pub.dev/packages/bluez
📅 Последнее обновление: 9 месяцев назад (версия 0.8.3)
🔷 #bluez #dart #linux
flutter_reactive_ble (👍 632, 📥 27.7К) - библиотека для работы с Bluetooth Low Energy в Flutter.
Возможности: обнаружение устройств BLE, управление соединениями с несколькими устройствами, чтение и запись характеристик, подписка на характеристики, управление кэшем GATT, переговоры о размере MTU.
📚 Подробнее: https://pub.dev/packages/flutter_reactive_ble
📅 Последнее обновление: 10 месяцев назад (версия 5.4.0)
🔥 #flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages
NFC Manager (👍 510, 📥 50.4К) - Flutter плагин для работы с NFC на Android и iOS.
Позволяет читать и записывать данные на NFC теги, а также работать с различными типами тегов.
📚 Подробнее: https://pub.dev/packages/nfc_manager
📅 Последнее обновление: 56 дней назад (версия 4.1.1)
📡 #nfc #flutter #dart
nearby_connections (👍 137, 📥 990) - пакет для Flutter, который позволяет передавать данные между устройствами Android через Bluetooth и Wi-Fi Direct, без использования интернета.
Поддерживает передачу байтов и файлов, полностью оффлайн, легко в использовании.
📚 Подробнее: https://pub.dev/packages/nearby_connections
📅 Последнее обновление: 9 месяцев назад (версия 4.3.0)
📱 #nearby #flutter #dart
FlutterBluePlus (👍 1210, 📥 154К) - кроссплатформенный плагин Bluetooth Low Energy для Flutter.
Поддерживает iOS, macOS, Android, Linux и Web, легко в использовании, надежный, активно развивается.
📚 Подробнее: https://pub.dev/packages/flutter_blue_plus
📅 Последнее обновление: 12 дней назад
🔵 #flutterblue #flutter #dart
Flutter NFC Kit (👍 262, 📥 32.8К) - новый пакет для работы с NFC на Android, iOS и веб-браузерах.
Читает и записывает метаданные и NDEF-записи на различных типах карт и тегов NFC, поддерживает чтение/запись данных на уровне блоков, страниц и секторов.
📚 Подробнее: https://pub.dev/packages/flutter_nfc_kit
📅 Последнее обновление: 2 дня назад (версия 3.6.1)
📈 #nfc #flutter #dart
bluez.dart (👍 40, 📥 130К) - клиент для подключения к BlueZ, Bluetooth стеку Linux.
Позволяет обнаруживать и взаимодействовать с Bluetooth устройствами.
📚 Подробнее: https://pub.dev/packages/bluez
📅 Последнее обновление: 9 месяцев назад (версия 0.8.3)
🔷 #bluez #dart #linux