ch
Feedback
Flutter Pulse

Flutter Pulse

前往频道在 Telegram

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

显示更多
1 022
订阅者
+124 小时
+17
+330
帖子存档
Обзор пакетов на тему "Домашний экран, иконка приложения и имя" live_activities - новый пакет для Flutter, позволяющий создавать живые уведомления и использовать функцию Dynamic Island на iPhone. 📱 Поддерживает Android (API level 24+) и iOS (16.1+). 👍 Лайки: 531, 📥 Скачиваний: 13.7К Последнее обновление 📅: 44 дня назад https://pub.dev/packages/live_activities Rename CLI Tool - утилита для переименования проектов Flutter. 📈 Позволяет легко изменить имя приложения и идентификатор пакета на различных платформах. 👍 Лайки: 1250, 📥 Скачиваний: 35К Последнее обновление 📅: 2 месяца назад https://pub.dev/packages/rename Icons Launcher - пакет для обновления иконки вашего Flutter-приложения. 🚀 Поддерживает все основные платформы: Android, iOS, macOS, Web, Linux и Windows. 👍 Лайки: 921, 📥 Скачиваний: 311К Последнее обновление 📅: 5 месяцев назад https://pub.dev/packages/icons_launcher Flutter Launcher Icons - пакет для обновления иконки запуска вашего приложения. 📱 Поддерживает различные платформы, включая Android, iOS, Web, Windows и macOS. 👍 Лайки: 7720, 📥 Скачиваний: 1.69М Последнее обновление 📅: 51 день назад https://pub.dev/packages/flutter_launcher_icons Home Widget - пакет для создания виджетов на домашнем экране Android и iOS. 📊 Предоставляет единый интерфейс для отправки данных, получения данных и обновления виджетов. 👍 Лайки: 2020, 📥 Скачиваний: 37.1К Последнее обновление 📅: 2 месяца назад https://pub.dev/packages/home_widget Change App Package Name - пакет для изменения имени пакета вашего приложения. 📈 Позволяет изменить имя пакета с помощью одной команды. 👍 Лайки: 1840, 📥 Скачиваний: 108К Последнее обновление 📅: 5 месяцев назад https://pub.dev/packages/change_app_package_name #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #live_activities #rename #icons_launcher #flutter_launcher_icons #home_widget #change_app_package_name

Создаем защиту маршрута страницы Привет, подписчики! 👋 Сегодня мы рассмотрим полезный совет по Flutter - создание защиты маршрута страницы. 🚀 Что это такое? Защита маршрута страницы позволяет перенаправлять пользователя на другую страницу, если определенное условие не выполнено. 🔄 Пример реализации


Route<dynamic> route(RouteSettings settings) {
  switch (settings.name) {
    case 'init_account':
      return MaterialPageRoute(
        builder: (_) => AuthenticatedGuard(child: InitAccountPage()),
      );
  }
}

// AuthenticatedGuard внедряет нашу защиту, чтобы предотвратить доступ неавторизованного пользователя к нашей странице

class Guard extends StatelessWidget {
  final Future<bool> canActivate;
  final Widget child;
  final String fallbackRoute;

  const Guard({
    Key? key,
    required this.canActivate,
    required this.child,
    required this.fallbackRoute,
  }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return FutureBuilder<bool>(
      future: canActivate,
      builder: (_, isOk) {
        if (!isOk.hasData || isOk.hasError) {
          return Container();
        }
        if (isOk.data!) {
          return child; // Показываем страницу, если условие выполнено
        }
        redirect(context); // Иначе перенаправляем
        return Container();
      },
    );
  }

  redirect(BuildContext context) {
    WidgetsBinding.instance!.addPostFrameCallback((timeStamp) {
      Navigator.pushReplacementNamed(context, fallbackRoute);
    });
  }
}

Совет для нескольких условий: вы можете каскадировать защиты или просто объединить ваши условия. 🤔 Оцените нашу новую рубрику и напишите в комментариях, что вы думаете! 💬 Все подобные новости можно найти по хэштегу #FlutterPulseTips 👍 #flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #FlutterTips #Programming #Development #Coding #FlutterCommunity

