Flutter Pulse
418 subscribers
271 photos
543 links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз

DWDS обновился до версии 24.3.7
Пакет для использования инструментов разработчика с веб-приложениями Dart. Исправлены ошибки и улучшена работа с расширениями.
👍 Лайки: 29, 📥 Скачиваний: 2.9М
https://pub.dev/packages/dwds

package_config обновился до версии 2.2.0
Пакет для работы с файлами конфигурации пакетов Dart. Добавлены реляционные операторы для LanguageVersion и улучшена обработка ошибок.
👍 Лайки: 11, 📥 Скачиваний: 6М
https://pub.dev/packages/package_config

video_player_android обновился до версии 2.8.2
Пакет для воспроизведения видео в Android-приложениях на Flutter. Исправлена ошибка, которая могла вызвать исчезновение видео.
👍 Лайки: 25, 📥 Скачиваний: 2.1М
https://pub.dev/packages/video_player_android

sentry_dio обновился до версии 8.13.3
Пакет для интеграции Sentry с пакетом dio. Исправлена ошибка, при которой холодные запуски могли быть неправильно отображены как теплые запуски на Android.
👍 Лайки: 36, 📥 Скачиваний: 114К
https://pub.dev/packages/sentry_dio

sentry обновился до версии 8.13.3
Исправлена ошибка, при которой холодные запуски могли быть неправильно отображены как теплые запуски на Android. Обновлены зависимости.
👍 Лайки: 515, 📥 Скачиваний: 683К
https://pub.dev/packages/sentry

#DWDS #package_config #video_player_android #sentry_dio #sentry #flutter #dart #pubdev #flutterpulse
Рисуем как Пикассо, только на Flutter 🎨🔥

Привет, друзья! 👋 Сегодня мы поговорим о том, как создавать кастомные графики в Flutter с помощью CustomPainter 🖌.

Этот класс позволяет рисовать кастомные фигуры, линии, градиенты и другие элементы, которые невозможно создать стандартными виджетами 🤔. В этой статье мы рассмотрим, как использовать CustomPainter, разберем основные методы и попробуем нарисовать кастомную фигуру 🎉.

Основные принципы работы CustomPainter

CustomPainter работает в связке с CustomPaint, который отвечает за рендеринг на экране 📱
Создание простого CustomPainter

Рассмотрим, как нарисовать круг с градиентной заливкой 🌈:
1️⃣ Наследуемся от CustomPainter, что позволяет переопределить метод paint, в котором выполняется отрисовка 🖌.
2️⃣ Внутри метода paint создаем Paint — кисть для рисования 🖌.
3️⃣ Используем shader для градиентной заливки — это задает радиальный градиент (от центра к краям), который переходит от синего к фиолетовому цвету 🌈.
4️⃣ С canvas.drawCircle рисуем круг в центре с радиусом, равным половине ширины 🌐.

Хочешь узнать больше? 🤔 Читай полную статью по ссылке: https://t.me/flutterfriendly/109

Не забудь подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений 📣! #flutter #dart #flutterpulse 🚀
Внимание всем программистам! 🚀💻
В эту субботу, 15.03.2025, в 11:00 по Мск, не пропустите уникальную возможность посмотреть стрим, посвященный 6-му изданию "Основы Dart" 🪨!
Автор книги расскажет о новых разделах, цене электронной версии и планах на будущее 🫠. Также будут обновления о втором печатном издании от Питера и планах на 7-е издание 📚.
И, как бонус, будет дана информация о книге по Go и других предстоящих проектах 🤔.
Если у вас есть вопросы, оставьте их в комментариях здесь, и, возможно, они будут рассмотрены во время стрима 😄.
Не забудьте подписаться на канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений 📱!
#flutter #dart #flutterpulse 💻📚🎉
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков

Sentry SDK для Flutter обновился до версии 8.14.0!
Это обновление исправляет проблему с неправильным отчетом о холодных запусках на Android, а также добавляет новые функции и улучшения.
👍 Лайки: 960, 📥 Скачиваний: 633К
https://pub.dev/packages/sentry_flutter

Flame обновился до версии 0.1.0!
Движок предоставляет набор инструментов для создания игр, включая игровой цикл, систему компонентов, эффекты и частицы, обнаружение столкновений и многое другое.
👍 Лайки: 2.1К, 📥 Скачиваний: 43К
https://pub.dev/packages/flame

