ar
Feedback
Flutter Pulse

Flutter Pulse

الذهاب إلى القناة على Telegram

На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.

إظهار المزيد
1 021
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
Обзор пакетов на тему JSON 🚀 Новости из мира пакетов для работы с JSON в Dart и Flutter: 🚀 Yet Another Json Isolate - еще один пакет для простого парсинга JSON с использованием изолятов в Dart. 👍 13 лайков, 📦 235 000 скачиваний. Версия 2.1.0, обновлена 5 месяцев назад. ➡️ https://pub.dev/packages/yet_another_json_isolate 🚀 flutter_json_view - пакет для отображения JSON-моделей в Flutter-виджетах! 👀 Идеально для отладки и просмотра данных. ❤️ 140 лайков, 18 300 скачиваний! v1.1.5, обновлён 13 месяцев назад. ➡️ https://pub.dev/packages/flutter_json_view 🚀 deep_pick 1.1.0 - упрощает ручное парсинг JSON с типобезопасным API. 👉 154 лайка, 181 000 скачиваний. Обновлено 13 месяцев назад. ➡️ https://pub.dev/packages/deep_pick 🚀 Crimson 0.4.0+1: Быстрый и эффективный парсер JSON для Dart! 👍 123 лайка, 📦 56 скачиваний. Обновлено 8 месяцев назад. ➡️ https://pub.dev/packages/crimson 📢 JSONPath для Dart: 332 000+ скачиваний! Этот пакет реализует спецификацию RFC 9535 для запросов к JSON-данным в Dart. 👍 124 лайка. Обновлено 2 месяца назад. ➡️ https://pub.dev/packages/json_path 📢 xml2json 6.2.7 - пакет для конвертации XML в JSON! 👍 126 лайков, 242 000 скачиваний! Обновлён 5 месяцев назад. ➡️ https://pub.dev/packages/xml2json #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #yet_another_json_isolate #flutter_json_view #deep_pick #crimson #json_path #xml2json

Как воспроизвести звуки в Flutter Звуки могут изменить опыт использования приложения. Что может быть более удовлетворительным, чем хороший звук уведомления? 😊 Шаг 1: Установите плагин audioplayers

import 'package:audioplayers/audioplayers.dart';
Шаг 2: Воспроизведите звук напрямую...

await player.play(AssetSource("sounds/beep.wav"));
Это здорово, потому что вам не нужно готовить файл или сбрасывать его, если он уже был воспроизведен... просто попросите воспроизвести, и он сделает свое дело! 👍 Дополнительные возможности
// Установите режим освобождения, чтобы сохранить источник после завершения воспроизведения.
player.setReleaseMode(ReleaseMode.stop);
Это позволяет вам делать гораздо больше, чем просто воспроизводить звук. А за этой простотой вы также можете действительно оптимизировать с помощью расширенных конфигураций, таких как режим освобождения 🔧 Оцените новую рубрику и напишите свое мнение! 💬 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #mobiledevelopment #appdevelopment #codingtips #programming #softwaredevelopment

Самые лучшие обновлённые пакеты за последние 24 часа flutter_slidable 4.0.3 Плагин для Flutter, который позволяет создавать слайдящиеся элементы. Исправлена проблема с удалением элементов. 👍 Лайки: 5970, 📥 Скачиваний: 542К https://pub.dev/packages/flutter_slidable dart_json_mapper 2.2.17 Пакет для сериализации и десериализации объектов Dart в/из JSON. Обновлены зависимости для поддержки более широкой совместимости. 👍 Лайки: 277, 📥 Скачиваний: 1.8К https://pub.dev/packages/dart_json_mapper sse_channel 0.2.1 Пакет для работы с Server-Sent Events (SSE) в Dart. Добавлен конструктор IOSseChannel, улучшена обработка ошибок и отключения. 👍 Лайки: 11, 📥 Скачиваний: 35.8К https://pub.dev/packages/sse_channel screen_protector 1.4.3 Пакет для защиты данных от утечки через скриншоты и запись экрана на Android и iOS. Обновлены настройки Kotlin и SDK. 👍 Лайки: 281, 📥 Скачиваний: 7.1К https://pub.dev/packages/screen_protector flutter_gemma 0.11.2 Пакет для использования моделей Gemma в приложениях Flutter. Исправлены правила ProGuard для совместимости с выпусками Android. 👍 Лайки: 217, 📥 Скачиваний: 3.5К https://pub.dev/packages/flutter_gemma ndef_record 1.3.3 Пакет для реализации формата обмена данными NFC (NDEF) в Dart. Исправлена документация. 👍 Лайки: 2, 📥 Скачиваний: 15.7К https://pub.dev/packages/ndef_record #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #flutter_slidable #dart_json_mapper #sse_channel #screen_protector #flutter_gemma #ndef_record