🚀 Большое обновление в мире Flutter! 🚀 Команда Flutter анонсировала масштабную перестройку архитектуры, которая разделит базовый фреймворк и UI-библиотеки Material и Cupertino 🤯! Это значит, что ядро Flutter и UI-библиотеки будут обновляться отдельно, без необходимости ждать обновления всего фреймворка для новых визуальных эффектов 🎉! Также, это приведет к более быстрому исправлению багов, более абстрактной архитектуре и большей гибкости для реализации нестандартных интерфейсов 🤩! Все эти изменения будут происходить в несколько этапов и завершатся не раньше середины 2026 года 📆. Подробности по ссылке . Хотите узнать больше о этом обновлении и обсудить его с другими разработчиками? 🤔 Тогда присоединяйтесь к обсуждению! И не забудьте подписаться на канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений в мире Flutter 📱! #flutter #dart #flutterpulse 👍

Самые лучшие обновлённые пакеты за последние 24 часа pretty_qr_code 3.5.0 Плагин для создания высоко настраиваемых QR-кодов в приложениях Flutter. В новой версии добавлены новые шаблоны: dots и squares, а также поддержка пользовательских стилей для компонентов QR-кода. 👍 Лайки: 484, 📥 Скачиваний: 99.5К https://pub.dev/packages/pretty_qr_code pdfrx 2.1.3 Плагин для просмотра PDF-файлов в приложениях Flutter. В новой версии исправлена проблема с искажением интерфейса при выборе текста, улучшена документация и обновлена зависимость от pdfrx_engine. 👍 Лайки: 239, 📥 Скачиваний: 188К https://pub.dev/packages/pdfrx video_player_avfoundation 2.8.2 Плагин для воспроизведения видео на iOS и macOS в приложениях Flutter. В новой версии переработаны внутренние механизмы уведомлений о событиях видеоплеера. 👍 Лайки: 8, 📥 Скачиваний: 2.9М https://pub.dev/packages/video_player_avfoundation bottom_picker 4.0.1 Плагин для создания красивых и настраиваемых нижних выборщиков в приложениях Flutter. В новой версии исправлена ошибка с EdgeInsetsGeometry.zero и решена проблема с ISSUE#156. 👍 Лайки: 340, 📥 Скачиваний: 14.9К https://pub.dev/packages/bottom_picker datadog_flutter_plugin 2.12.0 Плагин для мониторинга производительности и анализа пользовательских путей в приложениях Flutter. В новой версии добавлена поддержка datacenter AP2, улучшена производительность и исправлены ошибки. 👍 Лайки: 38, 📥 Скачиваний: 306К https://pub.dev/packages/datadog_flutter_plugin envied 1.2.0 Плагин для упрощения работы с переменными окружения в приложениях Dart/Flutter. В новой версии пакета была проведена миграция на модель Element2 анализатора (#151). 👍 Лайки: 826, 📥 Скачиваний: 106К https://pub.dev/packages/envied #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #pretty_qr_code #pdfrx #video_player_avfoundation #bottom_picker #datadog_flutter_plugin #envied

photo content

Улучшаем доступность Flutter-приложений с помощью семантических ролей 🗣️💻 Привет, друзья! 👋 Сегодня я хочу рассказать вам о том, как сделать ваши Flutter-приложения более доступными для пользователей с ограниченными возможностями 🤝. Особенно это важно для тех, кто разрабатывает приложения для веб или хочет сделать свой интерфейс действительно дружелюбным для всех пользователей 🌐. Семантические роли - это как специальные метки, которые помогают экранным дикторам и другим вспомогательным технологиям правильно понимать элементы вашего интерфейса 📊. Они говорят, что перед нами: кнопка, ссылка, заголовок, слайдер или элемент списка 📝. Что такое семантические роли? Это описание назначения виджета, которое помогает вспомогательным технологиям понять, как этот элемент должен "звучать" для пользователя 🗣️. Flutter сам добавляет нужные роли в стандартные виджеты, но если вы используете кастомный компонент, семантика может быть утеряна 🚨. Как тестировать доступность? Flutter предлагает встроенные Guideline API, которые проверяют размеры кликабельных областей, контраст текста и наличие меток на интерактивных элементах 📊. Такие тесты можно запускать параллельно с другими widget-тестами 📈. Доступность на Web Для отладки доступности веб-приложений можно включить визуализацию семантических узлов 🌐. Это позволяет проверить корректность разметки и увидеть, как Flutter отрисовывает семантические элементы поверх виджетов 🎨. Чеклист перед релизом Перед выпуском убедитесь, что все интерактивные элементы работают и дают понятный фидбэк, экранный диктор читает все элементы, контраст текста достаточный и многое другое 📝. Хотите узнать больше о том, как улучшить доступность ваших Flutter-приложений? 🤔 Тогда переходите по ссылке и читайте полную статью 📄. И не забудьте подписаться на канал @flutterpulse, чтобы быть в курсе всех последних новостей и обновлений в мире Flutter 📱! #flutter #dart #flutterpulse 💻👍

