ru
Feedback
Flutter Pulse

Flutter Pulse

Открыть в Telegram

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

Больше
1 025
Подписчики
+224 часа
+47 дней
+430 день
Архив постов
Новые пакеты за неделю! loc_checker - инструмент для автоматического обнаружения нелокализованных строк в Flutter-проекте и генерации ARB-файлов для локализации. 👍 Лайки: 5, 📥 Скачиваний: 104 https://pub.dev/packages/loc_checker Syntech Nepali Calendar - пакет для работы с непальским календарем в приложениях Flutter. 👍 Лайки: 6, 📥 Скачиваний: 129 https://pub.dev/packages/syntech_nepali_calendar inject.dart - фреймворк для внедрения зависимостей во время компиляции для Dart и Flutter. 👍 Лайки: 17, 📥 Скачиваний: 396 https://pub.dev/packages/inject_flutter info_ui_package - пакет с набором компонентов интерфейса пользователя для отображения информации в красивом и последовательном виде. 👍 Лайки: 1, 📥 Скачиваний: 366 https://pub.dev/packages/info_ui_package Licensify - пакет для лицензирования с криптографической защитой для приложений Flutter/Dart. 👍 Лайки: 4, 📥 Скачиваний: 372 https://pub.dev/packages/licensify #loc_checker #SyntechNepaliCalendar #injectdart #infouipackage #Licensify #flutter #dart #pubdev #flutterpulse

photo content

🚀 Новости из мира Flutter! 🚀 Привет, друзья! 👋 Хочу поделиться с вами интересной информацией о модификаторах классов в Dart 🤔. Когда вы только начинаете разрабатывать на Flutter, многие возможности языка остаются незамеченными 🙈. Но с опытом вы начинаете глубже разбираться в деталях и повышать свою экспертность 💪. С модификаторами классов у меня было так же: изначально в моем арсенале был лишь abstract... и всё, наверное 🤷‍♀️. А со временем появились и sealed, и base 📚. Делюсь этим и с вами! 🤗 🔸 Зачем нужны модификаторы? Модификаторы в Dart помогают управлять наследованием и доступностью классов 📈. Они задают ограничения, предотвращают нежелательное расширение или, наоборот, определяют четкие правила для будущих реализаций 📊. 🔸 Основные модификаторы: 🔸 abstract: если вам не нужна реализация всех методов, а вы хотите создать класс-шаблон 📝. 🔴 Запрещает создавать экземпляры этого класса напрямую (new AbstractClass() не сработает) 🚫. 🔴 Часто используется как базовый класс, определяющий интерфейс и частичное поведение для наследников 👪. 🔸 base: разрешает наследование (extends) и реализацию (implements), но только в пределах текущего пакета 📦. 🔴 За пределами пакета base-класс нельзя реализовать (implements) 🚫. 🔴 Полезно, если нужно предотвратить реализацию, но оставить возможность наследования 🤝. 🔸 interface: принуждает использовать класс только через implements, запрещая наследование (extends) 🚫. Полезно, если хотите создать чистый контракт, без возможности переиспользовать реализацию 📜. 🔸 final: запрещает любое наследование (extends) или реализацию (implements) класса за пределами текущей библиотеки 🚫. Гарантирует, что класс — конечная точка в иерархии 📈. 🔸 mixin: позволяет переиспользовать код без наследования 📈. 🔴 Класс с mixin можно добавлять к другим классам через with 🤝. 🔴 Миксины не могут иметь конструкторов и не могут быть инстанцированы напрямую 🚫. 🔸 sealed: позволяет создавать закрытый набор подтипов 📈. 🔴 Все подклассы должны быть в той же библиотеке, что и sealed-класс 📦. 🔴 Полезно для switch, так как компилятор проверяет, что все случаи учтены (exhaustiveness) 📊. 🔴 Отлично подходит для описания состояний (Loading, Success, Error), событий и других строго определенных иерархий 📈. 🔖 Важно! Модификаторы можно комбинировать (abstract base class), создавая тонкие правила для классов 🤝. Подробнее — в таблице в комментариях 📝. 📎 Официальная документация по модификаторам А какие модификаторы используете чаще всего? Делитесь в комментариях! 👀 Ссылка на новость Не забудьте подписаться на канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter! 🚀 #flutter #dart #flutterpulse

Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз CBOR обновился до версии 6.3.6 Пакет для эффективного представления данных в бинарном формате. Исправлена ошибка, описанная в Issue 72. 👍 Лайки: 32, 📥 Скачиваний: 27.1К https://pub.dev/packages/cbor Number Paginator обновился до версии 1.0.0 Пакет для реализации пагинации с номерами страниц в Flutter-приложениях. Теперь он стал еще более гибким и кастомизируемым. 👍 Лайки: 100, 📥 Скачиваний: 19.9К https://pub.dev/packages/number_paginator Geolocator обновился до версии 13.0.4 Плагин для доступа к сервисам геолокации на платформах Android и iOS. Обновлена зависимость flutter_lints до версии 5.0.0. 👍 Лайки: 5780, 📥 Скачиваний: 1.1М https://pub.dev/packages/geolocator gRPC обновился до версии 4.0.2 Фреймворк для создания RPC-сервисов, ориентированный на мобильные устройства и HTTP/2. Внутренние оптимизации клиентского кода и исправлены небольшие ошибки. 👍 Лайки: 425, 📥 Скачиваний: 311К https://pub.dev/packages/grpc native_c обновился до версии 0.10.0 Пакет для вызова компилятора C на хост-машине. Обновление пакета `native_assets_cli` до версии 0.13.0 и необходимые исправления. 👍 Лайки: 15, 📥 Скачиваний: 397К https://pub.dev/packages/native_c #CBOR #NumberPaginator #Geolocator #gRPC #native_c #flutter #dart #pubdev #flutterpulse