photo content

Обзор пакетов на тему Server Driven UI & Widget Generation 📣 Представляем вам обзор пакетов для Flutter, которые позволяют создавать динамические интерфейсы и генерировать виджеты на основе описаний UI. Ниже приведены некоторые из них: fwfh_svg - расширение для `flutter_widget_from_html_core`, позволяющее отображать SVG-графику с помощью плагина `flutter_svg`. 👍 4 лайка, 📦 325 000 скачиваний, версия: 0.16.1, обновлено: 2 месяца назад, https://pub.dev/packages/fwfh_svg Dynamic Widget - пакет, который позволяет создавать динамические UI в Flutter, используя JSON. 👍 446 лайков, 480 скачиваний, версия: 6.0.0, обновлено: 6 месяцев назад, https://pub.dev/packages/dynamic_widget flutter_widget_from_html - пакет для Flutter, который позволяет отображать HTML как виджеты! 👍 1090 лайков, 329 000 скачиваний, версия: 0.17.1, обновлён 26 дней назад, https://pub.dev/packages/flutter_widget_from_html flutter_widget_from_html_core - пакет, который позволяет отображать HTML как виджеты Flutter, фокусируясь на корректности и расширяемости. 📈 v0.17.0, обновлён 2 месяца назад, https://pub.dev/packages/flutter_widget_from_html_core Remote Flutter Widgets (RFW) - пакет, который позволяет рендерить виджеты на основе описаний UI, получаемых в режиме реального времени. 👍 649 лайков, 4710 скачиваний, версия: 1.0.31, обновлено: 6 месяцев назад, https://pub.dev/packages/rfw flutter_html - пакет для отображения HTML и CSS в Flutter! 👍 2100 лайков, 711 000 скачиваний, версия: 3.0.0, обновлено: 6 месяцев назад, https://pub.dev/packages/flutter_html #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #fwfh_svg #DynamicWidget #flutter_widget_from_html #flutter_widget_from_html_core #RemoteFlutterWidgets #flutter_html

Как правильно обрабатывать результат диалога Не пытайтесь выполнить код напрямую после закрытия диалога! 🚫💻 При работе с диалогами важно правильно обрабатывать их результат. Давайте рассмотрим два примера кода на Dart, чтобы понять, как это сделать корректно. 💡 Неправильный способ: 🚫

Future<void> showRatingDialog(BuildContext context) {
  return showDialog<RatingResult>(
    context: context,
    barrierDismissible: false,
    builder: (context) {
      return AlertDialog(
        title: const Text('Rate the app'),
        content: const Text('Please rate the app'),
        actions: [
          TextButton(
            onPressed: () {
              Navigator.of(context).pop();
              // не пытайтесь выполнить что-либо здесь
              // потому что диалог отклонен
            },
            child: const Text('Rate'),
          ),
          TextButton(
            onPressed: () {
              Navigator.of(context).pop();
              // не пытайтесь выполнить что-либо здесь
              // потому что диалог отклонен
            },
            child: const Text('Improve'),
          ),
        ],
      );
    },
  );
}
Правильный способ:

enum RatingResult {
  rate,
  improve,
  never,
}