Обзор пакетов для печати на Flutter 🖨️ 1. print_bluetooth_thermal 📦 Пакет для печати на термальных принтерах по Bluetooth. Поддерживает печать текста, изображений, QR-кодов и штрих-кодов. 👍 Лайки: 133, 📥 Скачиваний: 8.9К Последнее обновление: 5 месяцев назад https://pub.dev/packages/print_bluetooth_thermal 2. flutter_bluetooth_printer 📦 Пакет для печати чеков на термопринтерах по Bluetooth в Flutter-приложениях. 👍 Лайки: 89, 📥 Скачиваний: 2.5К Последнее обновление: 2 месяца назад https://pub.dev/packages/flutter_bluetooth_printer 3. flutter_thermal_printer 📦 Пакет для работы с термальными принтерами на Android, iOS, macOS и Windows. 👍 Лайки: 85, 📥 Скачиваний: 2.6К Последнее обновление: 2 месяца назад https://pub.dev/packages/flutter_thermal_printer 4. bluetooth_print_plus 📦 Пакет для Flutter, позволяющий работать с термальными принтерами по Bluetooth. 👍 Лайки: 52, 📥 Скачиваний: 2.2К Последнее обновление: 4 месяца назад https://pub.dev/packages/bluetooth_print_plus 5. sunmi_printer_plus 📦 Пакет для работы с принтерами Sunmi на Android-устройствах. 👍 Лайки: 140, 📥 Скачиваний: 8.6К Последнее обновление: 7 месяцев назад https://pub.dev/packages/sunmi_printer_plus 6. printing 📦 Пакет для создания и печати документов в формате PDF на устройствах Android и iOS. 👍 Лайки: 1740, 📥 Скачиваний: 334К Последнее обновление: 5 месяцев назад https://pub.dev/packages/printing #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #print_bluetooth_thermal #flutter_bluetooth_printer #flutter_thermal_printer #bluetooth_print_plus #sunmi_printer_plus #printing

Полезный совет по Dart: Как изменить версию Flutter Привет, разработчики! 👋 Сегодня мы поделимся с вами полезным советом о том, как легко переключаться между версиями Flutter. 💡 Иногда возникает необходимость изменить версию Flutter. Вот как это можно сделать: 1. Проверьте, где установлен Flutter на вашей системе, а затем выполните команду: git checkout 1.22.6 > Updating files: 100% (4559/4559), done. > Note: switching to '1.22.6'. После этого следующая команда flutter установит все необходимые требования. 2. Чтобы вернуться к последней стабильной версии, просто используйте: git checkout stable Или используйте FVM для быстрого переключения версий Flutter: 1. Активируйте FVM: dart pub global activate fvm 2. Используйте нужную версию: fvm use 1.22.6 Дополнительная информация доступна на сайте FVM: https://fvm.app/docs/getting_started/installation https://fvm.app/ Оцените нашу новую рубрику и напишите в комментариях, какие темы вас интересуют! 🤔💬 Все подобные советы ищите по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #FlutterTips #MobileDev #DevTips #FlutterCommunity

От аналитики до релиза: как я пересобираю мобильную разработку с помощью Flutter и AI 🚀💻 Привет, друзья! 👋 Сегодня я хочу поделиться с вами интересной статьей о мобильной разработке с помощью Flutter и Dart. 📱💡 Если вы интересуетесь разработкой мобильных приложений, то эта статья точно для вас! 🤓 В статье автор делится своим опытом по пересборке мобильной разработки с помощью Flutter и искусственного интеллекта (AI). 🤖 Он рассказывает о том, как использовать Flutter для создания быстрых и качественных мобильных приложений, и как AI может помочь в процессе разработки. 📊 Также в статье обсуждается роль Trunk-Based и feature-flags в оптимизации процесса разработки. 📈 Автор показывает, как эти инструменты могут помочь упростить работу с версиями и багами, и сделать процесс разработки более эффективным. 💻 Если вы хотите узнать больше о мобильной разработке с помощью Flutter и AI, то читайте эту статью тут! 📚 #flutter #dart #flutterpulse #мобильная_разработка #AI #TrunkBased #featureflags 🚀💻📱💡