photo content

Обзор пакетов для редактирования изображений и видео в Flutter image_editor 1.6.0 Пакет для редактирования изображений в Flutter, позволяющий обрезать, поворачивать, масштабировать и применять различные эффекты к изображениям. 👍 Лайки: 351, 📥 Скачиваний: 42.4К Последнее обновление 📅: 4 месяца назад https://pub.dev/packages/image_editor video_trimmer 4.0.2 Пакет для обрезки видео в Flutter, позволяющий конвертировать в GIF и управлять воспроизведением. 👍 Лайки: 468, 📥 Скачиваний: 5.2К Последнее обновление 📅: 3 месяца назад https://pub.dev/packages/video_trimmer gal 2.3.1 Пакет для сохранения изображений и видео в галерею на Android, iOS, macOS, Windows и Linux. 👍 Лайки: 419, 📥 Скачиваний: 94.8К Последнее обновление 📅: 3 месяца назад https://pub.dev/packages/gal video_compress 3.1.4 Пакет для сжатия видео, удаления аудио, манипулирования миниатюрами и совместимости со всеми платформами. 👍 Лайки: 691, 📥 Скачиваний: 88.3К Последнее обновление 📅: 46 дней назад https://pub.dev/packages/video_compress flutter_image_compress 2.4.0 Пакет для сжатия изображений в форматах JPEG, PNG, WebP и HEIF на платформах Android, iOS, macOS, Web и OpenHarmony. 👍 Лайки: 1640, 📥 Скачиваний: 470К Последнее обновление 📅: 2 месяца назад https://pub.dev/packages/flutter_image_compress pro_image_editor 9.3.0 Пакет для интеграции редактора изображений в приложение, поддерживающий рисование, текст, обрезку, фильтры и многое другое. 👍 Лайки: 351, 📥 Скачиваний: 16.7К Последнее обновление 📅: 2 дня назад https://pub.dev/packages/pro_image_editor #image_editor #video_trimmer #gal #video_compress #flutter_image_compress #pro_image_editor #flutter #dart #pubdev #flutterpulse

Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков Conduit обновился до версии 5.1.5 Пакет для создания HTTP-серверов на Dart. Внесены изменения в систему CI, обновлены пакеты и проведен рефакторинг кода. 👍 Лайки: 171, 📥 Скачиваний: 1.2К https://pub.dev/packages/conduit Elegant Notification обновился до версии 2.4.4 Пакет для отображения элегантных уведомлений для пользователей с анимацией и кастомизируемыми темами. Исправлена ошибка с отображением индикатора прогресса. 👍 Лайки: 480, 📥 Скачиваний: 17.6К https://pub.dev/packages/elegant_notification Alarm обновился до версии 5.1.1 Плагин для установки и отмены будильников на устройствах iOS и Android. Добавлена возможность задавать цвет иконки уведомления на Android. 👍 Лайки: 303, 📥 Скачиваний: 4.4К https://pub.dev/packages/alarm Pdfrx обновился до версии 1.1.18 Пакет для отображения PDF-файлов в приложениях на основе Flutter. Исправлена ошибка с кэшированием PDF-файлов. 👍 Лайки: 192, 📥 Скачиваний: 128К https://pub.dev/packages/pdfrx Just Waveform обновился до версии 0.0.7 Плагин для извлечения данных о форме сигнала из аудиофайлов. Минимальная версия Flutter увеличена до 3.27.0. 👍 Лайки: 241, 📥 Скачиваний: 10.6К https://pub.dev/packages/just_waveform #Conduit #ElegantNotification #Alarm #Pdfrx #JustWaveform #flutter #dart #pubdev #flutterpulse