Future<RatingResult?> showRatingDialog(BuildContext context) {
  return showDialog<RatingResult>(
    context: context,
    barrierDismissible: false,
    builder: (context) {
      return AlertDialog(
        title: const Text('Rate the app'),
        content: const Text('Please rate the app'),
        actions: [
          TextButton(
            onPressed: () {
              Navigator.of(context).pop(RatingResult.rate);
            },
            child: const Text('Rate'),
          ),
          TextButton(
            onPressed: () {
              Navigator.of(context).pop(RatingResult.improve);
            },
            child: const Text('Improve'),
          ),
        ],
      );
    },
  );
}
В первом примере при нажатии на кнопки "Rate" или "Improve" диалог закрывается, но результат не возвращается. Во втором примере при нажатии на кнопки возвращается соответствующее значение из enum `RatingResult`, что позволяет корректно обработать результат. Оцените новую рубрику и напишите в комментариях, что вы думаете о ней! 🤔💬 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #AppDevelopment #ProgrammingTips #UIUX #SoftwareDevelopment

Самые лучшие обновлённые пакеты за последние 24 часа jaspr 0.21.3 - современный фреймворк для создания веб-сайтов на Dart, поддерживающий как клиентскую, так и серверную отрисовку. В новой версии исправлена ошибка, вызывающая крах инструментального демона при анализе областей компонентов. 👍 Лайки: 552, 📥 Скачиваний: 12.2К. https://pub.dev/packages/jaspr launchdarkly_flutter_client_sdk 4.13.0 - Теперь поддерживается connectivity_plus 7.0+. Пакет имеет 16 лайков и более 254К скачиваний. 👍 Лайки: 16, 📥 Скачиваний: 254К. https://pub.dev/packages/launchdarkly_flutter_client_sdk dcli 7.1.1 - API и инструментарий для создания кроссплатформенных командных приложений и скриптов с использованием языка программирования Dart. В новой версии исправлены ошибки, обновлены зависимости и улучшена совместимость. 👍 Лайки: 214, 📥 Скачиваний: 1.4М. https://pub.dev/packages/dcli googleapis 15.0.0 - пакет предоставляет доступ к различным API Google. В новой версии добавлены новые API, такие как apihub, cloudcommerceprocurement, cloudlocationfinder, firebaseapphosting, firebasedataconnect, managedkafka, merchantapi, observability, parametermanager и securesourcemanager. 👍 Лайки: 1110, 📥 Скачиваний: 912К. https://pub.dev/packages/googleapis pro_image_editor 11.6.0 - виджет Flutter для редактирования изображений внутри вашего приложения. В новой версии 11.6.0 добавлена функция изменения размера и режима ластика в редакторе рисования. 👍 Лайки: 474, 📥 Скачиваний: 26.9К. https://pub.dev/packages/pro_image_editor flutter_tesseract_ocr 0.4.30 - пакет используется для распознавания текста в изображениях с помощью Tesseract OCR 4.0 в приложениях Flutter. В новой версии исправлена проблема с совместимостью размера страницы 16KB в Google Play Console, связанная с родными библиотеками. 👍 Лайки: 205, 📥 Скачиваний: 2.6К. https://pub.dev/packages/flutter_tesseract_ocr #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #jaspr #launchdarkly_flutter_client_sdk #dcli #googleapis #pro_image_editor #flutter_tesseract_ocr

photo content