🚀 Flutter TDD Чистая Архитектура: Entity и Use Cases — Глубокое Погружение! Привет, коллеги! Только что наткнулся на 🔥горячее видео, которое перевернет ваш подход к разработке на Flutter. Если вы хотите создавать чистый, тестируемый и масштабируемый код — это must-watch! Это вторая часть видео, первая уже была опубликована в нашем канале. 👉 Смотреть видео: Flutter TDD Чистая Архитектура [2] - Entity и Use Cases ✨ Что внутри? 🔹 Entity — учимся проектировать ядро приложения, независимое от фреймворков. 🔹 Use Cases — превращаем бизнес-логику в изолированные сценарии. 🔹 TDD в действии — пишем тесты ДО кода, гарантируя надежность. 🔹 Разбор пакетов: equatable, dartz, мокирование с mockito. 🔹 Обработка ошибок через Functional Programming! ⏳ Таймкоды для навигации: 04:34 → Entities (сущности) 10:17 → Создание Domain/Repository 15:18 → UseCases 17:56 → TDD на практике (пишем тест!) 30:18 → Red/Green тестирование 💡 Автор детально объясняет, как: - Отделить логику от реализации (даже HTTP-запросов!). - Использовать Either для обработки ошибок. - Тестировать Use Cases с мокированием зависимостей. 👉 Зачем смотреть? Если вы устали от "спагетти-кода", это видео — ваш спасение! Автор на реальном примере показывает, как архитектура делает код предсказуемым, а тесты — естественной частью разработки. 💬 P.S. Больше уроков по Flutter по хэштегу #FlutterPulseYoutube! Подписывайтесь, чтобы не пропустить разборы → @FlutterPulse #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

Самые лучшие обновлённые пакеты за последние 24 часа process 5.0.5 - плагин для Dart, позволяющий легко имитировать и тестировать код, который запускает процессы. Теперь исправлены проблемы с микшированием скобок и пробелов в пути команд Windows. 👍 Лайки: 42, 📥 Скачиваний: 5.0М https://pub.dev/packages/process searchable_listview 2.19.3 - удобный способ фильтровать списки в ваших приложениях. В новой версии исправлены ошибки совместимости с expansible контроллером и устранены ошибки сборки. 👍 Лайки: 256, 📥 Скачиваний: 4.3К https://pub.dev/packages/searchable_listview get_it 8.1.0 - простой Service Locator для проектов Dart и Flutter, позволяющий доступ к объектам без использования InheritedWidget или Provider. В новой версии добавлена документация, исправлены ошибки и добавлены новые функции, такие как getMaybe и dependsOn. 👍 Лайки: 4540, 📥 Скачиваний: 1.9М https://pub.dev/packages/get_it LangChain.dart 0.7.8+1 - пакет для создания приложений на Dart/Flutter с поддержкой крупномасштабных языковых моделей. В обновлении были обновлены зависимости. 👍 Лайки: 263, 📥 Скачиваний: 3.7К https://pub.dev/packages/langchain flutter_callkit_incoming 2.5.7 - пакет для показа входящих звонков в вашем Flutter-приложении, с кастомным интерфейсом для Android и Callkit для iOS. В новой версии исправлены проблемы с сборкой под Android и остановкой звука уведомлений при выключенном экране на Android. 👍 Лайки: 450, 📥 Скачиваний: 37.2К https://pub.dev/packages/flutter_callkit_incoming camera_android_camerax 0.6.19+1 - пакет для реализации камеры в Android-приложениях с помощью библиотеки CameraX. В новой версии исправлена ошибка с переключением камер при выборе камеры через CameraInfo. 👍 Лайки: 69, 📥 Скачиваний: 289К https://pub.dev/packages/camera_android_camerax #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #process #searchable_listview #get_it #LangChain #flutter_callkit_incoming #camera_android_camerax