photo content

Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз Regula Document Reader обновился до версии 7.5.0! Пакет для Flutter, который позволяет считывать различные виды документов, такие как паспорта, водительские удостоверения и идентификационные карты, полностью офлайн на вашем устройстве. В новой версии внесены изменения в класс RecognizeConfig. 👍 Лайки: 33, 📥 Скачиваний: 5.2К https://pub.dev/packages/document_reader macos_window_utils обновился до версии 1.7.1! Пакет для Flutter, который позволяет настраивать внешний вид и поведение окна приложения на macOS. В новой версии исправлена ошибка, связанная с nil-значением при вызове метода reset. 👍 Лайки: 73, 📥 Скачиваний: 41.2К https://pub.dev/packages/macos_window_utils Flutter Map Math обновился до версии 0.2.1! Пакет для выполнения картографических расчетов в приложениях Flutter. Теперь вы можете использовать функцию getElevation для получения высоты точки на карте. 👍 Лайки: 29, 📥 Скачиваний: 3.9К https://pub.dev/packages/flutter_map_math Layrz Models обновился до версии 3.3.56! Пакет Layrz Models - это набор классов и SDK для реализации скриптов в модулях Layrz или интеграции их в ваши собственные проекты. Теперь он поддерживает операцию operationId в AtsEntry. 👍 Лайки: 3, 📥 Скачиваний: 4.2К https://pub.dev/packages/layrz_models CBOR обновился до версии 6.3.6! Пакет CBOR (Concise Binary Object Representation) используется для эффективного представления данных в бинарном формате. В новой версии исправлена ошибка, описанная в Issue 72. 👍 Лайки: 32, 📥 Скачиваний: 27.8К https://pub.dev/packages/cbor #flutter #dart #pubdev #flutterpulse #document_reader #macos_window_utils #flutter_map_math #layrz_models #cbor

photo content

Обзор пакетов на тему кастомных тостов для Flutter 🍞️ Flutter Local Notifications 📣 Кроссплатформенный плагин для отображения локальных уведомлений в ваших Flutter-приложениях. Поддерживает Android, iOS, macOS, Linux и Windows. 👍 Лайки: 6870, 📥 Скачиваний: 1.2М Последнее обновление 📅: 14 дней назад https://pub.dev/packages/flutter_local_notifications Flash ⚡️ Библиотека для показа сообщений или оповещений в вашем приложении быстро и легко. Может быть использована как альтернатива Snackbar или Toast. 👍 Лайки: 1080, 📥 Скачиваний: 37.1К Последнее обновление 📅: 9 месяцев назад https://pub.dev/packages/flash Flutter Smart Dialog 🚀 Пакет для создания элегантных диалоговых окон в приложениях на Flutter. Поддерживает функции, такие как toast, loading, attach dialog и многое другое. 👍 Лайки: 573, 📥 Скачиваний: 4.3К Последнее обновление 📅: 36 дней назад https://pub.dev/packages/flutter_smart_dialog Awesome Snackbar Content 🚀 Улучшите опыт использования SnackBar и MaterialBanner в вашем приложении с помощью этого пакета. 👍 Лайки: 898, 📥 Скачиваний: 14.1К Последнее обновление 📅: 2 месяца назад https://pub.dev/packages/awesome_snackbar_content Toastification 🍞️ Пакет позволяет легко отображать уведомления в виде тостов в ваших приложениях. Поддерживает несколько стилей и возможность настройки. 👍 Лайки: 1000, 📥 Скачиваний: 84К Последнее обновление 📅: 17 дней назад https://pub.dev/packages/toastification Fluttertoast 🍞️ Пакет для создания toast-сообщений в приложениях Flutter. Поддерживает два типа сообщений: с BuildContext и без него. 👍 Лайки: 3960, 📥 Скачиваний: 741К Последнее обновление 📅: 46 дней назад https://pub.dev/packages/fluttertoast #flutter #dart #pubdev #flutterpulse #flutter_local_notifications #flash #flutter_smart_dialog #awesome_snackbar_content #toastification #fluttertoast

Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков Dio Cache Interceptor обновился до версии 4.0.2! Пакет для кэширования HTTP-запросов в приложениях на основе Dio. Исправлена ошибка, связанная с отсутствием экспорта для кэширования только на клиенте. 👍 Лайки: 368, 📥 Скачиваний: 211К https://pub.dev/packages/dio_cache_interceptor Swagger Parser обновился до версии 1.22.1! Пакет для Dart, который генерирует REST-клиенты и классы данных из файлов или ссылок OpenApi. Добавлена поддержка freezed 3! 👍 Лайки: 89, 📥 Скачиваний: 6.9К https://pub.dev/packages/swagger_parser Open Food Facts обновился до версии 1.3.8! Пакет предоставляет бесплатный и легкий доступ к информации о более чем 2,9 миллионах продуктов питания со всего мира. Добавлены новые обновления для KnowledgePanel API. 👍 Лайки: 131, 📥 Скачиваний: 2.5К https://pub.dev/packages/openfoodfacts Flutter Wall Layout обновился до версии 2.1.2! Пакет позволяет создавать вертикальные или горизонтальные списки с элементами разной формы. Добавлена функция primaryAxisStoneSize. 👍 Лайки: 129, 📥 Скачиваний: 1.5К https://pub.dev/packages/flutter_wall_layout Get Phone Number обновился! Пакет позволяет разработчикам получать номер телефона устройства на платформе Android. Теперь он поддерживает SDK 3.7.2 и Flutter 3.3.0. 👍 Лайки: 39, 📥 Скачиваний: 1.7К https://pub.dev/packages/get_phone_number #dio_cache_interceptor #swagger_parser #openfoodfacts #flutter_wall_layout #get_phone_number #flutter #dart #pubdev #flutterpulse