Обзор пакетов на тему Linter 🚀 Новости из мира Flutter и Dart: 🚀 lint 2.8.0 - строгий линтер для Dart и Flutter, основанный на Effective Dart: Style Guide. 👍 857 лайков, 203 000 скачиваний. 📅 Обновлён 7 месяцев назад. https://pub.dev/packages/lint 🚀 custom_lint_core - пакет для создания собственных правил линтинга, исправлений и подсказок для Dart! 👍 4 лайка, 🔥 3 690 000 скачиваний v0.8.1, обновлён 16 дней назад. https://pub.dev/packages/custom_lint_core 📣 Dart Lints: 7.2 млн скачиваний, 254 лайка! Этот пакет содержит рекомендованные Dart командой настройки линтера для статического анализа кода. **Версия:** 6.0.0 **Обновлено:** 5 месяцев назад https://pub.dev/packages/lints 🚀 very_good_analysis - пакет, который предоставляет правила линтинга, используемые в Very Good Ventures. 👉 https://pub.dev/packages/very_good_analysis 📈 722 лайка, 451 000 скачиваний 📅 Обновлён 7 дней назад (версия 10.0.0) 📣 flutter_lints - пакет с рекомендованными линтами для Flutter, который помогает следовать лучшим практикам программирования. 👍 1300 лайков, 6 380 000 скачиваний. 📅 Обновлён 4 месяца назад, версия 6.0.0. https://pub.dev/packages/flutter_lints 🚀 Riverpod_lint: Упрощение разработки с Riverpod Riverpod_lint - инструмент для разработчиков, использующих Riverpod, который помогает избежать распространенных проблем и упростить рутинные задачи. **Версия:** 3.0.0 **Обновлено:** 15 дней назад **Лайки:** 297 **Скачиваний:** 590000.0 https://pub.dev/packages/riverpod_lint #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #lint #custom_lint_core #DartLints #very_good_analysis #flutter_lints #Riverpod_lint

Шпаргалка по форматированию цен Вы можете легко форматировать цены, используя пакет intl. Вот наиболее распространенные методы:

import 'package:intl/intl.dart';

// Форматирование с указанием локали и символа валюты
NumberFormat.currency(locale: 'en_US', symbol: '\$').format(12.2);
// $12.2

// Форматирование валюты с использованием текущей локали устройства
NumberFormat.currency().format(12.2);
// US 12.2 или EUR 12.2 в зависимости от локали устройства

// Форматирование валюты без десятичных знаков
NumberFormat.currency(decimalDigits: 0).format(12.2);
// US 12

// Простое форматирование валюты
NumberFormat.simpleCurrency().format(12.2);
// $12.2

// Компактное форматирование больших чисел
NumberFormat.compactSimpleCurrency().format(1200000);
// $1.2M
Оцените нашу новую рубрику по Flutter советам! 👍 Оставьте свои комментарии и реакции, если вам понравился этот пост! 💬👍 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #AppDevelopment #ProgrammingTips #Coding #FlutterTips

Самые лучшие обновлённые пакеты за последние 24 часа appwrite 19.1.0 Плагин для Flutter, который добавляет поддержку orderRandom в запросах. Убраны старые запросы. 👍 Лайки: 574, 📥 Скачиваний: 7.9К https://pub.dev/packages/appwrite bloc 9.0.1 Плагин для Flutter, который помогает реализовать шаблон проектирования BLoC. Исправлены ошибки в документации и обновлены спонсоры. 👍 Лайки: 3120, 📥 Скачиваний: 3.1М https://pub.dev/packages/bloc flutter_soloud 3.3.7 Плагин для Flutter, который исправляет проблемы на iOS и ускоряет остановку воспроизведения аудио. 👍 Лайки: 485, 📥 Скачиваний: 31.9К https://pub.dev/packages/flutter_soloud dcli 7.1.0 Плагин для Flutter, который обновляет pubspec_manager до версии 2.x для создания кроссплатформенных командных приложений и скриптов. 👍 Лайки: 214, 📥 Скачиваний: 1.3М https://pub.dev/packages/dcli dcli_core 7.1.0 Плагин для Flutter, который предоставляет основные библиотеки для использования DCli в не-консольных приложениях. 👍 Лайки: 2, 📥 Скачиваний: 1.3М https://pub.dev/packages/dcli_core firebase_messaging 15.2.1 Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение. 👍 Лайки: 3690, 📥 Скачиваний: 1.1М https://pub.dev/packages/firebase_messaging #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #appwrite #bloc #flutter_soloud #dcli #dcli_core #firebase_messaging