photo content

Обзор пакетов на тему "Система дизайна" (Design System) Mix - простая и интуитивная система стилизации для создания красивых и последовательных интерфейсов. Позволяет легко создавать, объединять и применять стили к виджетам, а также писать чистый и поддерживаемый код. 👍 Лайки: 337, 📥 Скачиваний: 20.2К Последнее обновление 📅: 27 дней назад https://pub.dev/packages/mix macos_ui - пакет для создания приложений для macOS с нативным дизайном. Он включает в себя различные виджеты и темы, реализующие текущий язык дизайна macOS. 👍 Лайки: 991, 📥 Скачиваний: 34.9К Последнее обновление 📅: 43 дня назад https://pub.dev/packages/macos_ui Moon Design System - набор инструментов для создания приложений с единым дизайном. Он позволяет легко применять темы и настраивать внешний вид виджетов. 👍 Лайки: 87, 📥 Скачиваний: 1.2К Последнее обновление 📅: 6 месяцев назад https://pub.dev/packages/moon_design Flutter95 - пакет для создания интерфейса в стиле Windows 95. Включает в себя различные компоненты, такие как Scaffold, Menu, Button, Checkbox, TextField и многие другие. 👍 Лайки: 162, 📥 Скачиваний: 133 Последнее обновление 📅: 9 месяцев назад https://pub.dev/packages/flutter95 Yaru Theme и Widgets Suite - пакет содержит тему и виджеты для создания приложений для рабочего стола и веба в стиле Yaru (Ubuntu 22.04+). Включает полный набор иконок и тему для виджетов Material. 👍 Лайки: 258, 📥 Скачиваний: 8.2К Последнее обновление 📅: 11 дней назад https://pub.dev/packages/yaru Fluent UI - пакет для создания красивых и современных приложений для Windows, используя Flutter. Поддержка широкого спектра языков, включая русский, английский, испанский и многие другие. 👍 Лайки: 3080, 📥 Скачиваний: 9.9К Последнее обновление 📅: 2 месяца назад https://pub.dev/packages/fluent_ui #mix #macos_ui #moon_design #flutter95 #yaru #fluent_ui #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages

Создаем защиту маршрута страницы Привет, подписчики! 👋 Сегодня мы рассмотрим полезный совет по Flutter - создание защиты маршрута страницы. 🚀 Что это такое? Защита маршрута страницы позволяет перенаправлять пользователя на другую страницу, если определенное условие не выполнено. 🔄 Пример реализации


Route<dynamic> route(RouteSettings settings) {
  switch (settings.name) {
    case 'init_account':
      return MaterialPageRoute(
        builder: (_) => AuthenticatedGuard(child: InitAccountPage()),
      );
  }
}

// AuthenticatedGuard внедряет нашу защиту, чтобы предотвратить доступ неавторизованного пользователя к нашей странице

class Guard extends StatelessWidget {
  final Future<bool> canActivate;
  final Widget child;
  final String fallbackRoute;

  const Guard({
    Key? key,
    required this.canActivate,
    required this.child,
    required this.fallbackRoute,
  }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return FutureBuilder<bool>(
      future: canActivate,
      builder: (_, isOk) {
        if (!isOk.hasData || isOk.hasError) {
          return Container();
        }
        if (isOk.data!) {
          return child; // Показываем страницу, если условие выполнено
        }
        redirect(context); // Иначе перенаправляем
        return Container();
      },
    );
  }

  redirect(BuildContext context) {
    WidgetsBinding.instance!.addPostFrameCallback((timeStamp) {
      Navigator.pushReplacementNamed(context, fallbackRoute);
    });
  }
}

Совет для нескольких условий: вы можете каскадировать защиты или просто объединить ваши условия. 🤔 Оцените нашу новую рубрику и напишите в комментариях, что вы думаете! 💬 Все подобные новости можно найти по хэштегу #FlutterPulseTips 👍 #flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #FlutterTips #Programming #Development #Coding #FlutterCommunity