Toastification обновился до версии 3.0.2!
Пакет Toastification позволяет разработчикам легко отображать уведомления в виде тостов в своих приложениях. Теперь он поддерживает очередь уведомлений и может отображать несколько тостов одновременно.
👍 Лайки: 980, 📥 Скачиваний: 72.4К
https://pub.dev/packages/toastification

Flutter Date Range Picker обновился до версии 28.2.11+1!
Этот пакет позволяет легко выбрать одну дату, несколько дат или диапазон дат. Поддерживает различные виды календарей, включая месяц, год, десятилетие и столетие.
👍 Лайки: 1.6К, 📥 Скачиваний: 189К
https://pub.dev/packages/syncfusion_flutter_datepicker

Flutter-WebRTC обновился!
Пакет Flutter-WebRTC - это плагин для Flutter, позволяющий использовать технологию WebRTC для передачи аудио и видео в реальном времени. Он поддерживает различные платформы, включая Android, iOS, Web, macOS, Windows и Linux.
👍 Лайки: 1.2К, 📥 Скачиваний: 101К
https://pub.dev/packages/flutter_webrtc

#sentry_flutter #flame #toastification #syncfusion_flutter_datepicker #flutter_webrtc #flutter #dart #pubdev #flutterpulse
Обзор пакетов на тему flutter_screenshot_google_street_view

widget_to_marker 1.0.6
Теперь вы можете использовать любой виджет в качестве маркера на карте Google Maps.
👍 Лайки: 110, 📥 Скачиваний: 24.5К
Последнее обновление 📅: 8 месяцев назад
https://pub.dev/packages/widget_to_marker

latlong2 0.9.1
Эта легковесная библиотека для Dart позволяет выполнять общие вычисления с широтой и долготой. Поддерживает алгоритмы "Haversine" и "Vincenty" для расчета расстояний, а также алгоритм Catmull-Rom для сглаживания пути.
👍 Лайки: 341, 📥 Скачиваний: 275К
Последнее обновление 📅: 11 месяцев назад
https://pub.dev/packages/latlong2

geocoding 3.0.0
Этот плагин предоставляет простые функции геокодирования и обратного геокодирования для приложений на Flutter.
👍 Лайки: 1270, 📥 Скачиваний: 320К
Последнее обновление 📅: 12 месяцев назад
https://pub.dev/packages/geocoding

flutter_polyline_points 2.1.0
Этот пакет позволяет декодировать закодированную строку Google Polyline в список геокоординат, подходящих для отображения маршрута на картах.
👍 Лайки: 611, 📥 Скачиваний: 63.1К
Последнее обновление 📅: 8 месяцев назад
https://pub.dev/packages/flutter_polyline_points

flutter_geofire 2.0.4
Пакет для работы с GeoFire Api в Flutter. Позволяет хранить и запрашивать ключи на основе их географического местоположения в режиме реального времени.
👍 Лайки: 103, 📥 Скачиваний: 1.24К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/flutter_geofire

maps_toolkit 3.1.0
Пакет maps_toolkit - это библиотека для измерения площади, расстояния и направления на карте. Он содержит функции для вычисления площади замкнутого пути на Земле, расстояния между двумя точками, направления от одной точки к другой и многое другое.
👍 Лайки: 365, 📥 Скачиваний: 47К
Последнее обновление 📅: 42 дня назад
https://pub.dev/packages/maps_toolkit

#flutter #dart #pubdev #flutterpulse #widget_to_marker #latlong2 #geocoding #flutter_polyline_points #flutter_geofire #maps_toolkit
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз

Sentry SDK для Dart обновился до версии 8.14.0!
Это обновление исправляет проблему с неправильной отчетностью о холодных запусках на Android, а также добавляет новые функции и улучшения.
👍 Лайки: 515, 📥 Скачиваний: 710К
https://pub.dev/packages/sentry

purchases_flutter обновился до версии 8.6.1!
Этот пакет используется для упрощения реализации подписок и покупок в приложениях Flutter.
👍 Лайки: 768, 📥 Скачиваний: 135К
https://pub.dev/packages/purchases_flutter

pdfrx обновился до версии 1.1.12!
pdfrx - это быстрый и функциональный просмотрщик PDF, построенный на основе PDFium.
👍 Лайки: 186, 📥 Скачиваний: 120К
https://pub.dev/packages/pdfrx