photo content

🙊 Даже опытные разработчики иногда допускают ошибки, но с помощью пакетов в Dart можно подстраховать себя и коллег! 🤝 Пакет dart/meta - это как страховка для твоего кода, он помогает сделать его надёжнее и безопаснее с помощью простых аннотаций 📝. Хочешь узнать больше? 🤔 Ты можешь ознакомиться с официальной документацией и стать настоящим мастером Dart! 🏄‍♂️ А чтобы быть в курсе всех последних новостей и обновлений, перейди по ссылке и узнай, как сделать свой код ещё лучше! 😊 #flutter #dart #flutterpulse 💻 Подписывайся на flutterpulse, чтобы быть всегда в курсе всех событий в мире Flutter и Dart! 🚀

Обзор пакетов на тему Multimedia Utilities 📢 Пакет vector_graphics_codec - кодек для векторной графики, тесно связанный с пакетами vector_graphics и vector_graphics_compiler. 👉 4 лайка, 2 790 000 скачиваний 📅 Обновлён 8 месяцев назад ➡️ https://pub.dev/packages/vector_graphics_codec Пакет vector_graphics - рендерер векторной графики для Flutter. Этот пакет предназначен для работы с выходными данными из vector_graphics_compiler и кодированными с помощью тесно связанного варианта vector_graphics_codec. 👉 https://pub.dev/packages/vector_graphics 📈 104 лайка, 3 140 000 скачиваний 📅 Обновлён 3 месяца назад (версия 1.1.19) Пакет flutter_screen_recording - плагин для записи экрана на устройствах Android и iOS. 👍 163 лайка, 2050 скачиваний. https://pub.dev/packages/flutter_screen_recording Версия: 2.0.24 Обновлён: 4 месяца назад Пакет vector_graphics_compiler - компилятор SVG для рендеринга векторной графики в Flutter. Поддерживает группы, пути, базовые фигуры, ссылки, градиенты, текст, символы, изображения и паттерны. 👍 110 | 📥 3,410,000 https://pub.dev/packages/vector_graphics_compiler v1.1.19, обновлён 30 дней назад. Пакет image_size_getter - позволяет получить размеры (ширина и высота) изображений (jpeg, gif, png, webp, bmp) без полной декодировки файла. 🚀 Преимущества: * Быстрый: Не нужно декодировать整个 файл, только читаем метаданные. * Универсальный: Работает с файлами, памятью и даже HTTP-запросами. * Расширяемый: Можно добавлять свои собственные декодеры и источники изображений. 👍 Статистика: * Лайков: 149 * Скачиваний: 720 000 https://pub.dev/packages/image_size_getter 📅 Обновлён: 50 дней назад Пакет photo_manager - предоставляет API для работы с активами (изображениями, видео, аудио) на Android, iOS, macOS и OpenHarmony без интеграции с UI. 📈 751 ❤️, 141000+ скачиваний https://pub.dev/packages/photo_manager (v3.7.1, обновлено 4 месяца назад) #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #vectorgraphics #vectorgraphicscodec #vectorsgraphicscompiler #imagesizegetter #photomanager

Шпаргалка по InteractiveViewer InteractiveViewer - это виджет, который позволяет пользователям перемещать, масштабировать и взаимодействовать с дочерним содержимым с помощью жестов, таких как сжатие и перетаскивание.


InteractiveViewer(
  transformationController: TransformationController()
    ..value = (Matrix4.identity()..scale(scale)),
  scaleEnabled: false,
  constrained: false,
  panEnabled: false,
  onInteractionStart: (details) => print('Начало взаимодействия'),
  onInteractionUpdate: (details) => print('Обновление взаимодействия'),
  onInteractionEnd: (details) => print('Конец взаимодействия'),
  child: Image.asset("name_of_your_image.png"),
)