🚀 Flutter Deep Linking & State Restoration: Как вернуть пользователя ТОЧНО туда, где он остановился? Привет, Flutter-энтузиасты! Сегодня делимся 🔥горячим видео от коллег, которое перевернет ваше представление о навигации и сохранении состояния в приложениях! Речь о вебинаре «Flutter Deep Linking & State Restoration: возвращаем пользователей» из курса «Flutter Mobile Developer». Представьте: пользователь ушел из вашего приложения (SMS, звонок, перезапуск системы), а при возвращении видит точно тот экран, поле формы или даже позицию скрола, где остановился! 💯 Магия? Нет — грамотная работа с диплинками и восстановлением состояния. ✨ Что разобрали в видео: - Диплинки: Scheme-based, Universal Links, App Links — чем отличаются и как внедрить. - Навигация: Когда выбрать Navigator 1.0, а когда перейти на мощный Router API (Navigator 2.0) для сложных сценариев. - State Restoration: Как сохранять/восстанавливать состояние UI даже после выгрузки приложения из памяти. - Restorable Routes: Автоматический возврат пользователя в нужную точку стека навигации. - Практика: Создание приложения с «бесшовным» UX — диплинки + восстановление состояния. 🎯 После просмотра вы сможете: - Реализовать «умные» диплинки, которые открывают нужный экран. - Выбирать оптимальный подход к навигации для вашего проекта. - Избавить пользователей от потери данных в формах 🗒 или позиции в ленте. - Сделать приложение, которое никогда не сбрасывает прогресс! Кому будет полезно? - Разработчикам multi-screen приложений. - Тем, кто хочет повысить retention и UX. - Всем, кто боролся с «сбросом» состояния после перезапуска. 💡 Главный секрет: Flutter — это не только про красивый UI, но и про контроль над каждым шагом пользователя. Видео покажет, как превратить технические возможности в конкурентное преимущество! 👉 Смотрите запись прямо сейчас: Flutter Deep Linking & State Restoration: возвращаем пользователей Не забудьте подписаться на канал Flutter Pulse — здесь только полезное для вашего кода! Ищите другие уроки по хэштегу #FlutterPulseYoutube 🚀 #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube #DeepLinking #StateRestoration #MobileDev #UX

Самые лучшие обновлённые пакеты за последние 24 часа dwds 24.4.1 Плагин для Flutter, который позволяет использовать WebSocket-based коммуникационный протокол, позволяющий использовать горячую перезагрузку и расширения сервиса даже когда доступ к Chrome Debugger недоступен. 👍 Лайки: 29, 📥 Скачиваний: 3.7М https://pub.dev/packages/dwds video_player_android 2.8.10 Этот пакет используется для воспроизведения видео на Android-устройствах. В новой версии переработана внутренняя логика, что позволило перенести больше кода на Dart. 👍 Лайки: 28, 📥 Скачиваний: 2.7М https://pub.dev/packages/video_player_android Drift 2.28.1 Теперь доступен аргумент `escapeChar` в методе `like()` для генерации ESCAPE клаузы, а также кэширование подготовленных запросов по умолчанию в родной базе данных. Пакет Drift - реактивная библиотека персистенции для Flutter и Dart, построенная на основе SQLite. 👍 Лайки: 2120, 📥 Скачиваний: 389К https://pub.dev/packages/drift Retrofit 4.7.0 Теперь минимальная поддерживаемая версия SDK - Dart 3.8. Пакет Retrofit используется для генерации клиента Dio с помощью source_gen и вдохновлен Chopper и Retrofit. 👍 Лайки: 2000, 📥 Скачиваний: 526К https://pub.dev/packages/retrofit video_player_avfoundation 2.8.1 Теперь онestructures внутреннюю логику, переместив больше кода в Dart. 👍 Лайки: 8, 📥 Скачиваний: 2.7М https://pub.dev/packages/video_player_avfoundation syncfusion_flutter_charts 30.1.41 Пакет syncfusion_flutter_charts - это библиотека визуализации данных для создания красивых и высокопроизводительных графиков в приложениях Flutter. В новой версии исправлена ошибка, вызванная мутациями элементов графика в фазе макета, для обеспечения совместимости с Flutter SDK 3.32.6. 👍 Лайки: 3530, 📥 Скачиваний: 262К https://pub.dev/packages/syncfusion_flutter_charts #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #dwds #video_player_android #Drift #Retrofit #video_player_avfoundation #syncfusion_flutter_charts

photo content

