Самые лучшие обновлённые пакеты за последние 24 часа
graphql 5.2.3 - клиент GraphQL для Dart, позволяющий взаимодействовать с любым сервером GraphQL. В новой версии исправлены ошибки и добавлены новые функции, включая возможность использовать существующий экземпляр HiveStore и миграцию HiveStore с hive на hive_ce.
👍 Лайки: 485, 📥 Скачиваний: 377К
https://pub.dev/packages/graphql
jaspr 0.21.6 - современный фреймворк для создания веб-сайтов на Dart, поддерживающий как клиентскую, так и серверную отрисовку.
В новой версии добавлены параметры `checked` и `indeterminate` для функции `input()`, а также исправлена ошибка гидратации клиента и отладки в Chrome при запуске приложения под базовым путем.
👍 Лайки: 560, 📥 Скачиваний: 11.5К
https://pub.dev/packages/jaspr
flutter_offline 6.0.0 - пакет для работы с онлайн/оффлайн соединением в Flutter. Теперь с поддержкой последних версий connectivity_plus и network_info_plus.
👍 Лайки: 665, 📥 Скачиваний: 11.9К
https://pub.dev/packages/flutter_offline
syncfusion_flutter_core 31.2.3 - пакет является зависимым для различных виджетов Flutter от Syncfusion, включая чарты, календари и многое другое.
Несмотря на отсутствие изменений в этой версии, пакет остается популярным:
👍 Лайки: 245, 📥 Скачиваний: 689К
https://pub.dev/packages/syncfusion_flutter_core
shadcn_ui 0.38.5 - пакет содержит множество настраиваемых UI-компонентов для Flutter. Исправлена проблема с ShadTabs, которая потребляла лишнее место при expandContent для не выбранных вкладок.
👍 Лайки: 764, 📥 Скачиваний: 19.2К
https://pub.dev/packages/shadcn_ui
camera_avfoundation 0.9.7+1 - пакет используется для реализации камеры в приложениях для iOS. Теперь он разделен от пакета camera как федеративная реализация.
👍 Лайки: 11, 📥 Скачиваний: 214К
https://pub.dev/packages/camera_avfoundation
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #graphql #jaspr #flutter_offline #syncfusion_flutter_core #shadcn_ui #camera_avfoundation
graphql 5.2.3 - клиент GraphQL для Dart, позволяющий взаимодействовать с любым сервером GraphQL. В новой версии исправлены ошибки и добавлены новые функции, включая возможность использовать существующий экземпляр HiveStore и миграцию HiveStore с hive на hive_ce.
👍 Лайки: 485, 📥 Скачиваний: 377К
https://pub.dev/packages/graphql
jaspr 0.21.6 - современный фреймворк для создания веб-сайтов на Dart, поддерживающий как клиентскую, так и серверную отрисовку.
В новой версии добавлены параметры `checked` и `indeterminate` для функции `input()`, а также исправлена ошибка гидратации клиента и отладки в Chrome при запуске приложения под базовым путем.
👍 Лайки: 560, 📥 Скачиваний: 11.5К
https://pub.dev/packages/jaspr
flutter_offline 6.0.0 - пакет для работы с онлайн/оффлайн соединением в Flutter. Теперь с поддержкой последних версий connectivity_plus и network_info_plus.
👍 Лайки: 665, 📥 Скачиваний: 11.9К
https://pub.dev/packages/flutter_offline
syncfusion_flutter_core 31.2.3 - пакет является зависимым для различных виджетов Flutter от Syncfusion, включая чарты, календари и многое другое.
Несмотря на отсутствие изменений в этой версии, пакет остается популярным:
👍 Лайки: 245, 📥 Скачиваний: 689К
https://pub.dev/packages/syncfusion_flutter_core
shadcn_ui 0.38.5 - пакет содержит множество настраиваемых UI-компонентов для Flutter. Исправлена проблема с ShadTabs, которая потребляла лишнее место при expandContent для не выбранных вкладок.
👍 Лайки: 764, 📥 Скачиваний: 19.2К
https://pub.dev/packages/shadcn_ui
camera_avfoundation 0.9.7+1 - пакет используется для реализации камеры в приложениях для iOS. Теперь он разделен от пакета camera как федеративная реализация.
👍 Лайки: 11, 📥 Скачиваний: 214К
https://pub.dev/packages/camera_avfoundation
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #graphql #jaspr #flutter_offline #syncfusion_flutter_core #shadcn_ui #camera_avfoundation
Flutter Pulse
Vibe coding. Приложение для квизов с нуля. Часть 1 Сегодня мы продолжаем играть в "вайб кодинг" и попробуем создать приложение для квизов с нуля! 🤔💻 В этом видео мы попросили курсор сгенерировать UI для квиз-приложения, сделали небольшие правки, добавили…
Vibe coding. Приложение для квизов с нуля. Часть 2 🎉
Сегодня Руслан продолжит играть в "вайб кодинг" и работать над приложением для квизов! 🤔 В этом видео мы начнем настройку интеграции с Firebase Cloud Firestore, чтобы получать квизы из базы данных. 🔥
🔹 Мы добавили Firebase проект и теперь попробуем подключить его к нашему проекту. 💻
🔹 Столкнулись со сложностями парсинга модели данных и немного подебажили. 🐜
🔹 Сделали рефакторинг, чтобы улучшить код. 💻
📹 В этом видео мы:
настроили Firebase Cloud Firestore;
создали коллекции и документы;
рефакторили код.
В следующем видео мы закроем эту проблему и пофиксим все, чтобы у нас можно было открывать приложение и в нужном нам квизе. 🔜
👍 Если есть какие-то вопросы, то, пожалуйста, оставляйте их в комментариях. Не забудьте подписаться на канал и поставить лайк, если видео было полезным! 👍
Смотреть видео на YouTube 📹
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👉 Подпишись на канал и смотри другие видео по #FlutterPulseYoutube!
Сегодня Руслан продолжит играть в "вайб кодинг" и работать над приложением для квизов! 🤔 В этом видео мы начнем настройку интеграции с Firebase Cloud Firestore, чтобы получать квизы из базы данных. 🔥
🔹 Мы добавили Firebase проект и теперь попробуем подключить его к нашему проекту. 💻
🔹 Столкнулись со сложностями парсинга модели данных и немного подебажили. 🐜
🔹 Сделали рефакторинг, чтобы улучшить код. 💻
📹 В этом видео мы:
настроили Firebase Cloud Firestore;
создали коллекции и документы;
рефакторили код.
В следующем видео мы закроем эту проблему и пофиксим все, чтобы у нас можно было открывать приложение и в нужном нам квизе. 🔜
👍 Если есть какие-то вопросы, то, пожалуйста, оставляйте их в комментариях. Не забудьте подписаться на канал и поставить лайк, если видео было полезным! 👍
Смотреть видео на YouTube 📹
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👉 Подпишись на канал и смотри другие видео по #FlutterPulseYoutube!
Отображение AlertDialog без Context в Flutter: Решение проблемы
🚨 Flutter-разработчики, сталкивались ли вы с ситуацией, когда нужно показать AlertDialog из асинхронной функции, но context недоступен? 🤔
В этой статье рассматривается распространенная проблема и предлагается элегантное решение с использованием GlobalKey<NavigatorState>. Вы узнаете, как отобразить AlertDialog без context, используя глобальный navigatorKey, и как это может упростить ваш код. 📈
Статья шаг за шагом объясняет, как определить глобальный navigatorKey, присвоить его MaterialApp, создать функцию для показа AlertDialog и вызвать ее из асинхронной функции. Вы получите полное понимание того, как работает это решение и почему оно является правильным подходом. 💡
Ссылки на статью:
🇷🇺Отображение AlertDialog без Context в Flutter
🇬🇧Showing AlertDialog Without Context in Flutter
🌐Оригинальная статья
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programmingtips
🚨 Flutter-разработчики, сталкивались ли вы с ситуацией, когда нужно показать AlertDialog из асинхронной функции, но context недоступен? 🤔
В этой статье рассматривается распространенная проблема и предлагается элегантное решение с использованием GlobalKey<NavigatorState>. Вы узнаете, как отобразить AlertDialog без context, используя глобальный navigatorKey, и как это может упростить ваш код. 📈
Статья шаг за шагом объясняет, как определить глобальный navigatorKey, присвоить его MaterialApp, создать функцию для показа AlertDialog и вызвать ее из асинхронной функции. Вы получите полное понимание того, как работает это решение и почему оно является правильным подходом. 💡
Ссылки на статью:
🇷🇺Отображение AlertDialog без Context в Flutter
🇬🇧Showing AlertDialog Without Context in Flutter
🌐Оригинальная статья
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programmingtips
Когда важна каждая миллисекунда: оптимизация съёмки для CV и AR 📸💻
Разработчики 2ГИС Ситискан поделились опытом оптимизации съёмки городской среды с помощью мобильного приложения 📱. Узнаете, как они добились стабильной съёмки с минимальной задержкой и как можно использовать этот опыт в своих проектах 📈.
В статье также затронута тема создания скриншотов виджетов в Flutter и оптимизации камеры в Flutter 📸. Узнайте, как добиться стабильной частоты съёмки 4 кадра в секунду без перегрузки Dart и канала связи 📊.
Оптимизация съёмки кадров в Flutter: компромисс между качеством, скоростью и сложностью 🤔. Нативная обработка позволяет добиться 4 кадров в секунду без перегрузки UI-потока 📈. Библиотека camera_frame уже доступна для использования 📦.
Читать здесь 📄
#flutter #dart #flutterpulse 🚀💻
Разработчики 2ГИС Ситискан поделились опытом оптимизации съёмки городской среды с помощью мобильного приложения 📱. Узнаете, как они добились стабильной съёмки с минимальной задержкой и как можно использовать этот опыт в своих проектах 📈.
В статье также затронута тема создания скриншотов виджетов в Flutter и оптимизации камеры в Flutter 📸. Узнайте, как добиться стабильной частоты съёмки 4 кадра в секунду без перегрузки Dart и канала связи 📊.
Оптимизация съёмки кадров в Flutter: компромисс между качеством, скоростью и сложностью 🤔. Нативная обработка позволяет добиться 4 кадров в секунду без перегрузки UI-потока 📈. Библиотека camera_frame уже доступна для использования 📦.
Читать здесь 📄
#flutter #dart #flutterpulse 🚀💻
👍1🔥1
Обзор пакетов на тему Sharing & Intent
firebase_messaging - плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995).
👍 Лайки: 3690, 📥 Скачиваний: 1.1M
➡️ https://pub.dev/packages/firebase_messaging
flutter_email_sender - пакет для отправки писем из Flutter, используя функциональность платформы.
👍 588 лайков, 103 000 скачиваний.
➡️ https://pub.dev/packages/flutter_email_sender
v8.0.0, обновлён 40 дней назад.
quick_actions - пакет, который позволяет легко работать с быстрыми действиями на iOS и App Shortcuts на Android.
👍 1090 лайков, 182000 скачиваний.
➡️ https://pub.dev/packages/quick_actions
Обновлён 10 месяцев назад.
share_plus - пакет, который позволяет легко интегрировать функцию обмена контентом в ваше Flutter-приложение. Он использует родные диалоги обмена для каждой платформы, обеспечивая плавный пользовательский опыт.
👍 3850 лайков, 2.1М скачиваний.
➡️ https://pub.dev/packages/share_plus
Версия: 12.0.1, обновлено: 2 дня назад.
receive_sharing_intent - пакет, который позволяет вашему Flutter-приложению получать.shared файлы, фотографии, видео, текст, URL и другие типы файлов из других приложений.
👍 783 лайка, 39 500 загрузок
➡️ https://pub.dev/packages/receive_sharing_intent
📅 Обновлено 12 месяцев назад
browser_launcher - пакет для запуска веб-браузеров в стандартном режиме.
👍 17 лайков
📦 3,94 млн скачиваний
➡️ https://pub.dev/packages/browser_launcher
Обновлён 11 месяцев назад.
url_launcher - пакет для Flutter, позволяющий открывать URL-адреса в приложении!
👉 Поддерживает различные схемы URL, такие как https, mailto, tel, sms и file.
👍 8 млн лайков и 4 млн скачиваний!
➡️ https://pub.dev/packages/url_launcher
📅 Обновлён 3 месяца назад.
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseThemedPackages #Sharing #Intent #firebase_messaging #flutter_email_sender #quick_actions #share_plus #receive_sharing_intent #browser_launcher #url_launcher
firebase_messaging - плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995).
👍 Лайки: 3690, 📥 Скачиваний: 1.1M
➡️ https://pub.dev/packages/firebase_messaging
flutter_email_sender - пакет для отправки писем из Flutter, используя функциональность платформы.
👍 588 лайков, 103 000 скачиваний.
➡️ https://pub.dev/packages/flutter_email_sender
v8.0.0, обновлён 40 дней назад.
quick_actions - пакет, который позволяет легко работать с быстрыми действиями на iOS и App Shortcuts на Android.
👍 1090 лайков, 182000 скачиваний.
➡️ https://pub.dev/packages/quick_actions
Обновлён 10 месяцев назад.
share_plus - пакет, который позволяет легко интегрировать функцию обмена контентом в ваше Flutter-приложение. Он использует родные диалоги обмена для каждой платформы, обеспечивая плавный пользовательский опыт.
👍 3850 лайков, 2.1М скачиваний.
➡️ https://pub.dev/packages/share_plus
Версия: 12.0.1, обновлено: 2 дня назад.
receive_sharing_intent - пакет, который позволяет вашему Flutter-приложению получать.shared файлы, фотографии, видео, текст, URL и другие типы файлов из других приложений.
👍 783 лайка, 39 500 загрузок
➡️ https://pub.dev/packages/receive_sharing_intent
📅 Обновлено 12 месяцев назад
browser_launcher - пакет для запуска веб-браузеров в стандартном режиме.
👍 17 лайков
📦 3,94 млн скачиваний
➡️ https://pub.dev/packages/browser_launcher
Обновлён 11 месяцев назад.
url_launcher - пакет для Flutter, позволяющий открывать URL-адреса в приложении!
👉 Поддерживает различные схемы URL, такие как https, mailto, tel, sms и file.
👍 8 млн лайков и 4 млн скачиваний!
➡️ https://pub.dev/packages/url_launcher
📅 Обновлён 3 месяца назад.
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseThemedPackages #Sharing #Intent #firebase_messaging #flutter_email_sender #quick_actions #share_plus #receive_sharing_intent #browser_launcher #url_launcher
🔥1
Самые лучшие обновлённые пакеты за последние 24 часа
mustache_template 2.0.2 - пакет для парсинга и рендеринга шаблонов Mustache в Dart. Теперь добавлена поддержка эмодзи. 👍 Лайки: 83, 📥 Скачиваний: 5.33М. Подробности: https://pub.dev/packages/mustache_template
font_awesome_flutter 4.7.0 - пакет, предоставляющий набор иконок Font Awesome для приложений Flutter. В новой версии добавлена возможность доступа к иконкам через класс FontAwesomeIcons. 👍 Лайки: 4860, 📥 Скачиваний: 795К. Подробнее: https://pub.dev/packages/font_awesome_flutter
go_router 16.3.0 - декларативный пакет маршрутизации для Flutter. Теперь доступен топ-уровневый callback onEnter с доступом к текущему и следующему состоянию маршрута. 👍 Лайки: 5520, 📥 Скачиваний: 2.11М. Подробнее: https://pub.dev/packages/go_router
camera 0.11.2+1 - плагин для Flutter, позволяющий получить доступ к камерам устройств. В новой версии обновлены примеры использования нового API RadioGroup. 👍 Лайки: 2520, 📥 Скачиваний: 692К. Узнайте больше: https://pub.dev/packages/camera
dwds 25.1.0+2 - пакет, позволяющий инструментам разработчика работать с веб-приложениями Dart. Теперь методы `reloadSources` и `hotRestart` бросают ошибку RPC с кодом `kServerError`. 👍 Лайки: 31, 📥 Скачиваний: 2.71М. Подробнее: https://pub.dev/packages/dwds
Flame 1.33.0 - игровой движок на основе Flutter. В новой версии исправлены ошибки, улучшена производительность и добавлены новые функции. 👍 Лайки: 2230, 📥 Скачиваний: 97.1К. Подробную информацию можно найти на официальном сайте: https://flame-engine.org
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #mustache_template #font_awesome_flutter #go_router #camera #dwds #Flame
mustache_template 2.0.2 - пакет для парсинга и рендеринга шаблонов Mustache в Dart. Теперь добавлена поддержка эмодзи. 👍 Лайки: 83, 📥 Скачиваний: 5.33М. Подробности: https://pub.dev/packages/mustache_template
font_awesome_flutter 4.7.0 - пакет, предоставляющий набор иконок Font Awesome для приложений Flutter. В новой версии добавлена возможность доступа к иконкам через класс FontAwesomeIcons. 👍 Лайки: 4860, 📥 Скачиваний: 795К. Подробнее: https://pub.dev/packages/font_awesome_flutter
go_router 16.3.0 - декларативный пакет маршрутизации для Flutter. Теперь доступен топ-уровневый callback onEnter с доступом к текущему и следующему состоянию маршрута. 👍 Лайки: 5520, 📥 Скачиваний: 2.11М. Подробнее: https://pub.dev/packages/go_router
camera 0.11.2+1 - плагин для Flutter, позволяющий получить доступ к камерам устройств. В новой версии обновлены примеры использования нового API RadioGroup. 👍 Лайки: 2520, 📥 Скачиваний: 692К. Узнайте больше: https://pub.dev/packages/camera
dwds 25.1.0+2 - пакет, позволяющий инструментам разработчика работать с веб-приложениями Dart. Теперь методы `reloadSources` и `hotRestart` бросают ошибку RPC с кодом `kServerError`. 👍 Лайки: 31, 📥 Скачиваний: 2.71М. Подробнее: https://pub.dev/packages/dwds
Flame 1.33.0 - игровой движок на основе Flutter. В новой версии исправлены ошибки, улучшена производительность и добавлены новые функции. 👍 Лайки: 2230, 📥 Скачиваний: 97.1К. Подробную информацию можно найти на официальном сайте: https://flame-engine.org
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #mustache_template #font_awesome_flutter #go_router #camera #dwds #Flame
Как использовать Firebase Analytics Debug View с Flutter Web App
🚀 Хотите отслеживать события в вашем Flutter web-приложении в режиме реального времени? 🤔 В статье ниже вы найдёте подробное руководство по использованию Firebase Analytics Debug View с вашим приложением.
В этой статье вы узнаете, как настроить Firebase Analytics для вашего Flutter web-приложения, как логировать события и как использовать Debug View для отслеживания этих событий в режиме реального времени. Вы также узнаете, почему необходимо запускать приложение на веб-сервере и как использовать расширение Google Analytics Debugger для браузера. 🔍
В статье описаны следующие шаги: подключение Flutter-приложения к проекту Firebase, установка необходимых пакетов, логирование событий с помощью Firebase Analytics, использование Debug View в Firebase Console и настройка Google Analytics Debugger. 📚
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #Firebase #Analytics #DebugView #FlutterWeb #WebApp #FirebaseAnalytics
🚀 Хотите отслеживать события в вашем Flutter web-приложении в режиме реального времени? 🤔 В статье ниже вы найдёте подробное руководство по использованию Firebase Analytics Debug View с вашим приложением.
В этой статье вы узнаете, как настроить Firebase Analytics для вашего Flutter web-приложения, как логировать события и как использовать Debug View для отслеживания этих событий в режиме реального времени. Вы также узнаете, почему необходимо запускать приложение на веб-сервере и как использовать расширение Google Analytics Debugger для браузера. 🔍
В статье описаны следующие шаги: подключение Flutter-приложения к проекту Firebase, установка необходимых пакетов, логирование событий с помощью Firebase Analytics, использование Debug View в Firebase Console и настройка Google Analytics Debugger. 📚
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #Firebase #Analytics #DebugView #FlutterWeb #WebApp #FirebaseAnalytics
Самые лучшие обновлённые пакеты за последние 24 часа
analyzer 9.0.0
Пакет analyzer используется для статического анализа кода на языке Dart и предоставляет библиотеку для интеграции с инструментами и редакторами.
В новой версии удалены устаревшие поля, методы и классы, включая Diagnostic.data, BooleanErrorListener и RecordingErrorListener. Также обновлены методы DiagnosticReporter.atOffset и Diagnostic.tmp.
👍 Лайки: 306, 📥 Скачиваний: 11.4М
https://pub.dev/packages/analyzer
popover 0.4.0
Теперь пакет popover позволяет кликать на виджетах под барьером и исправляет утечку памяти.
Минимальные версии Flutter и Dart обновлены до 3.35.0+ и 3.9.0+ соответственно.
👍 Лайки: 669, 📥 Скачиваний: 32.1К
https://pub.dev/packages/popover
analyzer_plugin 0.13.11
Теперь требуется версия 9.0.0 пакета analyzer. Этот пакет используется для создания плагинов для сервера анализа, написанных на Dart.
👍 Лайки: 44, 📥 Скачиваний: 3.2М
https://pub.dev/packages/analyzer_plugin
Melos 7.3.0
Melos - инструмент для управления проектами на Dart с несколькими пакетами. Он оптимизирует рабочий процесс вокруг управления мульти-пакетными репозиториями с git и Pub.
В новой версии добавлена поддержка групповой конфигурации для скриптов и опция `--group`, а также возможность отказаться от генерации конфигураций запуска для IntelliJ.
👍 Лайки: 861, 📥 Скачиваний: 725К
https://pub.dev/packages/melos
hive_ce 2.3.0
Этот пакет представляет собой быструю и безопасную NoSQL базу данных, написанную на Dart.
В новой версии добавлена поддержка Flutter web WASM компиляции и исправлены проблемы с анализом кода.
👍 Лайки: 451, 📥 Скачиваний: 357К
https://pub.dev/packages/hive_ce
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #analyzer #popover #analyzer_plugin #Melos #hive_ce
analyzer 9.0.0
Пакет analyzer используется для статического анализа кода на языке Dart и предоставляет библиотеку для интеграции с инструментами и редакторами.
В новой версии удалены устаревшие поля, методы и классы, включая Diagnostic.data, BooleanErrorListener и RecordingErrorListener. Также обновлены методы DiagnosticReporter.atOffset и Diagnostic.tmp.
👍 Лайки: 306, 📥 Скачиваний: 11.4М
https://pub.dev/packages/analyzer
popover 0.4.0
Теперь пакет popover позволяет кликать на виджетах под барьером и исправляет утечку памяти.
Минимальные версии Flutter и Dart обновлены до 3.35.0+ и 3.9.0+ соответственно.
👍 Лайки: 669, 📥 Скачиваний: 32.1К
https://pub.dev/packages/popover
analyzer_plugin 0.13.11
Теперь требуется версия 9.0.0 пакета analyzer. Этот пакет используется для создания плагинов для сервера анализа, написанных на Dart.
👍 Лайки: 44, 📥 Скачиваний: 3.2М
https://pub.dev/packages/analyzer_plugin
Melos 7.3.0
Melos - инструмент для управления проектами на Dart с несколькими пакетами. Он оптимизирует рабочий процесс вокруг управления мульти-пакетными репозиториями с git и Pub.
В новой версии добавлена поддержка групповой конфигурации для скриптов и опция `--group`, а также возможность отказаться от генерации конфигураций запуска для IntelliJ.
👍 Лайки: 861, 📥 Скачиваний: 725К
https://pub.dev/packages/melos
hive_ce 2.3.0
Этот пакет представляет собой быструю и безопасную NoSQL базу данных, написанную на Dart.
В новой версии добавлена поддержка Flutter web WASM компиляции и исправлены проблемы с анализом кода.
👍 Лайки: 451, 📥 Скачиваний: 357К
https://pub.dev/packages/hive_ce
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #analyzer #popover #analyzer_plugin #Melos #hive_ce
Создание офлайн-приложения на Flutter с SQLite: лучшие практики сохранения данных
В современном мобильном мире функциональность офлайн-режима становится всё более важной для бесперебойного пользовательского опыта! Flutter предоставляет множество решений для сохранения данных, но SQLite остаётся самым мощным вариантом для хранения структурированных данных локально.
В этой статье вы узнаете, как создать офлайн-приложение на Flutter с использованием SQLite, охватывая такие темы, как настройка SQLite, выполнение CRUD-операций, синхронизация офлайн-данных с API и многое другое. Вы получите практические советы и лучшие практики для создания эффективных и производительных приложений.
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Read on Medium
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #офлайн #SQLite #мобильнаяразработка #FlutterDev #MobileDev #offlinefirst
В современном мобильном мире функциональность офлайн-режима становится всё более важной для бесперебойного пользовательского опыта! Flutter предоставляет множество решений для сохранения данных, но SQLite остаётся самым мощным вариантом для хранения структурированных данных локально.
В этой статье вы узнаете, как создать офлайн-приложение на Flutter с использованием SQLite, охватывая такие темы, как настройка SQLite, выполнение CRUD-операций, синхронизация офлайн-данных с API и многое другое. Вы получите практические советы и лучшие практики для создания эффективных и производительных приложений.
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Read on Medium
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #офлайн #SQLite #мобильнаяразработка #FlutterDev #MobileDev #offlinefirst
👍3❤2
Обзор пакетов на тему Emoji & Rich Text
Unicode 1.1.8: Библиотека для работы с символами Unicode, включая эмодзи. Она позволяет выполнять операции, такие как проверка типа символа, преобразование регистра, получение информации об эмодзи по имени и декомпозиция символов. 👍 8 лайков, ⬇️ 1.3М скачиваний. Обновлено 9 месяцев назад. https://pub.dev/packages/unicode
Extended Text 15.0.2: Пакет для создания богатых текстов в Flutter, расширяющий стандартный компонент Text. Он поддерживает кастомизацию отображения переполнения текста, копирование фактического значения специального текста, быстрое создание богатого текста и HarmonyOS. 👍 303 лайка, 250К+ скачиваний. Обновлено 7 месяцев назад. https://pub.dev/packages/extended_text
emoji_picker_flutter: Легкий и настраиваемый пакет для выбора эмодзи в Flutter. 👍 630 лайков, 95.5К скачиваний. Версия 4.3.0, обновлена 9 месяцев назад. https://pub.dev/packages/emoji_picker_flutter
Animated Emoji: Пакет для Flutter, содержащий более 450 анимированных эмодзи. Он легок в использовании, поддерживает офлайн режим и вариации цвета кожи. 👏 Лайков: 185, Скачиваний: 2.9К. Последняя версия: 3.2.1 (6 месяцев назад). https://pub.dev/packages/animated_emoji
TypeSet 2.3.0: Пакет для добавления WhatsApp-подобного форматирования текста в Flutter-приложения. Он позволяет использовать жирный, курсив, зачёркивание, подчёркивание, моноширинный шрифт, гиперссылки и динамическое изменение размера шрифта. 882 скачиваний, 101 лайк. Обновлено 6 месяцев назад. https://pub.dev/packages/typeset
Extended Text Field: Пакет для создания богатых текстовых полей в Flutter, расширяющий стандартное текстовое поле. Он позволяет создавать специальные тексты, такие как встраивание изображений в текст, упоминания, настройка фона и многое другое. 29.9К лайков и 20.4К скачиваний. Версия 16.0.2, обновлена 10 месяцев назад. https://pub.dev/packages/extended_text_field
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #Unicode #ExtendedText #emoji_picker_flutter #AnimatedEmoji #TypeSet #ExtendedTextField
Unicode 1.1.8: Библиотека для работы с символами Unicode, включая эмодзи. Она позволяет выполнять операции, такие как проверка типа символа, преобразование регистра, получение информации об эмодзи по имени и декомпозиция символов. 👍 8 лайков, ⬇️ 1.3М скачиваний. Обновлено 9 месяцев назад. https://pub.dev/packages/unicode
Extended Text 15.0.2: Пакет для создания богатых текстов в Flutter, расширяющий стандартный компонент Text. Он поддерживает кастомизацию отображения переполнения текста, копирование фактического значения специального текста, быстрое создание богатого текста и HarmonyOS. 👍 303 лайка, 250К+ скачиваний. Обновлено 7 месяцев назад. https://pub.dev/packages/extended_text
emoji_picker_flutter: Легкий и настраиваемый пакет для выбора эмодзи в Flutter. 👍 630 лайков, 95.5К скачиваний. Версия 4.3.0, обновлена 9 месяцев назад. https://pub.dev/packages/emoji_picker_flutter
Animated Emoji: Пакет для Flutter, содержащий более 450 анимированных эмодзи. Он легок в использовании, поддерживает офлайн режим и вариации цвета кожи. 👏 Лайков: 185, Скачиваний: 2.9К. Последняя версия: 3.2.1 (6 месяцев назад). https://pub.dev/packages/animated_emoji
TypeSet 2.3.0: Пакет для добавления WhatsApp-подобного форматирования текста в Flutter-приложения. Он позволяет использовать жирный, курсив, зачёркивание, подчёркивание, моноширинный шрифт, гиперссылки и динамическое изменение размера шрифта. 882 скачиваний, 101 лайк. Обновлено 6 месяцев назад. https://pub.dev/packages/typeset
Extended Text Field: Пакет для создания богатых текстовых полей в Flutter, расширяющий стандартное текстовое поле. Он позволяет создавать специальные тексты, такие как встраивание изображений в текст, упоминания, настройка фона и многое другое. 29.9К лайков и 20.4К скачиваний. Версия 16.0.2, обновлена 10 месяцев назад. https://pub.dev/packages/extended_text_field
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #Unicode #ExtendedText #emoji_picker_flutter #AnimatedEmoji #TypeSet #ExtendedTextField
🌟 Новости из мира Flutter! 🌟
Привет, друзья! 👋 Если вы разработчик на Flutter, то вам обязательно стоит прочитать эту новость! 🤓
В ней мы поговорим об Isolate и о том, как он работает в Dart. 🤔
Давайте немного освежим теорию в памяти: Dart — однопоточный язык программирования, и все вычисления и операции выполняются по умолчанию в основном и единственном потоке — изоляте (Isolate). 📊
Но что делать, когда нам нужно выполнить операции, которые могут занять достаточно времени и ресурсов? 🤔
Ответ прост: мы можем запустить дополнительный изолят! 🚀
И именно об этом мы и поговорим в этой новости. 📄
В ней мы рассмотрим пример парсинга большого списка карточек товаров с бэкенда, и как мы можем выполнить этот парсинг в отдельном изоляте, не блокируя основной поток. 📈
Мы также узнаем, как использовать Isolate.spawn() и порты получения данных ReceivePort(), чтобы решить эту задачу. 📊
Итак, если вы хотите узнать больше об Isolate и о том, как его использовать в своих проектах, то вам обязательно стоит прочитать эту новость! 📚
Ссылка на новость: https://t.me/flutterfriendly/261
Не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter! 📱
Хэштеги: #flutter #dart #flutterpulse 📈
Привет, друзья! 👋 Если вы разработчик на Flutter, то вам обязательно стоит прочитать эту новость! 🤓
В ней мы поговорим об Isolate и о том, как он работает в Dart. 🤔
Давайте немного освежим теорию в памяти: Dart — однопоточный язык программирования, и все вычисления и операции выполняются по умолчанию в основном и единственном потоке — изоляте (Isolate). 📊
Но что делать, когда нам нужно выполнить операции, которые могут занять достаточно времени и ресурсов? 🤔
Ответ прост: мы можем запустить дополнительный изолят! 🚀
И именно об этом мы и поговорим в этой новости. 📄
В ней мы рассмотрим пример парсинга большого списка карточек товаров с бэкенда, и как мы можем выполнить этот парсинг в отдельном изоляте, не блокируя основной поток. 📈
Мы также узнаем, как использовать Isolate.spawn() и порты получения данных ReceivePort(), чтобы решить эту задачу. 📊
Итак, если вы хотите узнать больше об Isolate и о том, как его использовать в своих проектах, то вам обязательно стоит прочитать эту новость! 📚
Ссылка на новость: https://t.me/flutterfriendly/261
Не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter! 📱
Хэштеги: #flutter #dart #flutterpulse 📈
❤1👍1
Самые лучшие обновлённые пакеты за последние 24 часа
build_runner 2.10.1 - пакет для генерации кода в проектах Dart и Flutter. Исправлены ошибки и улучшена производительность, особенно при работе с большими пакетами. Теперь поиск активов происходит быстрее, а также исправлены проблемы с логированием на Windows. 👍 Лайки: 2270, 📥 Скачиваний: 4.6М
https://pub.dev/packages/build_runner
pro_image_editor 11.11.0 - виджет Flutter для редактирования изображений внутри вашего приложения. Добавлен новый режим рисования "dashDotLine". Пакет имеет 490 лайков и более 25.8К скачиваний.
https://pub.dev/packages/pro_image_editor
mobile_scanner 7.1.3 - быстрый и лёгкий плагин для сканирования штрих-кодов и QR-кодов в приложениях Flutter. Исправлены проблемы с выравниванием наложения штрих-кода при изменении ориентации устройства, улучшена производительность анализа на Android и исправлены ошибки на платформе Apple. Пакет имеет 2170 лайков и более 618К скачиваний.
https://pub.dev/packages/mobile_scanner
flex_color_scheme 8.3.1 - пакет для создания красивых тем Material Design в Flutter. Исправлены мелкие ошибки и улучшена работа приложения Themes Playground. Пакет имеет 3110 лайков и более 55.1К скачиваний.
https://pub.dev/packages/flex_color_scheme
validators2 5.1.0 - пакет для валидации и санитизации строк в Dart. Теперь с исправленными линтами и обновленными пакетами. Уже 1.47М скачиваний и 8 лайков!
https://pub.dev/packages/validators2
liquid_glass_renderer 0.1.1-dev.26 - пакет для создания потрясающего "жидкого стеклянного" эффекта в приложениях Flutter. Исправлены ошибки, добавлены новые функции и внесены изменения, которые могут повлиять на существующий код. Пакет имеет 662 лайка и 14.6К скачиваний.
https://pub.dev/packages/liquid_glass_renderer
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #build_runner #pro_image_editor #mobile_scanner #flex_color_scheme #validators2 #liquid_glass_renderer
build_runner 2.10.1 - пакет для генерации кода в проектах Dart и Flutter. Исправлены ошибки и улучшена производительность, особенно при работе с большими пакетами. Теперь поиск активов происходит быстрее, а также исправлены проблемы с логированием на Windows. 👍 Лайки: 2270, 📥 Скачиваний: 4.6М
https://pub.dev/packages/build_runner
pro_image_editor 11.11.0 - виджет Flutter для редактирования изображений внутри вашего приложения. Добавлен новый режим рисования "dashDotLine". Пакет имеет 490 лайков и более 25.8К скачиваний.
https://pub.dev/packages/pro_image_editor
mobile_scanner 7.1.3 - быстрый и лёгкий плагин для сканирования штрих-кодов и QR-кодов в приложениях Flutter. Исправлены проблемы с выравниванием наложения штрих-кода при изменении ориентации устройства, улучшена производительность анализа на Android и исправлены ошибки на платформе Apple. Пакет имеет 2170 лайков и более 618К скачиваний.
https://pub.dev/packages/mobile_scanner
flex_color_scheme 8.3.1 - пакет для создания красивых тем Material Design в Flutter. Исправлены мелкие ошибки и улучшена работа приложения Themes Playground. Пакет имеет 3110 лайков и более 55.1К скачиваний.
https://pub.dev/packages/flex_color_scheme
validators2 5.1.0 - пакет для валидации и санитизации строк в Dart. Теперь с исправленными линтами и обновленными пакетами. Уже 1.47М скачиваний и 8 лайков!
https://pub.dev/packages/validators2
liquid_glass_renderer 0.1.1-dev.26 - пакет для создания потрясающего "жидкого стеклянного" эффекта в приложениях Flutter. Исправлены ошибки, добавлены новые функции и внесены изменения, которые могут повлиять на существующий код. Пакет имеет 662 лайка и 14.6К скачиваний.
https://pub.dev/packages/liquid_glass_renderer
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #build_runner #pro_image_editor #mobile_scanner #flex_color_scheme #validators2 #liquid_glass_renderer
❤1👍1
Дарт 3.9: Актуальность Новых Фич!
Ура, друзья! 🎉 Вышла новая версия Dart 3.9! 🚀 Основные изменения:
- Анализатор стал умнее и может обнаруживать "мёртвый код" и лишние проверки на null 🤖.
- CLI стал заметно быстрее ⚡️.
- Появился MCP-сервер для интеграции с ИИ-ассистентами 🤝.
- Pub стал точнее в разрешении зависимостей 📈.
- Добавлена кросс-компиляция на Linux для arm и riscv64 🌐.
Вышла новая версия Dart 3.9 с улучшениями в производительности, безопасности и поддержке новых платформ 🚀. Обновление включает в себя быстрые циклы разработки, более предсказуемые зависимости и интеграцию с ИИ-инструментами 🤖. Рекомендуется обновить SDK-границы и включить полезные линты для улучшения работы с кодом 💻. Новые обновления в Dart: линты switch_on_type и unnecessary_unawaited, а также актуальные сведения по компиляции в dart compile 📊.
Читать подробнее можно здесь 📄.
#Dart #Flutter #FlutterPulse 🚀💻👍
Ура, друзья! 🎉 Вышла новая версия Dart 3.9! 🚀 Основные изменения:
- Анализатор стал умнее и может обнаруживать "мёртвый код" и лишние проверки на null 🤖.
- CLI стал заметно быстрее ⚡️.
- Появился MCP-сервер для интеграции с ИИ-ассистентами 🤝.
- Pub стал точнее в разрешении зависимостей 📈.
- Добавлена кросс-компиляция на Linux для arm и riscv64 🌐.
Вышла новая версия Dart 3.9 с улучшениями в производительности, безопасности и поддержке новых платформ 🚀. Обновление включает в себя быстрые циклы разработки, более предсказуемые зависимости и интеграцию с ИИ-инструментами 🤖. Рекомендуется обновить SDK-границы и включить полезные линты для улучшения работы с кодом 💻. Новые обновления в Dart: линты switch_on_type и unnecessary_unawaited, а также актуальные сведения по компиляции в dart compile 📊.
Читать подробнее можно здесь 📄.
#Dart #Flutter #FlutterPulse 🚀💻👍
👍1
6 критических ошибок при работе с TextFormFields во Flutter
Даже небольшие ошибки при проектировании форм могут существенно повлиять на пользовательский опыт и конверсию вашего приложения! Плохо настроенные поля ввода раздражают пользователей и приводят к отказу от заполнения форм.
В этой статье мы рассмотрим 6 распространённых ошибок при работе с
В статье описаны следующие приёмы и советы:
- Настройка
- Использование
- Выбор подходящего типа клавиатуры (
- Настройка
- Использование
- Настройка автозаполнения (
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #formhandling #TextFormField #UIUX
Даже небольшие ошибки при проектировании форм могут существенно повлиять на пользовательский опыт и конверсию вашего приложения! Плохо настроенные поля ввода раздражают пользователей и приводят к отказу от заполнения форм.
В этой статье мы рассмотрим 6 распространённых ошибок при работе с
TextFormFields во Flutter и научимся их исправлять. Вы узнаете, как правильно настраивать действия при вводе текста, обрабатывать нажатие кнопки "Done" на клавиатуре, выбирать подходящий тип клавиатуры для разных полей, использовать автозаполнение и группировку полей для удобства пользователей.В статье описаны следующие приёмы и советы:
- Настройка
textInputAction для управления фокусом между полями и вызова callback-функций.- Использование
onFieldSubmitted для обработки нажатия кнопки "Done" на клавиатуре.- Выбор подходящего типа клавиатуры (
keyboardType) для разных полей ввода.- Настройка
textCapitalization для автоматического изменения регистра текста.- Использование
TextInputFormatter для форматирования и фильтрации вводимых данных.- Настройка автозаполнения (
autofillHints и AutofillGroup) для упрощения ввода данных.🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #formhandling #TextFormField #UIUX
❤2