* scaleEnabled: * Позволяет пользователю масштабировать с помощью жестов сжатия (по умолчанию: true). * Установите значение false, чтобы отключить масштабирование. * constrained: * Ограничивает дочерний элемент в пределах границ просмотра (по умолчанию: true). * Установите значение false для неограниченного перемещения/масштабирования за пределами границ просмотра. * panEnabled: * Позволяет перетаскивать/перемещать дочерний элемент с помощью касания (по умолчанию: true). * Установите значение false, чтобы отключить перемещение. * onInteractionStart: * Callback, срабатывающий при начале взаимодействия (перемещение или масштабирование). * Предоставляет детали, такие как фокусная точка и масштаб. * onInteractionUpdate: * Callback, вызываемый непрерывно при перемещении или масштабировании пользователем. * Полезно для отслеживания обновлений жестов в реальном времени. Оцените новую рубрику и напишите своё мнение! 👍✍️ Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #UIUX #FlutterTips #CodingCheatsheet

Самые лучшие обновлённые пакеты за последние 24 часа image_cropper_platform_interface 8.0.0 Плагин для Flutter, который позволяет обрезать изображения на платформах Android, iOS и Web. Теперь минимальная версия Flutter составляет 3.28.0, что добавляет поддержку toARGB32(). 👍 Лайки: 1, 📥 Скачиваний: 386К https://pub.dev/packages/image_cropper_platform_interface Realm 20.2.0 Пакет для создания мобильных баз данных, которые работают напрямую на устройствах. В обновлении добавлена поддержка страницы размером 16 КБ для Android. 👍 Лайки: 703, 📥 Скачиваний: 30.6К https://pub.dev/packages/realm image_cropper 11.0.0 Плагин для Flutter, который позволяет обрезать изображения на платформах Android, iOS и Web. В новой версии обновлен TOCropViewController до v2.8.0 и повышен минимум версии Flutter до 3.28. 👍 Лайки: 2390, 📥 Скачиваний: 383К https://pub.dev/packages/image_cropper flutter_vlc_player 7.4.4 Популярный пакет для воспроизведения видео в Flutter, с поддержкой устройств с PAGE_SIZE 16k на Android. 👍 Лайки: 527, 📥 Скачиваний: 8.3К https://pub.dev/packages/flutter_vlc_player google_sign_in_android 7.2.0 Пакет для реализации входа в систему Google на Android-устройствах. В новой версии добавлена поддержка функции "disconnect". 👍 Лайки: 14, 📥 Скачиваний: 903К https://pub.dev/packages/google_sign_in_android google_fonts 6.3.2 Пакет для использования шрифтов из fonts.google.com в приложениях Flutter. В новой версии сделана карта, ключом которой является FontWeight, неконстантной для совместимости с предложенными изменениями в реализации FontWeight в движке. 👍 Лайки: 6290, 📥 Скачиваний: 2.1М https://pub.dev/packages/google_fonts #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #image_cropper_platform_interface #Realm #image_cropper #flutter_vlc_player #google_sign_in_android #google_fonts

photo content