ArgParser обновился до версии 2.7.0!
ArgParser - это библиотека для парсинга аргументов командной строки в набор опций и значений.
👍 Лайки: 390, 📥 Скачиваний: 7.74М
https://pub.dev/packages/args

dart_jsonwebtoken обновился до версии 3.2.0!
Этот пакет позволяет легко работать с JSON Web Token (JWT) в Dart.
👍 Лайки: 310, 📥 Скачиваний: 248К
https://pub.dev/packages/dart_jsonwebtoken

#sentry #purchases_flutter #pdfrx #args #dart_jsonwebtoken #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков

Appwrite Flutter SDK обновился до версии 15.0.0!
Пакет для Flutter, который позволяет использовать Appwrite REST API. Исправлены критические ошибки и внесены изменения в типизацию исключений.
👍 Лайки: 556, 📥 Скачиваний: 7.4К
https://pub.dev/packages/appwrite

purchases_flutter обновился до версии 8.6.1!
Пакет для упрощения реализации подписок и покупок в приложениях Flutter. Обновлены зависимости и исправлены ошибки.
👍 Лайки: 769, 📥 Скачиваний: 138К
https://pub.dev/packages/purchases_flutter

Flutter Sound обновился до версии 9.4.10!
Пакет для работы с аудио в приложениях Flutter. Исправлены ошибки и добавлены новые функции.
👍 Лайки: 1.5К, 📥 Скачиваний: 78.2К
https://pub.dev/packages/flutter_sound

File Picker обновился до версии 9.1.0!
Пакет для выбора одного или нескольких файлов с поддержкой фильтрации по расширениям. Добавлена поддержка функции saveFile() для веб-платформы.
👍 Лайки: 4.6К, 📥 Скачиваний: 1.9М
https://pub.dev/packages/file_picker

Chewie обновился до версии 1.11.0!
Пакет для воспроизведения видео в Flutter. Обновление до Flutter 3.29 и минимальная версия Flutter теперь 3.27.0.
👍 Лайки: 2.2К, 📥 Скачиваний: 687К
https://pub.dev/packages/chewie

#Appwrite #purchases_flutter #FlutterSound #FilePicker #Chewie #flutter #dart #pubdev #flutterpulse
🚨 Новости из мира Dart! 🚨
У команды Dart снова появилась новая идея - Generic Constructors 🤯!
Это значит, что скоро мы сможем создавать конструкторы с собственными параметрами типов, которые не отражаются напрямую в типе возвращаемого объекта 📦.
По задумке разработчиков, Generic-конструкторы должны позволить объявлять конструкторы с дополнительными зависимостями между аргументами конструктора 🤝.
Планируется 2 типа Generic-конструкторов 🫠:
1️⃣ Простой - позволяет явно указать зависимость между параметрами, исключая необходимость runtime-проверок 🚫.
2️⃣ Условный - позволяет объявлять конструкторы, которые корректно работают только при определенных типовых аргументах 📝.
Хочешь узнать больше? 🤔 Ссылка на полную новость: https://t.me/mobile_developing/1019
Не забудь подписаться на канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений 📣!
#flutter #dart #flutterplus
Обзор пакетов на тему контекстного меню Flutter

StarMenu 🌟
Легкий и быстрый способ создать контекстное меню для вашего приложения. Поддерживает различные формы меню и анимации.
👍 Лайки: 200, 📥 Скачиваний: 1.9К
Последнее обновление 📅: 10 месяцев назад
https://pub.dev/packages/star_menu

info_popup 📝
Пакет позволяет легко показать простой и настраиваемый всплывающий элемент на вашем обёрнутом виджете.
👍 Лайки: 144, 📥 Скачиваний: 19.4К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/info_popup

pull_down_button 📈
Пакет позволяет создавать кнопки с выпадающим меню в стиле iOS 14+.
👍 Лайки: 402, 📥 Скачиваний: 248К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/pull_down_button

super_context_menu 🤖
Пакет позволяет создавать контекстное меню, которое работает на всех платформах.
👍 Лайки: 205, 📥 Скачиваний: 9.2К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/super_context_menu

pie_menu 🥧
Пакет предоставляет круговое/радиальное контекстное меню, похожее на Pinterest.
👍 Лайки: 219, 📥 Скачиваний: 1.2К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/pie_menu