photo content

Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз googleapis_auth обновился до версии 2.0.0! Этот пакет используется для получения OAuth2-креденциалов для доступа к Google API. Теперь он поддерживает работу через WebAssembly и требует SDK версии 3.6.0 или выше. Удалены устаревшие классы и методы, включая RefreshFailedException и auth.dart. 👍 Лайки: 210, 📥 Скачиваний: 1.16M https://pub.dev/packages/googleapis_auth uni_links_desktop обновился до версии 0.2.0! 🚀 Пакет для создания ссылок на приложения Flutter на macOS и Windows. В новой версии обновлена документация, зависимость win32_registry до ^2.1.0, минимальная версия Dart обновлена до 3.7.0 и минимальная версия Flutter обновлена до 3.29.0. 👍 Лайки: 27, 📥 Скачиваний: 221К https://pub.dev/packages/uni_links_desktop clevertap_plugin обновился! 🚀 Пакет для мобильного взаимодействия с клиентами и аналитики обновился. Используйте его для создания персонализированных уведомлений и анализа поведения пользователей. 👍 Лайки: 37, 📥 Скачиваний: 137К https://pub.dev/packages/clevertap_plugin fetch_api обновился до версии 2.3.0! Пакет предоставляет привязки к JavaScript Fetch API для использования в приложениях на базе Dart. Добавлены проверки типов JS, улучшена документация, добавлены новые типы данных для RequestBody и ResponseBody, исправлены ошибки и обновлена лицензия. 👍 Лайки: 11, 📥 Скачиваний: 133К https://pub.dev/packages/fetch_api protoc_plugin обновился до версии 22.0.1! Плагин позволяет генерировать Dart-код для работы с данными в формате Protocol Buffers. В новой версии обновлена зависимость от пакета protobuf до ^4.0.0. 👍 Лайки: 89, 📥 Скачиваний: 153К https://pub.dev/packages/protoc_plugin #flutter #dart #pubdev #flutterpulse #googleapis_auth #uni_links_desktop #clevertap_plugin #fetch_api #protoc_plugin

photo content