Детали для улучшения формы Ничто не раздражает так сильно, как невозможность закрыть клавиатуру. Пользователь нажимает в любом месте... и клавиатура остаётся. Вместо этого вы можете просто сделать так: final _formKey = GlobalKey<FormState>(); class SigninPage extends StatelessWidget { const SigninPage({super.key, this.canDismiss = true}); @override Widget build(BuildContext context) { final translations = Translations.of(context).signin; return GestureDetector( onTap: () => FocusScope.of(context).unfocus(), // Убираем фокус с полей при нажатии вне их child: PopScope( canPop: canDismiss, child: TopImgBackground( bgImagePath: 'assets/images/signin/signin_background.png', child: Scaffold( backgroundColor: Colors.transparent, appBar: AppBar( backgroundColor: Colors.transparent, automaticallyImplyLeading: canDismiss, foregroundColor: context.colors.background, ), resizeToAvoidBottomInset: false, body: Form( autovalidateMode: AutovalidateMode.disabled, key: _formKey, child: Padding( padding: const EdgeInsets.symmetric(horizontal: 24.0), child: ListView( children: [ const SizedBox(height: 150), Text( translations.title, style: Theme.of(context).textTheme.titleLarge?.copyWith( fontWeight: FontWeight.bold, ), ), ], ), ), ), ), ), ), ); } } Решение: Оберните всю страницу в GestureDetector, а затем снимите фокус со всех элементов, используя функцию FocusScope. Это позволит автоматически убрать клавиатуру при нажатии вне текстовых полей. Оцените новую рубрику и напишите своё мнение! 👍💬 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #MobileDev #UIUX #AppDev #CodingTips #DevTips #FlutterTips

🎨 Vibe coding: Создаём приложение для скетчей с нуля вместе с ИИ! Привет, Flutter-разработчики! 👋 Сегодня мы делимся крутым видео, которое точно стоит вашего внимания. Руслан Цицер начинает новый практический цикл по созданию приложения для скетчей с использованием ИИ. 🚀 Что ждет в этом выпуске? • Чистый проект с нуля: от flutter create до первого коммита • Работа с Cursor IDE и генерация кода через промпты • Верстка экранов в стиле Cupertino (iOS) • Создание компонентов: SketchCanvas, GenerateButton, навигация • Подготовка к интеграции с GPT API и генерацией изображений (в следующей части!) 💡 Почему это стоит посмотреть? 👉 Реальный процесс работы с ИИ-инструментами 👉 Практические приемы организации кода 👉 Подготовка базы для сложных фич с генерацией контента 👉 Живой процесс принятия решений при разработке 📂 Ресурсы: 🔗 Репозиторий с примерами 🔗 Смотреть видео на YouTube Не пропустите продолжение! В следующем выпуске — добавление AI-логики и генерации изображений через Gemini. #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube Смотрите другие наши видео по хэштегу #FlutterPulseYoutube!

Самые лучшие обновлённые пакеты за последние 24 часа go_router 16.2.4 Плагин для декларативного маршрутизации в Flutter, обеспечивая удобный, основанный на URL, API для навигации между разными экранами. В новой версии исправлена проблема с глубокими ссылками на Android при холодном старте с пустым путем, которая приводила к потере схемы и авторитета. 👍 Лайки: 5490, 📥 Скачиваний: 1.9М https://pub.dev/packages/go_router dart_pubspec_licenses 3.0.12 Пакет используется для сбора и сборки информации о лицензиях открытого исходного кода (OSS) с помощью pubspec.lock. В новой версии исправлена ошибка, при которой основной пакет отображался как один из своих собственных зависимостей в сгенерированных выходных данных. 👍 Лайки: 2, 📥 Скачиваний: 231К https://pub.dev/packages/dart_pubspec_licenses mobile_scanner 7.1.2 Пакет используется для быстрого и лёгкого сканирования штрих-кодов и QR-кодов в приложениях Flutter. В новой версии исправлена проблема с параметром `initialZoom`. 👍 Лайки: 2140, 📥 Скачиваний: 517К https://pub.dev/packages/mobile_scanner firebase_messaging 15.2.1 Плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995). 👍 Лайки: 3690, 📥 Скачиваний: 1.1М https://pub.dev/packages/firebase_messaging fluent_ui 4.13.0 Пакет предназначен для создания красивых и родных приложений для Windows с помощью Flutter. В обновлении исправлены ошибки, добавлены новые виджеты, включая CalendarView и CalendarDatePicker. 👍 Лайки: 3110, 📥 Скачиваний: 10.1К https://pub.dev/packages/fluent_ui flutter_inapp_purchase 6.8.3 Пакет для обработки покупок внутри приложения. Теперь исправлена ошибка на iOS, которая вызывала дублирование событий ошибок при покупке. 👍 Лайки: 428, 📥 Скачиваний: 7.4К https://pub.dev/packages/flutter_inapp_purchase #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #go_router #dart_pubspec_licenses #mobile_scanner #firebase_messaging #fluent_ui #flutter_inapp_purchase