Обзор пакетов на тему OpenAPI & Swagger 📣 OpenAPI Generator CLI - инструмент для генерации клиентского кода API на основе OpenAPI Spec. Используется для создания библиотек клиентов API, серверных заглушек, документации и конфигурации. 👍 Лайки: 20, 📥 Скачиваний: 23К Последнее обновление 📅: 7 месяцев назад https://pub.dev/packages/openapi_generator_cli 📦 Swagger Parser - генерируйте REST-клиенты и классы данных из файлов или ссылок OpenApi. Поддерживает OpenApi v2, v3.0 и v3.1, JSON и YAML форматы, а также генерацию по ссылке. 👍 Лайки: 96, 📥 Скачиваний: 11.7К Последнее обновление 📅: 6 дней назад https://pub.dev/packages/swagger_parser 📚 Shelf Swagger UI - создавайте чистую и профессиональную документацию для ваших API с помощью Swagger и Shelf! 👍 Лайки: 82, 📥 Скачиваний: 685 Последнее обновление 📅: 5 месяцев назад https://pub.dev/packages/shelf_swagger_ui 📣 SwaggerDartCodeGenerator - пакет для генерации Dart-кодов из Swagger/OpenAPI-схем. 👍 Лайки: 315, 📥 Скачиваний: 50К Последнее обновление 📅: 41 день назад https://pub.dev/packages/swagger_dart_code_generator 📦 openapi_generator_annotations - пакет для генерации клиентских библиотек OpenAPI прямо в ваших проектах Dart/Flutter. 👍 Лайки: 21, 📥 Скачиваний: 21.8К Последнее обновление 📅: 7 месяцев назад https://pub.dev/packages/openapi_generator_annotations 📦 openapi_generator - пакет для генерации клиентских библиотек OpenAPI прямо в ваших проектах Dart/Flutter. 👍 Лайки: 115, 📥 Скачиваний: 13.8К Последнее обновление 📅: 7 месяцев назад https://pub.dev/packages/openapi_generator #OpenAPI #Swagger #Dart #Flutter #pubdev #flutterpulse #flutterpulsethemedpackages #openapi_generator_cli #swagger_parser #shelf_swagger_ui #swagger_dart_code_generator #openapi_generator_annotations #openapi_generator

Смена версии Flutter Иногда это просто необходимо 🤔 Чтобы изменить версию Flutter, следуйте этим шагам: 1. Проверьте, где установлен Flutter на вашей системе, а затем выполните команду:


git checkout 1.22.6
# Обновление файлов: 100% (4559/4559), готово.
# Примечание: переключение на '1.22.6'.

Теперь следующая команда flutter установит все необходимые требования 📦 2. Чтобы вернуться к последней стабильной версии, просто используйте:


git checkout stable

ИЛИ Используйте FVM, чтобы переключать версию Flutter напрямую 🔄


dart pub global activate fvm

Или используйте пакет brew... 🍺
fvm use 1.22.6

Больше информации на https://fvm.app/ 🤓 Оцените нашу новую рубрику! 👍👎 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #FVM #FlutterTips #MobileDev #DevTips

🔥 Почему твоя Lottie-анимация во Flutter лагает и как это пофиксить? Привет, Flutter-энтузиасты! 😊 Столкнулись с тормозящими анимациями, которые портят UX? Наш друг Руслан Цицер приготовил для вас супер-полезный гайд, где разбирает эту боль на реальном примере! ▶️ В этом выпуске вы увидите: • Создание простого TODO-листа с нуля 🗒 • 🔍 Анализ Raster thread при добавлении Lottie-анимации • 🛠 Пошаговый разбор оптимизации через Flutter DevTools • Как находить лаги, делать замеры и отладку UI 💡 Главные фишки: - Работа с вкладкой Performance в DevTools - Оптимизация через RenderCacheMode.raster - Практические лайфхаки для плавности анимаций - Разбор кода векторной анимации "помидорки" 🍅 👇 Не пропустите детали! Смотрите видео, чтобы ваши анимации летали: СМОТРЕТЬ ВИДЕО 💬 Пишите в комментариях: С какими сложностями в анимациях сталкивались вы? 👍 Поддержите автора: • Ставьте лайк, если полезно! #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube #Refactoring #CleanCode #FlutterArchitecture #StatefulWidget #ComponentBasedUI #fluttertutorial 👉 Ещё видео по тегу: #FlutterPulseYoutube