Обзор пакетов на тему Crop Image
Image Cropper 11.0.0
Image Cropper - пакет для Flutter, который позволяет обрезать изображения на Android, iOS и Web. Он позволяет обрезать и поворачивать изображения, контролировать соотношение сторон и настроить внешний вид интерфейса.
👍 Лайки: 2420, 📥 Скачиваний: 285K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/image_cropper
crop_your_image 2.0.0
crop_your_image - Flexible и customizable Flutter plugin для обрезки изображений. Позволяет контролировать соотношение сторон, initial rect, UI и многое другое.
👍 Лайки: 574, 📥 Скачиваний: 70.6K
📅 Обновлено: 13 месяцев назад
https://pub.dev/packages/crop_your_image
custom_image_crop 0.1.1
custom_image_crop - мощный Flutter пакет для настраиваемой обрезки изображений. Позволяет обрезать изображения из любого источника, настраивать размер и форму обрезки, вращать изображения и многое другое.
👍 Лайки: 88, 📥 Скачиваний: 7.4K
📅 Обновлено: 13 месяцев назад
https://pub.dev/packages/custom_image_crop
Croppy 1.4.1
Croppy - мощный и настраиваемый кроппер изображений для Flutter. Поддерживает Material и Cupertino интерфейсы, любые линейные преобразования, фиксированные пропорции, кастомные формы обрезки, анимации и локализацию.
👍 Лайки: 141, 📥 Скачиваний: 5.5K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/croppy
image_cropping 0.0.16
image_cropping - пакет для кроппинга и поворота изображений для веб и мобильных платформ. Позволяет включать фон, поворачивать изображение и изменять соотношение сторон.
👍 Лайки: 92, 📥 Скачиваний: 503
📅 Обновлено: 49 дней назад
https://pub.dev/packages/image_cropping
crop_image 1.0.17
crop_image - пакет для обрезки изображений в Flutter. Предоставляет привычный пользовательский интерфейс и позволяет кастомизировать внешний вид прямоугольника обрезки, устанавливать фиксированное соотношение сторон, программно управлять размером и положением прямоугольника обрезки и поворачивать прямоугольник обрезки.
👍 Лайки: 154, 📥 Скачиваний: 31.1K
📅 Обновлено: 38 дней назад
https://pub.dev/packages/crop_image
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #ImageCropper #crop_your_image #custom_image_crop #Croppy #image_cropping #crop_image
Image Cropper 11.0.0
Image Cropper - пакет для Flutter, который позволяет обрезать изображения на Android, iOS и Web. Он позволяет обрезать и поворачивать изображения, контролировать соотношение сторон и настроить внешний вид интерфейса.
👍 Лайки: 2420, 📥 Скачиваний: 285K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/image_cropper
crop_your_image 2.0.0
crop_your_image - Flexible и customizable Flutter plugin для обрезки изображений. Позволяет контролировать соотношение сторон, initial rect, UI и многое другое.
👍 Лайки: 574, 📥 Скачиваний: 70.6K
📅 Обновлено: 13 месяцев назад
https://pub.dev/packages/crop_your_image
custom_image_crop 0.1.1
custom_image_crop - мощный Flutter пакет для настраиваемой обрезки изображений. Позволяет обрезать изображения из любого источника, настраивать размер и форму обрезки, вращать изображения и многое другое.
👍 Лайки: 88, 📥 Скачиваний: 7.4K
📅 Обновлено: 13 месяцев назад
https://pub.dev/packages/custom_image_crop
Croppy 1.4.1
Croppy - мощный и настраиваемый кроппер изображений для Flutter. Поддерживает Material и Cupertino интерфейсы, любые линейные преобразования, фиксированные пропорции, кастомные формы обрезки, анимации и локализацию.
👍 Лайки: 141, 📥 Скачиваний: 5.5K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/croppy
image_cropping 0.0.16
image_cropping - пакет для кроппинга и поворота изображений для веб и мобильных платформ. Позволяет включать фон, поворачивать изображение и изменять соотношение сторон.
👍 Лайки: 92, 📥 Скачиваний: 503
📅 Обновлено: 49 дней назад
https://pub.dev/packages/image_cropping
crop_image 1.0.17
crop_image - пакет для обрезки изображений в Flutter. Предоставляет привычный пользовательский интерфейс и позволяет кастомизировать внешний вид прямоугольника обрезки, устанавливать фиксированное соотношение сторон, программно управлять размером и положением прямоугольника обрезки и поворачивать прямоугольник обрезки.
👍 Лайки: 154, 📥 Скачиваний: 31.1K
📅 Обновлено: 38 дней назад
https://pub.dev/packages/crop_image
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #ImageCropper #crop_your_image #custom_image_crop #Croppy #image_cropping #crop_image
Новости из мира Flutter: адаптация Impeller для Авроры!
В последнее время команда разработки Flutter для ОС Аврора активно работает над адаптацией компонента Impeller для повышения производительности приложений 🚀. Impeller - это библиотека в составе Flutter Engine, разработанная для решения проблемы зависания анимаций 📈. Ранее анимации зависали из-за компиляции шейдеров в рантайме, но с включением Impeller эта проблема уходит 👍.
Тимлид команды разработки Flutter для ОС Аврора, Никита Красавин, рассказывает об адаптации Impeller и ее преимуществах 🤔. Для Авроры Impeller включен начиная с Flutter 3.32, и его можно включить в экспериментальном режиме с помощью параметра --enable-impeller 📊. Однако, поддержка Impeller для Авроры еще не идеальна и имеет ограничения, такие как отсутствие поддержки альбомной ориентации и некорректная отрисовка некоторых UI-сценариев 📝.
В статье описывается тестирование производительности приложений на операционной системе Аврора с использованием движка Impeller 📊. Автор проводит сравнительные тесты с движком Skia, чтобы оценить преимущества Impeller 📈. Результаты показывают, что Impeller может улучшить производительность приложений на Авроре, особенно в сценариях с интенсивной отрисовкой графики 📈.
Читать здесь: ссылка
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #Impeller #Skia #Аврора #ПроизводительностьПриложений
В последнее время команда разработки Flutter для ОС Аврора активно работает над адаптацией компонента Impeller для повышения производительности приложений 🚀. Impeller - это библиотека в составе Flutter Engine, разработанная для решения проблемы зависания анимаций 📈. Ранее анимации зависали из-за компиляции шейдеров в рантайме, но с включением Impeller эта проблема уходит 👍.
Тимлид команды разработки Flutter для ОС Аврора, Никита Красавин, рассказывает об адаптации Impeller и ее преимуществах 🤔. Для Авроры Impeller включен начиная с Flutter 3.32, и его можно включить в экспериментальном режиме с помощью параметра --enable-impeller 📊. Однако, поддержка Impeller для Авроры еще не идеальна и имеет ограничения, такие как отсутствие поддержки альбомной ориентации и некорректная отрисовка некоторых UI-сценариев 📝.
В статье описывается тестирование производительности приложений на операционной системе Аврора с использованием движка Impeller 📊. Автор проводит сравнительные тесты с движком Skia, чтобы оценить преимущества Impeller 📈. Результаты показывают, что Impeller может улучшить производительность приложений на Авроре, особенно в сценариях с интенсивной отрисовкой графики 📈.
Читать здесь: ссылка
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #Impeller #Skia #Аврора #ПроизводительностьПриложений
Скрытый файл iOS, который сломал уведомления Flutter: как исправить?
Вы когда-нибудь сталкивались с ситуацией, когда уведомления в вашем Flutter-приложении просто не хотят работать на iOS, несмотря на все ваши усилия по настройке Firebase Messaging и других параметров?
В этой статье разработчик рассказывает, как он после часов дебаггинга обнаружил, что проблема заключалась в отсутствии ключа в файле прав iOS - Runner.ennoscriptments.
В статье вы узнаете:
🔹 Что такое ennoscriptments и как они влияют на работу вашего приложения на iOS.
🔹 Как правильно настроить файл Runner.ennoscriptments для работы push-уведомлений.
🔹 Какие еще функции iOS требуют правильной настройки ennoscriptments.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #iOS #pushnotifications #ennoscriptments #debugging
Вы когда-нибудь сталкивались с ситуацией, когда уведомления в вашем Flutter-приложении просто не хотят работать на iOS, несмотря на все ваши усилия по настройке Firebase Messaging и других параметров?
В этой статье разработчик рассказывает, как он после часов дебаггинга обнаружил, что проблема заключалась в отсутствии ключа в файле прав iOS - Runner.ennoscriptments.
В статье вы узнаете:
🔹 Что такое ennoscriptments и как они влияют на работу вашего приложения на iOS.
🔹 Как правильно настроить файл Runner.ennoscriptments для работы push-уведомлений.
🔹 Какие еще функции iOS требуют правильной настройки ennoscriptments.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #iOS #pushnotifications #ennoscriptments #debugging
😁1
Самые лучшие обновлённые пакеты за последние 24 часа
rive 0.14.2 - это runtime-библиотека для Rive, инструмента интерактивного дизайна в реальном времени. Он позволяет полностью контролировать файлы Rive в приложениях и играх на Flutter. В новой версии обновлена минимальная версия Flutter до 3.28.0, добавлены новые методы для Android-платформы, а также исправлены проблемы с построением на iOS/macOS. 👍 Лайки: 1920, 📥 Скачиваний: 292К. https://pub.dev/packages/rive
Riverpod 3.2.1 - это реактивный фреймворк для кэширования и привязки данных, облегчающий работу с асинхронным кодом. В новой версии исправлена ошибка, которая могла вызвать проблемы с уведомлениями после возобновления приостановленного провайдера. 👍 Лайки: 3920, 📥 Скачиваний: 1.2М. https://pub.dev/packages/riverpod
Drift 2.31.0 - Теперь в шаговых миграциях автоматически выбрасывается ошибка при попытке понижения версии базы данных. Пакет Drift имеет 2310 лайков и более 491000 скачиваний. 👍 Лайки: 2310, 📥 Скачиваний: 491К. https://pub.dev/packages/drift
freezed 3.2.5 - этот пакет используется для автоматического генерирования кода для данных классов, тегированных объединений, вложенных классов и клонирования в Dart. В новой версии добавлена поддержка analyzer 10.0. 👍 Лайки: 4440, 📥 Скачиваний: 1.5М. https://pub.dev/packages/freezed
flutter_riverpod 3.2.1 - это реактивный кэширующий и привязывающий фреймворк, облегчающий работу с асинхронным кодом. В новой версии исправлена ошибка, которая могла вызвать проблемы с уведомлениями после возобновления приостановленного провайдера. 👍 Лайки: 2820, 📥 Скачиваний: 1.1М. https://pub.dev/packages/flutter_riverpod
hooks 1.0.1 - Теперь пакет предоставляет более подробную документацию об окружающих переменных. Пакет hooks используется для автоматизации задач в Dart-пакетах, таких как сборка и связывание активов. 👍 Лайки: 30, 📥 Скачиваний: 2.8М. https://pub.dev/packages/hooks
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #rive #Riverpod #Drift #freezed #flutter_riverpod #hooks
rive 0.14.2 - это runtime-библиотека для Rive, инструмента интерактивного дизайна в реальном времени. Он позволяет полностью контролировать файлы Rive в приложениях и играх на Flutter. В новой версии обновлена минимальная версия Flutter до 3.28.0, добавлены новые методы для Android-платформы, а также исправлены проблемы с построением на iOS/macOS. 👍 Лайки: 1920, 📥 Скачиваний: 292К. https://pub.dev/packages/rive
Riverpod 3.2.1 - это реактивный фреймворк для кэширования и привязки данных, облегчающий работу с асинхронным кодом. В новой версии исправлена ошибка, которая могла вызвать проблемы с уведомлениями после возобновления приостановленного провайдера. 👍 Лайки: 3920, 📥 Скачиваний: 1.2М. https://pub.dev/packages/riverpod
Drift 2.31.0 - Теперь в шаговых миграциях автоматически выбрасывается ошибка при попытке понижения версии базы данных. Пакет Drift имеет 2310 лайков и более 491000 скачиваний. 👍 Лайки: 2310, 📥 Скачиваний: 491К. https://pub.dev/packages/drift
freezed 3.2.5 - этот пакет используется для автоматического генерирования кода для данных классов, тегированных объединений, вложенных классов и клонирования в Dart. В новой версии добавлена поддержка analyzer 10.0. 👍 Лайки: 4440, 📥 Скачиваний: 1.5М. https://pub.dev/packages/freezed
flutter_riverpod 3.2.1 - это реактивный кэширующий и привязывающий фреймворк, облегчающий работу с асинхронным кодом. В новой версии исправлена ошибка, которая могла вызвать проблемы с уведомлениями после возобновления приостановленного провайдера. 👍 Лайки: 2820, 📥 Скачиваний: 1.1М. https://pub.dev/packages/flutter_riverpod
hooks 1.0.1 - Теперь пакет предоставляет более подробную документацию об окружающих переменных. Пакет hooks используется для автоматизации задач в Dart-пакетах, таких как сборка и связывание активов. 👍 Лайки: 30, 📥 Скачиваний: 2.8М. https://pub.dev/packages/hooks
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #rive #Riverpod #Drift #freezed #flutter_riverpod #hooks
Настройка окружений для Flutter-приложений: пошаговое руководство
Вы когда-нибудь сталкивались с проблемой управления несколькими версиями Flutter-приложения для разных окружений? Теперь вы можете легко переключаться между dev, staging и production средами с помощью Flutter Flavors!
В этой статье вы узнаете, как настроить Android Flavors, сконфигурировать iOS схемы, использовать FlavorConfig модель для управления переменными окружения в Dart, а также запускать и собирать приложения для разных окружений. Вы получите практические советы и примеры кода, чтобы упростить управление конфигурациями приложения.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programming #softwaredevelopment
Вы когда-нибудь сталкивались с проблемой управления несколькими версиями Flutter-приложения для разных окружений? Теперь вы можете легко переключаться между dev, staging и production средами с помощью Flutter Flavors!
В этой статье вы узнаете, как настроить Android Flavors, сконфигурировать iOS схемы, использовать FlavorConfig модель для управления переменными окружения в Dart, а также запускать и собирать приложения для разных окружений. Вы получите практические советы и примеры кода, чтобы упростить управление конфигурациями приложения.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programming #softwaredevelopment
Обзор пакетов на тему Command Line (CLI) or Console
mason_cli 0.1.3
Mason CLI позволяет разработчикам создавать и использовать повторно используемые шаблоны, называемые "кирпичами", которые работают с генератором mason. Он предоставляет функции для создания, управления и обмена этими шаблонами.
👍 Лайки: 404, 📥 Скачиваний: 24.4K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/mason_cli
very_good_cli 0.28.0
Very Good CLI - инструмент для разработчиков на Dart и Flutter, позволяющий создавать проекты, запускать тесты, управлять пакетами и многое другое с помощью простых команд. Он упрощает процесс разработки и делает его более эффективным.
👍 Лайки: 711, 📥 Скачиваний: 90.5K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/very_good_cli
dcli 8.4.2
DCli - пакет для создания кроссплатформенных командных приложений и скриптов на Dart. Он предоставляет набор инструментов для работы с командной строкой и позволяет разработчикам создавать мощные и гибкие приложения.
👍 Лайки: 221, 📥 Скачиваний: 43.6K
📅 Обновлено: 7 дней назад
https://pub.dev/packages/dcli
cli_util 0.4.2
cli_util - пакет для создания консольных приложений на Dart, предоставляющий полезные утилиты для поиска директории Dart SDK, поиска директории настроек инструмента и отображения богатого вывода в консоли и информации о прогрессе.
👍 Лайки: 89, 📥 Скачиваний: 2.7M
📅 Обновлено: 15 месяцев назад
https://pub.dev/packages/cli_util
completion 1.0.2
completion - пакет, добавляющий автодополнение команд в консольные приложения Dart, что упрощает работу пользователей с командной строкой.
👍 Лайки: 52, 📥 Скачиваний: 3.3M
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/completion
args 2.7.0
args - пакет, позволяющий легко парсить аргументы командной строки в Dart, поддерживающий стиль GNU и POSIX, и работающий как на сервере, так и на клиенте.
👍 Лайки: 420, 📥 Скачиваний: 5.2M
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/args
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #mason_cli #very_good_cli #dcli #cli_util #completion #args
mason_cli 0.1.3
Mason CLI позволяет разработчикам создавать и использовать повторно используемые шаблоны, называемые "кирпичами", которые работают с генератором mason. Он предоставляет функции для создания, управления и обмена этими шаблонами.
👍 Лайки: 404, 📥 Скачиваний: 24.4K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/mason_cli
very_good_cli 0.28.0
Very Good CLI - инструмент для разработчиков на Dart и Flutter, позволяющий создавать проекты, запускать тесты, управлять пакетами и многое другое с помощью простых команд. Он упрощает процесс разработки и делает его более эффективным.
👍 Лайки: 711, 📥 Скачиваний: 90.5K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/very_good_cli
dcli 8.4.2
DCli - пакет для создания кроссплатформенных командных приложений и скриптов на Dart. Он предоставляет набор инструментов для работы с командной строкой и позволяет разработчикам создавать мощные и гибкие приложения.
👍 Лайки: 221, 📥 Скачиваний: 43.6K
📅 Обновлено: 7 дней назад
https://pub.dev/packages/dcli
cli_util 0.4.2
cli_util - пакет для создания консольных приложений на Dart, предоставляющий полезные утилиты для поиска директории Dart SDK, поиска директории настроек инструмента и отображения богатого вывода в консоли и информации о прогрессе.
👍 Лайки: 89, 📥 Скачиваний: 2.7M
📅 Обновлено: 15 месяцев назад
https://pub.dev/packages/cli_util
completion 1.0.2
completion - пакет, добавляющий автодополнение команд в консольные приложения Dart, что упрощает работу пользователей с командной строкой.
👍 Лайки: 52, 📥 Скачиваний: 3.3M
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/completion
args 2.7.0
args - пакет, позволяющий легко парсить аргументы командной строки в Dart, поддерживающий стиль GNU и POSIX, и работающий как на сервере, так и на клиенте.
👍 Лайки: 420, 📥 Скачиваний: 5.2M
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/args
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #mason_cli #very_good_cli #dcli #cli_util #completion #args
📊 Обработка файлов Excel как профессионал во Flutter с помощью пакета excel
Работа с файлами Excel — обычное дело для многих реальных приложений, будь то бизнес-панель, инструмент анализа данных, система управления школой или приложение для инвентаризации. Пакет excel во Flutter делает чтение, создание и изменение файлов .xlsx простым и эффективным — без необходимости в нативных зависимостях.
В статье подробно рассматривается пакет excel, который представляет собой чистую Dart-библиотеку, позволяющую читать, записывать и редактировать таблицы Excel напрямую во Flutter или Dart-приложениях. Вы узнаете, как читать файлы Excel напрямую из ресурсов или путей к файлам, создавать и экспортировать .xlsx-файлы динамически, редактировать ячейки, добавлять строки и стилизовать данные программно, а также сохранять файлы локально или делиться ими с пользователями.
С помощью пакета excel вы сможете автоматизировать отчетность, управлять структурированными данными и создавать профессиональные функции — все это внутри вашего Flutter-приложения. Если ваше приложение работает с табличными данными, этот пакет может сэкономить вам часы ручной работы.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Напишите, чтобы мы знали, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#FlutterPulseMedium ✨
#flutter #dart #excel #datahandling #FlutterPulse #FlutterDev #MobileDevelopment #AppDevelopment
Работа с файлами Excel — обычное дело для многих реальных приложений, будь то бизнес-панель, инструмент анализа данных, система управления школой или приложение для инвентаризации. Пакет excel во Flutter делает чтение, создание и изменение файлов .xlsx простым и эффективным — без необходимости в нативных зависимостях.
В статье подробно рассматривается пакет excel, который представляет собой чистую Dart-библиотеку, позволяющую читать, записывать и редактировать таблицы Excel напрямую во Flutter или Dart-приложениях. Вы узнаете, как читать файлы Excel напрямую из ресурсов или путей к файлам, создавать и экспортировать .xlsx-файлы динамически, редактировать ячейки, добавлять строки и стилизовать данные программно, а также сохранять файлы локально или делиться ими с пользователями.
С помощью пакета excel вы сможете автоматизировать отчетность, управлять структурированными данными и создавать профессиональные функции — все это внутри вашего Flutter-приложения. Если ваше приложение работает с табличными данными, этот пакет может сэкономить вам часы ручной работы.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Напишите, чтобы мы знали, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#FlutterPulseMedium ✨
#flutter #dart #excel #datahandling #FlutterPulse #FlutterDev #MobileDevelopment #AppDevelopment
❤1
Самые лучшие обновлённые пакеты за последние 24 часа
pinput 6.0.2 - пакет для Flutter, который предоставляет легкий в использовании и настраиваемый ввод кода PIN.
В новой версии добавлена спонсорская значка Prelude.so.
👍 Лайки: 3410, 📥 Скачиваний: 398К
https://pub.dev/packages/pinput
google_fonts 8.0.1 - пакет для подключения шрифтов из fonts.google.com к приложениям Flutter, обновлен до версии 8.0.1.
В этом обновлении исправлена проблема с выбором шрифтов WOFF2/WOFF при загрузке шрифтов, добавленных в приложение, теперь предпочтение отдается сжатым форматам независимо от порядка манифеста资产.
Пакет имеет 6380 лайков и более 2.2М скачиваний.
https://pub.dev/packages/google_fonts
syncfusion_flutter_charts 32.2.3 - пакет для создания красивых и высокопроизводительных графиков в приложениях Flutter.
Пакет включает в себя различные типы графиков, такие как картесяные, круговые и спарк-графики, и имеет богатый набор функций для настройки и расширения.
Версия 32.2.3 не содержит изменений.
Пакет имеет 3600 лайков и 192К скачиваний.
https://pub.dev/packages/syncfusion_flutter_charts
syncfusion_flutter_datepicker 32.2.3 - пакет для создания легких виджетов для выбора дат, поддерживающие выбор одного дня, нескольких дней или диапазона дат.
В нем также есть функции для ограничения выбора дат, настройки внешнего вида и многое другое.
Несмотря на то, что в этой версии нет изменений, пакет остается популярным: 1610 лайков и 194К скачиваний!
https://pub.dev/packages/syncfusion_flutter_datepicker
hooks_runner 1.0.2 - пакет, используемый в dartdev и flutter_tools.
Теперь передаются переменные окружения HTTP(S)_PROXY и добавлены переменные для Android NDK.
Лайков: 2, Скачиваний: 2.29М
https://pub.dev/packages/hooks_runner
dbus 0.7.12 - родная реализация клиента D-Bus для языка Dart, позволяющую доступаться к удаленным объектам и экспортировать локальные объекты.
В новой версии исправлена проблема с удаленными объектами, остававшимися в памяти, добавлено явное исключение для запуска на не-Linux системах, а также обновлено ограничение SDK для поддержки Dart 3.0.
Пакет dbus уже получил 74 лайка и более 2.81М скачиваний!
https://pub.dev/packages/dbus
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #pinput #google_fonts #syncfusion_flutter_charts #syncfusion_flutter_datepicker #hooks_runner #dbus
pinput 6.0.2 - пакет для Flutter, который предоставляет легкий в использовании и настраиваемый ввод кода PIN.
В новой версии добавлена спонсорская значка Prelude.so.
👍 Лайки: 3410, 📥 Скачиваний: 398К
https://pub.dev/packages/pinput
google_fonts 8.0.1 - пакет для подключения шрифтов из fonts.google.com к приложениям Flutter, обновлен до версии 8.0.1.
В этом обновлении исправлена проблема с выбором шрифтов WOFF2/WOFF при загрузке шрифтов, добавленных в приложение, теперь предпочтение отдается сжатым форматам независимо от порядка манифеста资产.
Пакет имеет 6380 лайков и более 2.2М скачиваний.
https://pub.dev/packages/google_fonts
syncfusion_flutter_charts 32.2.3 - пакет для создания красивых и высокопроизводительных графиков в приложениях Flutter.
Пакет включает в себя различные типы графиков, такие как картесяные, круговые и спарк-графики, и имеет богатый набор функций для настройки и расширения.
Версия 32.2.3 не содержит изменений.
Пакет имеет 3600 лайков и 192К скачиваний.
https://pub.dev/packages/syncfusion_flutter_charts
syncfusion_flutter_datepicker 32.2.3 - пакет для создания легких виджетов для выбора дат, поддерживающие выбор одного дня, нескольких дней или диапазона дат.
В нем также есть функции для ограничения выбора дат, настройки внешнего вида и многое другое.
Несмотря на то, что в этой версии нет изменений, пакет остается популярным: 1610 лайков и 194К скачиваний!
https://pub.dev/packages/syncfusion_flutter_datepicker
hooks_runner 1.0.2 - пакет, используемый в dartdev и flutter_tools.
Теперь передаются переменные окружения HTTP(S)_PROXY и добавлены переменные для Android NDK.
Лайков: 2, Скачиваний: 2.29М
https://pub.dev/packages/hooks_runner
dbus 0.7.12 - родная реализация клиента D-Bus для языка Dart, позволяющую доступаться к удаленным объектам и экспортировать локальные объекты.
В новой версии исправлена проблема с удаленными объектами, остававшимися в памяти, добавлено явное исключение для запуска на не-Linux системах, а также обновлено ограничение SDK для поддержки Dart 3.0.
Пакет dbus уже получил 74 лайка и более 2.81М скачиваний!
https://pub.dev/packages/dbus
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #pinput #google_fonts #syncfusion_flutter_charts #syncfusion_flutter_datepicker #hooks_runner #dbus
❤1
Создай игру Flappy Bird на Flutter: пошаговое руководство
Хочешь создать игру на Flutter? 🎮 В этой статье ты узнаешь, как сделать аналог Flappy Bird, используя Flame game engine.
В статье описано, как создать игру с нуля: от настройки проекта до добавления звуковых эффектов и системы подсчёта очков.
🔹Ты узнаешь, как использовать Flame engine для создания 2D-игр.
🔹Поймёшь, как реализовать простую физику (гравитацию и скорость) для создания увлекательного игрового процесса.
🔹Научишься добавлять пользовательский ввод, определять столкновения и управлять логикой окончания игры.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Оцени новость и читай другие статьи по хэштегу #FlutterPulseMedium ✨
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #gamedev #flameengine #mobilegame #2dgame
Хочешь создать игру на Flutter? 🎮 В этой статье ты узнаешь, как сделать аналог Flappy Bird, используя Flame game engine.
В статье описано, как создать игру с нуля: от настройки проекта до добавления звуковых эффектов и системы подсчёта очков.
🔹Ты узнаешь, как использовать Flame engine для создания 2D-игр.
🔹Поймёшь, как реализовать простую физику (гравитацию и скорость) для создания увлекательного игрового процесса.
🔹Научишься добавлять пользовательский ввод, определять столкновения и управлять логикой окончания игры.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Оцени новость и читай другие статьи по хэштегу #FlutterPulseMedium ✨
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #gamedev #flameengine #mobilegame #2dgame
🪙 dart_amqp: полнофункциональный клиент для работы с протоколом AMQP 📚
Сегодня Катя из Flutter Dev Friflex хочет рассказать вам о библиотеке dart_amqp — полнофункциональном клиенте для работы с протоколом AMQP (Advanced Message Queue Protocol). Эта библиотека позволяет приложениям взаимодействовать с брокерами сообщений, такими как RabbitMQ 🐰.
Что такое dart_amqp?
dart_amqp — это клиентская библиотека для работы с AMQP-серверами, которая предоставляет удобный API для создания распределенных систем обмена сообщениями. Она поддерживает все основные возможности протокола AMQP, включая очереди, обменники, подтверждения сообщений и транзакции 📝.
Создание клиента
Для тонкой настройки подключения используется класс ConnectionSettings, который позволяет переопределить параметры по умолчанию:
Аутентификация
Библиотека поставляется с двумя провайдерами аутентификации:
▫️ PlainAuthenticationProvider — для простой аутентификации по логину и паролю
▫️ AmqPlainAuthenticationProvider — альтернативный вариант Plain-аутентификации
▫️ Можно создать собственный провайдер, реализовав интерфейс Authenticator
Работа с TLS
Для защищенных соединений можно передать SecurityContext:
Heartbeat
Heartbeat позволяет клиенту и серверу отслеживать активность соединения. Если обе стороны указывают ненулевой период (> 1 секунды), механизм активируется автоматически:
Работа с каналами
Каналы (Channels) — это виртуальные соединения внутри одного TCP-подключения:
Работа с очередями
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutterfriendly #amqp #rabbitmq
Сегодня Катя из Flutter Dev Friflex хочет рассказать вам о библиотеке dart_amqp — полнофункциональном клиенте для работы с протоколом AMQP (Advanced Message Queue Protocol). Эта библиотека позволяет приложениям взаимодействовать с брокерами сообщений, такими как RabbitMQ 🐰.
Что такое dart_amqp?
dart_amqp — это клиентская библиотека для работы с AMQP-серверами, которая предоставляет удобный API для создания распределенных систем обмена сообщениями. Она поддерживает все основные возможности протокола AMQP, включая очереди, обменники, подтверждения сообщений и транзакции 📝.
Создание клиента
Для тонкой настройки подключения используется класс ConnectionSettings, который позволяет переопределить параметры по умолчанию:
Client client = Client(
settings: ConnectionSettings(
host: "127.0.0.1",
port: 5672,
virtualHost: "/",
authProvider: PlainAuthenticationProvider("guest", "guest"),
maxConnectionAttempts: 1,
reconnectWaitTime: Duration(milliseconds: 1500),
),
);
Аутентификация
Библиотека поставляется с двумя провайдерами аутентификации:
▫️ PlainAuthenticationProvider — для простой аутентификации по логину и паролю
▫️ AmqPlainAuthenticationProvider — альтернативный вариант Plain-аутентификации
▫️ Можно создать собственный провайдер, реализовав интерфейс Authenticator
Работа с TLS
Для защищенных соединений можно передать SecurityContext:
Client client = Client(
settings: ConnectionSettings(
tlsContext: SecurityContext()
..setTrustedCertificates(path/to/cert.pem),
onBadCertificate: (certificate) => false,
),
);
Heartbeat
Heartbeat позволяет клиенту и серверу отслеживать активность соединения. Если обе стороны указывают ненулевой период (> 1 секунды), механизм активируется автоматически:
Client client = Client(
settings: ConnectionSettings(
tuningSettings: TuningSettings(
heartbeatPeriod: const Duration(seconds: 60),
),
),
);
Работа с каналами
Каналы (Channels) — это виртуальные соединения внутри одного TCP-подключения:
Channel channel = await client.channel();
Работа с очередями
// Создание очереди
Queue queue = await channel.queue("my_queue");
// Публикация сообщения
queue.publish("Flutter Friendly");
// Потребление сообщений
Consumer consumer = await queue.consume();
consumer.listen((AmqpMessage message) {
print("Получено: ${message.payloadAsString}");
message.ack(); // Подтвердить обработку
});
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutterfriendly #amqp #rabbitmq
Обзор пакетов на тему Camera
Camera 0.11.3
Этот пакет позволяет получить доступ к камере устройства в приложениях Flutter для iOS, Android и Web. Пакет поддерживает отображение предварительного просмотра камеры, снятие снимков, запись видео и доступ к потоку изображений из Dart.
👍 Лайки: 2560, 📥 Скачиваний: 565K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/camera
CameraX 1.2.1
CameraX - простой и удобный плагин для работы с камерой в Flutter, поддерживающий контроль камеры, захват изображений и видео, анализ изображений с помощью ML Kit и AVFoundation.
👍 Лайки: 51, 📥 Скачиваний: 367
📅 Обновлено: 27 дней назад
https://pub.dev/packages/camerax
Camera Windows Plugin 0.2.6+4
Этот плагин позволяет использовать API камеры в ваших Flutter-приложениях для Windows, но находится в разработке и некоторые функции могут быть недоступны.
👍 Лайки: 70, 📥 Скачиваний: 551
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/camera_windows
camera_android_camerax 0.6.30
Этот пакет позволяет использовать все возможности камеры Android, включая запись видео, захват изображений и потоковое видео.
👍 Лайки: 80, 📥 Скачиваний: 242K
📅 Обновлено: 2 дня назад
https://pub.dev/packages/camera_android_camerax
CamerAwesome 2.5.0
Этот плагин позволяет легко добавить мощный и настраиваемый опыт работы с камерой в ваше Flutter-приложение, включая запись видео, съемку фото, фильтры и многое другое.
👍 Лайки: 30 000, 📥 Скачиваний: 30K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/camerawesome
camera_avfoundation 0.9.23
Этот пакет автоматически включается при использовании camera, поэтому вам не нужно его добавлять в pubspec.yaml, и поддерживает базовые функции камеры для iOS.
👍 Лайки: 13, 📥 Скачиваний: 104K
📅 Обновлено: 18 часов назад
https://pub.dev/packages/camera_avfoundation
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #Camera #CameraX #CameraWindowsPlugin #camera_android_camerax #CamerAwesome #camera_avfoundation
Camera 0.11.3
Этот пакет позволяет получить доступ к камере устройства в приложениях Flutter для iOS, Android и Web. Пакет поддерживает отображение предварительного просмотра камеры, снятие снимков, запись видео и доступ к потоку изображений из Dart.
👍 Лайки: 2560, 📥 Скачиваний: 565K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/camera
CameraX 1.2.1
CameraX - простой и удобный плагин для работы с камерой в Flutter, поддерживающий контроль камеры, захват изображений и видео, анализ изображений с помощью ML Kit и AVFoundation.
👍 Лайки: 51, 📥 Скачиваний: 367
📅 Обновлено: 27 дней назад
https://pub.dev/packages/camerax
Camera Windows Plugin 0.2.6+4
Этот плагин позволяет использовать API камеры в ваших Flutter-приложениях для Windows, но находится в разработке и некоторые функции могут быть недоступны.
👍 Лайки: 70, 📥 Скачиваний: 551
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/camera_windows
camera_android_camerax 0.6.30
Этот пакет позволяет использовать все возможности камеры Android, включая запись видео, захват изображений и потоковое видео.
👍 Лайки: 80, 📥 Скачиваний: 242K
📅 Обновлено: 2 дня назад
https://pub.dev/packages/camera_android_camerax
CamerAwesome 2.5.0
Этот плагин позволяет легко добавить мощный и настраиваемый опыт работы с камерой в ваше Flutter-приложение, включая запись видео, съемку фото, фильтры и многое другое.
👍 Лайки: 30 000, 📥 Скачиваний: 30K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/camerawesome
camera_avfoundation 0.9.23
Этот пакет автоматически включается при использовании camera, поэтому вам не нужно его добавлять в pubspec.yaml, и поддерживает базовые функции камеры для iOS.
👍 Лайки: 13, 📥 Скачиваний: 104K
📅 Обновлено: 18 часов назад
https://pub.dev/packages/camera_avfoundation
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #Camera #CameraX #CameraWindowsPlugin #camera_android_camerax #CamerAwesome #camera_avfoundation
Создание реалистичного виджета термометра во Flutter
Хотите добавить реалистичный термометр в ваше Flutter-приложение? В этой статье вы узнаете, как создать такой виджет с нуля!
В статье подробно описано, как использовать возможности Flutter для создания кастомного виджета термометра. Вы узнаете о двух основных составляющих этого виджета:
✅ Custom painting — для рисования термометра
✅ Explicit animations — для анимации жидкости внутри термометра
Виджет состоит из двух частей:
🔹 Thermometer Painter, который рисует термометр
🔹 Stateful widget, который анимирует термометр
В статье пошагово объясняется, как рисовать различные части термометра, такие как:
📌 тело термометра
📌 деления и цифры на шкале
📌 трубка и жидкость внутри неё
📌 экран для отображения температуры
Также вы узнаете, как анимировать жидкость внутри термометра при изменении температуры.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Напишите в комментариях, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#FlutterPulseMedium ✨
#flutter #dart #flutterpulse #customwidgets #animation #custompainting
Хотите добавить реалистичный термометр в ваше Flutter-приложение? В этой статье вы узнаете, как создать такой виджет с нуля!
В статье подробно описано, как использовать возможности Flutter для создания кастомного виджета термометра. Вы узнаете о двух основных составляющих этого виджета:
✅ Custom painting — для рисования термометра
✅ Explicit animations — для анимации жидкости внутри термометра
Виджет состоит из двух частей:
🔹 Thermometer Painter, который рисует термометр
🔹 Stateful widget, который анимирует термометр
В статье пошагово объясняется, как рисовать различные части термометра, такие как:
📌 тело термометра
📌 деления и цифры на шкале
📌 трубка и жидкость внутри неё
📌 экран для отображения температуры
Также вы узнаете, как анимировать жидкость внутри термометра при изменении температуры.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Напишите в комментариях, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#FlutterPulseMedium ✨
#flutter #dart #flutterpulse #customwidgets #animation #custompainting
🔥1
Самые лучшие обновлённые пакеты за последние 24 часа
Sentry 9.12.0
Пакет Sentry используется для мониторинга и отслеживания ошибок в приложениях, написанных на Dart. Он позволяет разработчикам обнаруживать и исправлять ошибки, а также отслеживать производительность приложения.
В новой версии обновлены зависимости: Native SDK с v0.12.3 до v0.12.5 и Android SDK с v8.30.0 до v8.31.0.
👍 Лайки: 565, 📥 Скачиваний: 846К
https://pub.dev/packages/sentry
syncfusion_flutter_datepicker 32.2.3
Этот пакет позволяет создавать легкие виджеты для выбора дат, поддерживающие выбор одного дня, нескольких дней или диапазона дат.
Несмотря на то, что в этой версии нет изменений, пакет остается популярным: 1610 лайков и 201000 скачиваний!
👍 Лайки: 1610, 📥 Скачиваний: 201К
https://pub.dev/packages/syncfusion_flutter_datepicker
syncfusion_flutter_calendar 32.2.3
Теперь с обновленным пакетом timezone до версии 0.11.0.
Этот пакет используется для создания календарей в приложениях Flutter с различными представлениями: день, неделя, рабочая неделя, месяц и т.д.
👍 Лайки: 1560, 📥 Скачиваний: 57.6К
https://pub.dev/packages/syncfusion_flutter_calendar
carousel_slider 5.1.2
Этот пакет используется для создания карусельных слайдеров в приложениях Flutter. В новой версии исправлены проблемы с утечкой памяти и крахом приложения при вызове определенных методов.
👍 Лайки: 6000, 📥 Скачиваний: 793К
https://pub.dev/packages/carousel_slider
syncfusion_flutter_charts 32.2.3
Этот пакет используется для создания красивых и анимированных графиков в приложениях Flutter.
В новой версии нет изменений, но пакет по-прежнему пользуется популярностью: 3600 лайков и 198000 скачиваний!
👍 Лайки: 3600, 📥 Скачиваний: 198К
https://pub.dev/packages/syncfusion_flutter_charts
devtools_shared 3.0.0
Теперь библиотеки расширений разделены на две части: devtools_extensions_io.dart (требует dart:io) и devtools_extensions.dart.
Пакет используется для описания формата JSON-файлов и структуры памяти.
👍 Лайки: 21, 📥 Скачиваний: 3 550 000
https://pub.dev/packages/devtools_shared
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #Sentry #syncfusion_flutter_datepicker #syncfusion_flutter_calendar #carousel_slider #syncfusion_flutter_charts #devtools_shared
Sentry 9.12.0
Пакет Sentry используется для мониторинга и отслеживания ошибок в приложениях, написанных на Dart. Он позволяет разработчикам обнаруживать и исправлять ошибки, а также отслеживать производительность приложения.
В новой версии обновлены зависимости: Native SDK с v0.12.3 до v0.12.5 и Android SDK с v8.30.0 до v8.31.0.
👍 Лайки: 565, 📥 Скачиваний: 846К
https://pub.dev/packages/sentry
syncfusion_flutter_datepicker 32.2.3
Этот пакет позволяет создавать легкие виджеты для выбора дат, поддерживающие выбор одного дня, нескольких дней или диапазона дат.
Несмотря на то, что в этой версии нет изменений, пакет остается популярным: 1610 лайков и 201000 скачиваний!
👍 Лайки: 1610, 📥 Скачиваний: 201К
https://pub.dev/packages/syncfusion_flutter_datepicker
syncfusion_flutter_calendar 32.2.3
Теперь с обновленным пакетом timezone до версии 0.11.0.
Этот пакет используется для создания календарей в приложениях Flutter с различными представлениями: день, неделя, рабочая неделя, месяц и т.д.
👍 Лайки: 1560, 📥 Скачиваний: 57.6К
https://pub.dev/packages/syncfusion_flutter_calendar
carousel_slider 5.1.2
Этот пакет используется для создания карусельных слайдеров в приложениях Flutter. В новой версии исправлены проблемы с утечкой памяти и крахом приложения при вызове определенных методов.
👍 Лайки: 6000, 📥 Скачиваний: 793К
https://pub.dev/packages/carousel_slider
syncfusion_flutter_charts 32.2.3
Этот пакет используется для создания красивых и анимированных графиков в приложениях Flutter.
В новой версии нет изменений, но пакет по-прежнему пользуется популярностью: 3600 лайков и 198000 скачиваний!
👍 Лайки: 3600, 📥 Скачиваний: 198К
https://pub.dev/packages/syncfusion_flutter_charts
devtools_shared 3.0.0
Теперь библиотеки расширений разделены на две части: devtools_extensions_io.dart (требует dart:io) и devtools_extensions.dart.
Пакет используется для описания формата JSON-файлов и структуры памяти.
👍 Лайки: 21, 📥 Скачиваний: 3 550 000
https://pub.dev/packages/devtools_shared
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #Sentry #syncfusion_flutter_datepicker #syncfusion_flutter_calendar #carousel_slider #syncfusion_flutter_charts #devtools_shared
Откройте для себя Jaspr: фреймворк для создания веб-приложений на Dart
🌐 В мире веб-разработки появился новый игрок - Jaspr, фреймворк, который позволяет использовать язык Dart для создания веб-приложений. Jaspr отличается от других фреймворков, таких как Flutter Web, тем, что он не использует канвас и пиксельную магию, а вместо этого работает с обычным HTML и CSS. Это позволяет получить лучшую производительность и SEO, а также использовать существующие CSS-библиотеки и JavaScript-библиотеки.
📈 Jaspr поддерживает различные режимы работы, включая статическую генерацию сайтов (SSG), рендеринг на стороне сервера (SSR) и клиент-сайд рендеринг (SPA). Фреймворк также предоставляет автоматическую гидратацию, которая позволяет превратить статический сайт в интерактивное SPA без перезагрузки. Синтаксис Jaspr похож на синтаксис Flutter, поэтому разработчикам, знакомым с Flutter, не потребуется значительного переобучения.
🔍 Jaspr имеет несколько ключевых особенностей, таких как возвращаемый тип Iterable<Component>, который позволяет вернуть несколько компонентов на одном уровне, использование HTML-тегов вместо виджетов и стилизация через CSS. Jaspr также поддерживает управление состоянием с помощью знакомых пакетов, таких как Riverpod и BLoC. Это позволяет разработчикам использовать привычные инструменты и не учить новые.
📚 Читать здесь: ссылка
👉 FlutterPulse — канал о мире Flutter!
🔥 #flutter #dart #flutterpulse #flutterpulsehabr #jaspr #webdevelopment #dartlang
🌐 В мире веб-разработки появился новый игрок - Jaspr, фреймворк, который позволяет использовать язык Dart для создания веб-приложений. Jaspr отличается от других фреймворков, таких как Flutter Web, тем, что он не использует канвас и пиксельную магию, а вместо этого работает с обычным HTML и CSS. Это позволяет получить лучшую производительность и SEO, а также использовать существующие CSS-библиотеки и JavaScript-библиотеки.
📈 Jaspr поддерживает различные режимы работы, включая статическую генерацию сайтов (SSG), рендеринг на стороне сервера (SSR) и клиент-сайд рендеринг (SPA). Фреймворк также предоставляет автоматическую гидратацию, которая позволяет превратить статический сайт в интерактивное SPA без перезагрузки. Синтаксис Jaspr похож на синтаксис Flutter, поэтому разработчикам, знакомым с Flutter, не потребуется значительного переобучения.
🔍 Jaspr имеет несколько ключевых особенностей, таких как возвращаемый тип Iterable<Component>, который позволяет вернуть несколько компонентов на одном уровне, использование HTML-тегов вместо виджетов и стилизация через CSS. Jaspr также поддерживает управление состоянием с помощью знакомых пакетов, таких как Riverpod и BLoC. Это позволяет разработчикам использовать привычные инструменты и не учить новые.
📚 Читать здесь: ссылка
👉 FlutterPulse — канал о мире Flutter!
🔥 #flutter #dart #flutterpulse #flutterpulsehabr #jaspr #webdevelopment #dartlang
Болевые точки Dart и Flutter: откровенный разговор с экспертом 🤔
Представьте, что каждое четвёртое новое приложение в App Store создано с помощью Flutter! 📈 Каково это? 🤔
В новом эпизоде подкаста "Программный комитет" мы побеседовали со Станиславом Чернышевым, доцентом СПбГУАП и автором книг по Dart и Flutter, о самых наболевших вопросах в мире этих технологий. 💻
Почему Dart и Flutter то хоронят, то снова воскрешают? 🐦
🔹 Каждое "убийство" связано с новыми фичами или их отсутствием. 🔪
🔹 Но, несмотря на это, Flutter продолжает развиваться и завоевывать рынок. 🚀
Кроссплатформенность: миф или реальность? 🌐
🔹 Каждое четвёртое приложение в App Store создано с помощью Flutter. 📊
🔹 Яндекс, X5 Retail, Магнит и другие крупные компании используют Flutter. 💼
Что не хватает Dart и Flutter? 🤔
🔹 Макросы, которых так ждали, были отменены. 😔
🔹 Изоляционная модель памяти в Dart вызывает вопросы. 💭
Совместимость с AI: будущее разработки 🤖
🔹 AI меняет ландшафт разработки, и нужно уметь им пользоваться. 💡
🔹 Но не стоит забывать о базовых знаниях и навыках программирования. 💻
Слушайте полный эпизод подкаста "Программный комитет" и узнайте больше о том, что волнует экспертов и разработчиков в мире Dart и Flutter! 🎧
Смотреть видео на YouTube 📹 или Rutube, а можно даже послушать
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube 👍
Подпишитесь на наш канал и следите за новыми видео по #FlutterPulseYoutube!
Представьте, что каждое четвёртое новое приложение в App Store создано с помощью Flutter! 📈 Каково это? 🤔
В новом эпизоде подкаста "Программный комитет" мы побеседовали со Станиславом Чернышевым, доцентом СПбГУАП и автором книг по Dart и Flutter, о самых наболевших вопросах в мире этих технологий. 💻
Почему Dart и Flutter то хоронят, то снова воскрешают? 🐦
🔹 Каждое "убийство" связано с новыми фичами или их отсутствием. 🔪
🔹 Но, несмотря на это, Flutter продолжает развиваться и завоевывать рынок. 🚀
Кроссплатформенность: миф или реальность? 🌐
🔹 Каждое четвёртое приложение в App Store создано с помощью Flutter. 📊
🔹 Яндекс, X5 Retail, Магнит и другие крупные компании используют Flutter. 💼
Что не хватает Dart и Flutter? 🤔
🔹 Макросы, которых так ждали, были отменены. 😔
🔹 Изоляционная модель памяти в Dart вызывает вопросы. 💭
Совместимость с AI: будущее разработки 🤖
🔹 AI меняет ландшафт разработки, и нужно уметь им пользоваться. 💡
🔹 Но не стоит забывать о базовых знаниях и навыках программирования. 💻
Слушайте полный эпизод подкаста "Программный комитет" и узнайте больше о том, что волнует экспертов и разработчиков в мире Dart и Flutter! 🎧
Смотреть видео на YouTube 📹 или Rutube, а можно даже послушать
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube 👍
Подпишитесь на наш канал и следите за новыми видео по #FlutterPulseYoutube!
20 полезных расширений Flutter, которые сэкономят вам часы каждый день
Хотите упростить свой код и повысить производительность? Dart extensions помогут вам добавить кастомные методы к существующим классам без изменения исходного кода!
В этой статье мы рассмотрим 20 реальных примеров Flutter расширений, которые сделают ваш код чище, быстрее и более удобным. Вот некоторые из них:
✅ String — проверка на пустоту или пробелы
✅ Валидация email-адресов
✅ Безопасное преобразование String в Int
✅ Форматирование валюты и даты
✅ Добавление отступов и жестов к виджетам
✅ Расширения для работы с List, Bool, Double и Color
Эти расширения — настоящие "суперспособности" для вашего Flutter-кода. Они делают его чище, более читаемым и легче поддерживаемым. Вы можете сгруппировать их в один файл и импортировать везде, где нужно.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programmingtips
Хотите упростить свой код и повысить производительность? Dart extensions помогут вам добавить кастомные методы к существующим классам без изменения исходного кода!
В этой статье мы рассмотрим 20 реальных примеров Flutter расширений, которые сделают ваш код чище, быстрее и более удобным. Вот некоторые из них:
✅ String — проверка на пустоту или пробелы
✅ Валидация email-адресов
✅ Безопасное преобразование String в Int
✅ Форматирование валюты и даты
✅ Добавление отступов и жестов к виджетам
✅ Расширения для работы с List, Bool, Double и Color
Эти расширения — настоящие "суперспособности" для вашего Flutter-кода. Они делают его чище, более читаемым и легче поддерживаемым. Вы можете сгруппировать их в один файл и импортировать везде, где нужно.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, чтобы подписчики оценили рубрику.
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programmingtips