Обзор пакетов на тему адаптивных кнопок для разных платформ Pretty Animated Buttons 🎉 Пакет для Flutter, включающий 12 красивых анимированных кнопок, которые можно легко настроить. 👍 Лайки: 78, 📥 Скачиваний: 881 Последнее обновление 📅: 7 месяцев назад https://pub.dev/packages/pretty_animated_buttons GradientElevatedButton 🌈 Пакет для Flutter, позволяющий создавать кнопки с градиентными фоновыми изображениями и настраивать стиль по своему вкусу. 👍 Лайки: 14, 📥 Скачиваний: 796 Последнее обновление 📅: 33 дня назад https://pub.dev/packages/gradient_elevated_button Timer Button ⏰ Пакет для Flutter, позволяющий создать кнопку, которая становится активной после задержки времени. 👍 Лайки: 81, 📥 Скачиваний: 877 Последнее обновление 📅: 32 дня назад https://pub.dev/packages/timer_button flutter_animated_button 💫 Пакет для Flutter, позволяющий создавать анимированные кнопки для ваших приложений. 👍 Лайки: 283, 📥 Скачиваний: 2.5К Последнее обновление 📅: 3 месяца назад https://pub.dev/packages/flutter_animated_button Animated Button 🎊 Пакет для Flutter, позволяющий создавать анимированные кнопки с простой анимацией и множеством настраиваемых атрибутов. 👍 Лайки: 153, 📥 Скачиваний: 674 Последнее обновление 📅: 12 дней назад https://pub.dev/packages/animated_button flutter_swipe_button 👉 Пакет для Flutter, позволяющий создавать кнопки, которые активируются свайпом, предотвращая случайные клики. 👍 Лайки: 58, 📥 Скачиваний: 9.4К Последнее обновление 📅: 9 месяцев назад https://pub.dev/packages/flutter_swipe_button #flutter #dart #pubdev #flutterpulse #pretty_animated_buttons #gradient_elevated_button #timer_button #flutter_animated_button #animated_button #flutter_swipe_button

Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков File Picker обновился до версии 9.2.3! Пакет для Flutter, который позволяет использовать системный файловый менеджер для выбора одного или нескольких файлов, с поддержкой фильтрации по расширениям. В новой версии исправлена ошибка на macOS, связанная с активным контроллером представления. 👍 Лайки: 4.7К, 📥 Скачиваний: 1.9М https://pub.dev/packages/file_picker pay обновился до версии 3.2.1! Пакет для Flutter, который позволяет легко интегрировать платежные системы, такие как Apple Pay и Google Pay, в ваши Flutter-приложения. В новой версии исправлена ошибка конфликта версий для зависимости androidx.test:rules. 👍 Лайки: 1.0К, 📥 Скачиваний: 65.5К https://pub.dev/packages/pay ProImageEditor обновился! Теперь вы можете редактировать не только изображения, но и видео на всех платформах, кроме web. ProImageEditor - это мощный инструмент для редактирования изображений и видео в вашем приложении. 👍 Лайки: 350, 📥 Скачиваний: 16.7К https://pub.dev/packages/pro_image_editor Mapbox Maps SDK обновился до версии 2.7.0! Теперь вы можете использовать новые возможности, такие как установка пользовательских HTTP-заголовков, слушать события зума, вызванные жестами пользователя, и получать доступ к новым свойствам слоев и аннотаций. 👍 Лайки: 281, 📥 Скачиваний: 31.7К https://pub.dev/packages/mapbox_maps_flutter Dio Cache Interceptor обновился до версии 4.0.1! Этот пакет используется для кэширования HTTP-запросов в приложениях на основе Dio. Теперь он стал ещё быстрее и стабильнее! 👍 Лайки: 367, 📥 Скачиваний: 208К https://pub.dev/packages/dio_cache_interceptor #FilePicker #pay #ProImageEditor #MapboxMapsSDK #DioCacheInterceptor #flutter #dart #pubdev #flutterpulse

photo content

Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз Node Interop обновился до версии 2.2.0 Пакет для запуска приложений на Dart в Node.js. Добавлена поддержка fs.realpath.native() и fs.realpathSync.native(). 👍 Лайки: 49, 📥 Скачиваний: 217К https://pub.dev/packages/node_interop protobuf обновился до версии 4.0.0 Пакет для поддержки протокола буферов протокола (protobuf) во время выполнения для приложений на Dart. Удалены неиспользуемые типы и члены, внесены изменения в API. 👍 Лайки: 228, 📥 Скачиваний: 1.48М https://pub.dev/packages/protobuf protoc_plugin обновился до версии 22.0.0 Пакет для генерации Dart-файлов из файлов формата Protocol Buffers. Удален mixin PbEventMixin, изменены типы повторяющихся полей и полей-карт. 👍 Лайки: 88, 📥 Скачиваний: 154К https://pub.dev/packages/protoc_plugin flutter_custom_tabs обновился до версии 2.2.1 Пакет для запуска URL в кастомных вкладках на мобильных устройствах. Обновление версии. 👍 Лайки: 243, 📥 Скачиваний: 173К https://pub.dev/packages/flutter_custom_tabs Flutter Quill Delta from HTML обновился до версии 1.5.1 Пакет для конвертирования HTML-кода в формат Quill Delta. Добавлена возможность использования функции isBlockValidator. 👍 Лайки: 13, 📥 Скачиваний: 91К https://pub.dev/packages/flutter_quill_delta_from_html #node_interop #protobuf #protoc_plugin #flutter_custom_tabs #flutter_quill_delta_from_html #flutter #dart #pubdev #flutterpulse

photo content