popover 📊
Пакет позволяет создавать всплывающие окна с указателем на элемент, который вызвал его появление.
👍 Лайки: 632, 📥 Скачиваний: 31.2К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/popover

#flutter #dart #pubdev #flutterpulse #starmenu #infopopup #pulldownbutton #supercontextmenu #piemenu #popover
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз

dart_mappable обновился до версии 4.5.0! 🚀
Пакет для сериализации и десериализации данных в формате JSON, поддерживающий generics, наследование и кастомизацию. В новой версии добавлены опции shallowEncoding и includeTypeId для аннотации @MappableClass().
👍 Лайки: 367, 📥 Скачиваний: 219К
https://pub.dev/packages/dart_mappable

talker_logger обновился до версии 4.7.0!
Легкий и настраиваемый логгер для ваших приложений. В новой версии исправлены ошибки и удалены устаревшие зависимости.
👍 Лайки: 48, 📥 Скачиваний: 197К
https://pub.dev/packages/talker_logger

flutter_flavorizr обновился до версии 2.3.0!
Пакет позволяет легко создавать flavors в ваших Flutter-приложениях. Теперь он поддерживает Flutter 3.29.x и содержит ряд исправлений ошибок.
👍 Лайки: 823, 📥 Скачиваний: 87.5К
https://pub.dev/packages/flutter_flavorizr

talker обновился до версии 4.7.0! 🚀
Продвинутый обработчик ошибок и логгер для приложений на Dart и Flutter. В новой версии исправлены ошибки и удалены устаревшие зависимости.
👍 Лайки: 656, 📥 Скачиваний: 189К
https://pub.dev/packages/talker

#dart_mappable #talker_logger #flutter_flavorizr #talker #flutter #dart #pubdev #flutterpulse
Внимание всем разработчикам Flutter! 🚀💻
С нами снова Анна, Friflex Flutter Team Lead, и сегодня она поможет нам разобраться в важном вопросе: императивная или декларативная навигация 🤔

Вы знали, что на собеседованиях часто задают вопрос о различиях между этими двумя подходами? 🤷‍♀️ И, к сожалению, многие кандидаты не могут дать четкий ответ 🤦‍♂️

Итак, давайте разберемся! 📚
Императивная навигация - это когда мы управляем набором маршрутов, которые существуют в проекте относительно друг друга 🗺. Все роуты организуются в приложении по принципу LIFO (Last In, First Out) 📈.

Проще говоря, в императивном подходе маршруты собираются в единый стек 📚. Например, можно представить их стопкой тарелок 🍴. Когда роут добавляется, он складывается сверху (push) ⬆️, а когда вызывается возврат назад - самый верхний удаляется (pop) ⬇️.

Декларативный подход, наоборот, подразумевает работу с состоянием навигации приложения как частью состояния всего приложения 🌐. Он позволяет более абстрактно управлять навигацией, так как не требуется ручное создание каждого конкретного маршрута 🚫.

Чтобы лучше понять различия, можно задать вопросы для каждого из подходов:
🔴 Императивный: как выполнить переход и какие методы нужно вызвать для этого? 🤔
🔴 Декларативный: что нужно показать и какое текущее состояние навигации? 📊

А вы какой подход чаще всего используете в своих проектах? 🤔

Хотите узнать больше? 🤓 Читайте полную новость по ссылке: https://t.me/flutterfriendly/110 📄

И не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений в мире Flutter! 📱

#flutter #dart #flutterpulse 💻🚀
Привет, программисты! 🤩 Сегодня у нас есть ещё одна супер-новость для всех, кто работает с Dart и Flutter! 🚀 Павел Гершевич, Mobile Team Lead в Amiga, делятся с нами секретами Git Hooks на Dart 🤫.

Хотите знать, как автоматизировать процесс форматирования кода и сделать свою жизнь проще? 😌 Тогда вам нужно прочитать эту новость! 📚 Для начала нужно активировать библиотеку git_hooks глобально с помощью команды dart pub global activate git_hooks 💻.

Далее, создайте файл bin/git_hooks.dart и наполните его магией 🧙‍♂️. Например, можно создать хук, который будет форматировать код перед каждым коммитом 📈.

Но есть один нюанс 🤔: такое решение вполне применимо, но лучше использовать стандартные хуки на Bash 🤷‍♂️.

Хотите узнать больше? 🤔 Тогда переходите по ссылке и читайте полную новость 📖.

И не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений 📣!

#flutter #dart #flutterpulse 🚀💻👍
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков

Flutter Flavorizr обновился до версии 2.3.0!
Пакет позволяет легко создавать flavors в ваших Flutter-приложениях. Теперь он поддерживает Flutter 3.29.x и содержит ряд исправлений ошибок.
👍 Лайки: 823, 📥 Скачиваний: 87.5К
https://pub.dev/packages/flutter_flavorizr

Flutter Form Builder обновился до версии 9.2.0!
Пакет помогает создавать формы для сбора данных в Flutter, удаляя необходимость в написании большого количества кода.
👍 Лайки: 2650, 📥 Скачиваний: 128К
https://pub.dev/packages/flutter_form_builder

pay обновился до версии 3.2.0!
Пакет позволяет легко интегрировать платежные системы, такие как Apple Pay и Google Pay, в ваши Flutter-приложения.
👍 Лайки: 1030, 📥 Скачиваний: 63.7К
https://pub.dev/packages/pay

Talker обновился до версии 4.7.0! 🚀
Talker - это продвинутый обработчик ошибок и логгер для приложений на Dart и Flutter.
👍 Лайки: 656, 📥 Скачиваний: 189К
https://pub.dev/packages/talker

Flutter Sound обновился до версии 9.4.10!
Пакет Flutter Sound - это набор библиотек для работы с аудио в приложениях Flutter.
👍 Лайки: 1540, 📥 Скачиваний: 77.4К
https://pub.dev/packages/flutter_sound

#flutter #dart #pubdev #flutterpulse #flutterflavorizr #flutterformbuilder #pay #talker #fluttersound
Внимание всем программистам! 🚀💻
У нас есть супер новость! 🤩
Уже почти час идёт стрим по программированию на dart! Вы ещё можете успеть задать вопросы и посмотреть в записи 📹💻
Смотрите прямо сейчас: https://youtube.com/live/g-Lp6fmviio?feature=share 📺
Узнайте все подробности в этой новости 📰
Не пропустите ничего важного! 🚫
Подпишитесь на канал flutterpulse, чтобы быть в курсе всех событий! 📣
#flutter #dart #flutterpulse 💻🔥
Обзор пакетов на тему image_to_clipboard для Flutter 📸

К сожалению, не удалось найти пакеты, связанные напрямую с темой image_to_clipboard. Однако, ниже представлены пакеты, которые могут быть полезны для разработчиков Flutter.

Device Info Plus 📊
Пакет для Flutter, позволяющий получить информацию о текущем устройстве.
Лайков: 2.7К, Скачиваний: 2.5М
Версия: 11.3.3
Последнее обновление: 11 дней назад
https://pub.dev/packages/device_info_plus

Battery Plus 🔋
Этот Flutter-плагин позволяет получить доступ к различной информации о батарее устройства.
Лайков: 468, Скачиваний: 102К
Версия: 6.2.1
Последнее обновление: 3 месяца назад
https://pub.dev/packages/battery_plus

Wakelock Plus 🔒
Пакет позволяет разработчикам предотвратить автоматическое выключение экрана устройства.
Лайков: 457, Скачиваний: 1.2М
Версия: 1.2.10
Последнее обновление: 2 месяца назад
https://pub.dev/packages/wakelock_plus

Super Clipboard 📋
Пакет предоставляет полный доступ к буферу обмена для приложений на Flutter.
Лайков: 224, Скачиваний: 50.1К
Версия: 0.8.24
Последнее обновление: 5 месяцев назад
https://pub.dev/packages/super_clipboard

Universal Platform 🌐
Плагин, позволяющий выполнять обнаружение платформы на всех платформах, включая Web, без ошибок.
Лайков: 301, Скачиваний: 738К
Версия: 1.1.0
Последнее обновление: 9 месяцев назад
https://pub.dev/packages/universal_platform

Cron 🕒
Пакет Cron позволяет запускать задачи периодически в фиксированное время или интервалы.
Лайков: 559, Скачиваний: 29.3К
Версия: 0.6.1
Последнее обновление: 9 месяцев назад
https://pub.dev/packages/cron

#flutter #dart #pubdev #flutterpulse #deviceinfoplus #batteryplus #wakelockplus #superclipboard #universalplatform #cron