Flutter Pulse
Открыть в Telegram
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Больше1 021
Подписчики
Нет данных24 часа
+17 дней
Нет данных30 день
Архив постов
1 021
🔐 Топ-10 вопросов по безопасности на собеседовании Flutter
Готовитесь к интервью? Вопросы о разрешениях и защите данных — обязательная часть любого Senior-собеседования. Разбираем ключевые темы!
🔹 1. Runtime Permissions:
Используем
permission_handler. Проверяем статус → запрашиваем → обрабатываем permanentlyDenied (ведем в настройки). Никаких запросов при старте!
🔹 2. Хранение секретов:
❌ SharedPreferences — текст открыт.
✅ flutter_secure_storage — Keychain (iOS) + EncryptedSharedPreferences (Android).
🔹 3. API Ключи:
Никакого хардкода в коде! Используем --dart-define, храним в нативном хранилище или проксируем через бэкенд.
🔹 4. Сеть:
HTTPS обязательно. Certificate Pinning для критичных приложений. Блокировка cleartext трафика на Android.
🔹 5. Обфускация:
flutter build apk --obfuscate --split-debug-info=...
⚠️ Сохраняйте символы, иначе не расшифруете краши!
🔹 6. Биометрия:
Пакет local_auth. FaceID/TouchID/Fingerprint. Не забудьте про описания в Info.plist и Manifest.
🔹 7. Скриншоты:
Android: флаг FLAG_SECURE через Platform Channel.
iOS: запретить нельзя, можно только отследить.
💡 Совет: Безопасность — это не фича, а процесс. Валидируйте Deep Links, детектите рут-устройства и всегда шифруйте чувствительные данные.
Сохраняйте шпаргалку, пригодится на интервью! 🚀
🔗 Ссылки на материалы:
Читать на русском языке
Read in English
Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium1 021
Самые лучшие обновлённые пакеты за последние 24 часа
intercom_flutter 9.6.3 - это обертка для Intercom Android, iOS и Web-проектов. Она позволяет использовать функции Intercom в своих приложениях. В новой версии обновлен Intercom Android SDK до версии 18.0.1.
👍 Лайки: 151, 📥 Скачиваний: 110К
https://pub.dev/packages/intercom_flutter
pull_request_coverage 2.1.5 - используется для анализа тестового покрытия кода в pull request, фокусируясь на новых строках кода. Теперь доступна опция "reportOnly".
👍 Лайки: 20, 📥 Скачиваний: 8.3К
https://pub.dev/packages/pull_request_coverage
Capp 1.1.7 - это мощный пакет Dart для создания интерактивных консольных приложений. Он позволяет упростить разработку приложений с функциями обработки пользовательского ввода, генерации справочной информации, управления аргументами и создания визуально структурированных выводов.
👍 Лайки: 23, 📥 Скачиваний: 8.7К
https://pub.dev/packages/capp
sherpa_onnx_linux 1.12.37 - используется для поддержки Sherpa Onnx. Обновления включают обновление openfst до v1.8.5, исправление предупреждений компилятора и обновление моделей FunASR Nano int8.
👍 Лайки: 2, 📥 Скачиваний: 10.6К
https://pub.dev/packages/sherpa_onnx_linux
sherpa_onnx_ios 1.12.37 - используется для интеграции Sherpa Onnx в iOS-приложения. В обновлении исправлены компиляторные предупреждения, обновлены модели FunASR Nano int8 и исправлены ссылки в документации.
👍 Лайки: 2, 📥 Скачиваний: 10.5К
https://pub.dev/packages/sherpa_onnx_ios
spotify-dart - библиотека для взаимодействия с API Spotify. Теперь у него более 100 лайков и более 1400 скачиваний!
👍 Лайки: 100, 📥 Скачиваний: 1.4К
https://pub.dev/packages/spotify
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #intercom_flutter #pull_request_coverage #Capp #sherpa_onnx_linux #sherpa_onnx_ios #spotify_dart
1 021
Обзор пакетов на тему Form
form_builder_extra_fields 12.2.0
Этот пакет предоставляет готовые поля ввода форм для flutter_form_builder. Он позволяет легко добавлять общие поля ввода, не создавая их с нуля. Пакет включает поля ввода для выбора цвета, рейтинга, поиска в списке, подписи и других.
👍 Лайки: 114, 📥 Скачиваний: 11.3K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/form_builder_extra_fields
survey_kit 1.0.3
Этот пакет позволяет создавать красивые опросы с помощью Flutter, вдохновленные iOS ResearchKit Surveys. Пакет имеет 126 лайков и 1540 скачиваний.
👍 Лайки: 126, 📥 Скачиваний: 1.5K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/survey_kit
fform 5.2.5
Этот пакет упрощает создание и управление формами, предлагая такие функции, как валидация полей, управление состоянием и реактивные формы.
👍 Лайки: 182, 📥 Скачиваний: 123
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/fform
form_builder_validators 11.3.0
Этот пакет предоставляет набор валидаторов для форм в Flutter, включая готовые правила валидации и возможность составлять новые правила, объединяя несколько правил, включая пользовательские. Пакет имеет более 122 000 скачиваний и 373 лайка.
👍 Лайки: 373, 📥 Скачиваний: 122K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/form_builder_validators
reactive_forms 18.2.2
Этот пакет предназначен для создания реактивных форм в приложениях Flutter. Он предоставляет модельный подход к обработке форм и валидации, вдохновленный Angular's Reactive Forms. Пакет имеет следующие характеристики: Лайков: 944, Скачиваний: 63.9K.
👍 Лайки: 944, 📥 Скачиваний: 63.9K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/reactive_forms
flutter_form_builder 10.3.0+2
Этот пакет помогает создавать формы для сбора данных в Flutter, удаляя ненужный код и упрощая процесс валидации полей.
👍 Лайки: 2790, 📥 Скачиваний: 80.8K
📅 Обновлено: 54 дня назад
https://pub.dev/packages/flutter_form_builder
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #form_builder_extra_fields #survey_kit #fform #form_builder_validators #reactive_forms #flutter_form_builder
1 021
🍎 Сборка iOS на Windows? Без проблем!
Думаете, для iOS нужен Mac? Раньше — да. Теперь есть iOS Builder от MobAI-App! 🚀
🔹 Как это работает?
Инструмент использует GitHub Actions для удаленной сборки на macOS раннерах. Вы просто отправляете код, а сервис возвращает готовый
.ipa.
⚙️ Что умеет:
✅ Сборка нативных, Flutter, React Native приложений
✅ Установка на реальный iPhone по USB
✅ HOT RELOAD на Windows! (да, серьезно!)
✅ Подпись кода через GitHub Secrets
🛠 Быстрый старт:
npm install -g ios-builder
builder init
builder ios build
builder ios run
💡 Фишка для Flutter:
Команда builder dev flutter дает полноценный hot reload на физическом устройстве прямо из Windows или Linux. Никаких виртуалок и Hackintosh!
Теперь фраза «у меня нет мака» больше не оправдание. 😎
Пробовали собирать iOS без Mac? Делитесь 👇
🔗 Ссылки на материалы:
Читать на русском языке
Read in English
Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium1 021
Самые лучшие обновлённые пакеты за последние 24 часа
Cue 0.1.2+1 - пакет для создания физических анимаций в Flutter с помощью составного, основанного на таймлайне API.
В новой версии добавлены новые визуальные демонстрации.
👍 Лайки: 78, 📥 Скачиваний: 104
https://pub.dev/packages/cue
serverpod_auth_core_server 3.4.6 - пакет является частью Serverpod, открытого и масштабируемого сервера приложений, написанного на Dart для сообщества Flutter.
В новой версии исправлены ошибки, добавлены новые функции и улучшена безопасность.
Скачиваний: 15.2К, лайков: 0.
https://pub.dev/packages/serverpod_auth_core_server
mixpanel_flutter 2.6.0 - пакет используется для интеграции Mixpanel в приложения Flutter, позволяя отслеживать события и отправлять данные на сервер Mixpanel.
В новой версии добавлена поддержка desktop-версии OSX, обновлены Mixpanel Android SDK и Mixpanel Swift SDK, а также улучшена работа с контекстом и флагами.
Пакет mixpanel_flutter уже скачали более 190 000 раз!
Лайков - 144.
https://pub.dev/packages/mixpanel_flutter
status_alert 2.0.0 - пакет используется для отображения системных уведомлений в стиле Apple в приложениях Flutter.
Теперь он поддерживает Dart SDK >=3.0.0 и имеет новые функции, такие как callback onComplete и исправленные ошибки.
Лайков: 286
Скачиваний: 282
https://pub.dev/packages/status_alert
diagonal_decoration 1.1.0 - пакет используется для создания кастомных фонов для контейнеров в приложениях, с помощью диагональных и матричных декораций.
В новой версии исправлены ошибки, добавлены обширные тесты и обновлены зависимости.
Пакет имеет 49 лайков и 2 скачивания.
https://pub.dev/packages/diagonal_decoration
Badges 3.2.0 - пакет используется для создания бейджей и значков в приложениях Flutter.
В новой версии исправлены ошибки, связанные с анимацией и отображением бейджей, а также добавлены новые функции, такие как копирование стиля бейджа и вертикальное центрирование бейджа.
Пакет имеет 3.7К лайков и более 311 000 скачиваний.
https://pub.dev/packages/badges
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #Cue #serverpod_auth_core_server #mixpanel_flutter #status_alert #diagonal_decoration #Badges
1 021
Обзор пакетов на тему Generic Picker
day_month_picker 1.0.3
Новый пакет для Flutter: Day Month Picker. Позволяет пользователям выбирать день и месяц из диалогового интерфейса. Подходит для форм и приложений, где требуется ввод даты без года.
👍 Лайки: 30, 📥 Скачиваний: 112K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/day_month_picker
numberpicker_dynamic 0.5.1
Новый пакет для выбора чисел: NumberPickerDynamic. Подходит для работы с большими числами и десятичными дробями. Поддерживает темный режим, различные размеры экранов и устройства.
👍 Лайки: 0, 📥 Скачиваний: 13K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/numberpicker_dynamic
bottom_picker 4.1.1
Новая версия пакета Bottom Picker доступна. Этот пакет позволяет создавать красивые и настраиваемые нижние селекторы для ваших приложений Flutter.
👍 Лайки: 363, 📥 Скачиваний: 11.4M
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/bottom_picker
numeric_selector 0.0.4
Новый пакет для Flutter: Numeric Selector. Позволяет создавать горизонтальные и вертикальные селекторы чисел с плавной прокруткой и опциональной вибрационной обратной связью.
👍 Лайки: 8, 📥 Скачиваний: 138K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/numeric_selector
flutter_picker_plus 1.5.6
Новый пакет для Flutter-приложений: flutter_picker_plus. Этот мощный и настраиваемый виджет-пикер поддерживает множество типов пикеров, включая число, дату и время, массив и пользовательские данные.
👍 Лайки: 60, 📥 Скачиваний: 8.6M
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/flutter_picker_plus
flutter_pickers 2.2.0
Новая версия пакета flutter_pickers. Пакет flutter_pickers - это библиотека для создания различных видов выбора в приложениях Flutter.
👍 Лайки: 62, 📥 Скачиваний: 1.2M
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/flutter_pickers
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #day_month_picker #numberpicker_dynamic #bottom_picker #numeric_selector #flutter_picker_plus #flutter_pickers
1 021
Самые лучшие обновлённые пакеты за последние 24 часа
Puppeteer 3.22.0 - плагин для автоматизации браузера Chrome через протокол DevTools. С его помощью можно генерировать скриншоты и PDF-страниц, автоматизировать форму ввода, тестировать интерфейс и многое другое. В новой версии обновлен Chrome до версии 147.0.7727.56. 👍 Лайки: 414, 📥 Скачиваний: 255К
https://pub.dev/packages/puppeteer
liquid_glass_widgets 0.7.7 - пакет для добавления в ваше Flutter-приложение эффектов "жидкого стекла" из iOS 26. В новой версии удален mixin GlassIndicatorTapMixin и улучшено обработка событий в GlassTabBar и GlassSegmentedControl. 👍 Лайки: 68, 📥 Скачиваний: 4.6К
https://pub.dev/packages/liquid_glass_widgets
flutter_chen_kchart 3.0.1 - пакет для создания профессиональных K-линейных графиков в приложениях Flutter. В новой версии обновлена документация. 👍 Лайки: 14, 📥 Скачиваний: 82
https://pub.dev/packages/flutter_chen_kchart
flutter_native_html_to_pdf 3.0.2 - пакет для конвертации HTML в PDF-файлы с помощью нативных возможностей платформ Android и iOS. В новой версии исправлена проблема с гиперссылками на iOS. 👍 Лайки: 17, 📥 Скачиваний: 4.4К
https://pub.dev/packages/flutter_native_html_to_pdf
hypersdkflutter 4.0.54 - пакет для организации платежей в приложениях Flutter через различные динамические модули. В новой версии заменен deprecated jcenter() на mavenCentral(). 👍 Лайки: 11, 📥 Скачиваний: 5.2К
https://pub.dev/packages/hypersdkflutter
not_static_icons 0.41.0 - пакет содержит более 500 анимированных иконок для Flutter, без необходимости использования Rive или Lottie. Теперь доступно 8 новых анимированных иконок. 👍 Лайки: 44, 📥 Скачиваний: 532
https://pub.dev/packages/not_static_icons
FlutterPulse — канал о мире Flutter!
Поддержать канал
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #puppeteer #liquid_glass_widgets #flutter_chen_kchart #flutter_native_html_to_pdf #hypersdkflutter #not_static_icons
1 021
🧠 Почему Flutter тормозит и как это исправить
Думаете,
async/await запускает код в фоне? ❌ Нет!
Весь ваш Flutter работает в одном потоке (Main Isolate). Если вы заблокируете его тяжелыми вычислениями — будет джанк.
🔹 Главное правило:
• async/await = не блокировать пока ждем (IO, сеть).
• Isolate = не блокировать пока работаем (CPU, вычисления).
⚙️ Как работает Event Loop?
Это как ресепшионист: одна задача за другой, но очень быстро.
Очереди:
1️⃣ Microtask (срочно)
2️⃣ Event (обычно)
🛑 Что вызывает Jank?
Бюджет кадра ≈ 16мс. Если парсинг JSON занимает 80мс в главном потоке → UI замирает.
✅ Решение: Изоляты
Переносите тяжелую работу в фон:
// Простой способ (Flutter)
final result = await compute(parseJson, bigData);
// Или нативный Dart
final result = await Isolate.run(() => heavyCalc());
💡 Когда использовать изоляты:
✅ Парсинг большого JSON
✅ Обработка изображений
✅ Шифрование / Сжатие
❌ Сетевые запросы (они уже неблокирующие!)
Изоляты не делят память (общаются сообщениями), что исключает Race Conditions. Это не магия, а правильное разделение ответственности.
Сделайте ваши приложения плавными! 🚀
🔗 Ссылки на материалы:
Читать на русском языке
Read in English
Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium1 021
🧊 Flutter замораживает Material и Cupertino — началась большая миграция
7 апреля произошло очень важное событие для экосистемы Flutter —
официально объявлен code freeze для Material и Cupertino.
Это не просто новость — это начало фундаментального изменения архитектуры Flutter.
🚨 Что произошло
С 7 апреля 2026:
❌ Любые изменения в Material и Cupertino внутри flutter/flutter запрещены
❌ Новые PR больше не будут мержиться
👉 Разработка полностью останавливается в текущем репозитории
📦 Что будет дальше
Следующий шаг:
➡️ Material и Cupertino переедут в отдельные пакеты:
•
material_ui
• cupertino_ui
📍 Они будут публиковаться на pub.dev и развиваться независимо от SDK
🧠 Почему это делают
Главная цель — decoupling UI-библиотек от ядра Flutter.
Это даёт:
✔️ Быстрые релизы UI без обновления SDK
✔️ Независимую эволюцию дизайна
✔️ Меньше breaking changes
✔️ Больше гибкости
👉 Flutter превращается в модульный UI toolkit
🗺 Как будет происходить миграция
1️⃣ Flutter 3.44
SDK содержит замороженную версию Material и Cupertino
2️⃣ После 3.44
Появятся пакеты material_ui и cupertino_ui (v1.0.0)
3️⃣ Следующий stable
Старые библиотеки → deprecated
4️⃣ Позже
Полное удаление из SDK ❌
---
⚙️ Важная деталь
Почему сделали freeze заранее?
👉 Чтобы гарантировать:
• Код в SDK = код в новых пакетах
• Минимум breaking changes
• Максимально простая миграция
Это очень сильное инженерное решение 👏
👨💻 Что делать разработчикам
Если ты используешь Flutter:
👉 Пока ничего делать не нужно
Но в будущем нужно будет явно импортировать:
import 'package:material_ui/material_ui.dart';
💡 Почему это важно
Это часть глобального тренда Flutter:
• decoupling
• modular architecture
• независимые пакеты
👉 Flutter уходит от монолита
🔥 Что изменится
✔️ UI можно обновлять отдельно от SDK
✔️ Легче делать кастомные дизайн-системы
✔️ Меньше лишнего кода
✔️ Быстрее развитие экосистемы
📌 Итог
Это один из самых важных шагов Flutter за последние годы:
👉 Flutter становится:
• легче
• гибче
• модульнее
• ближе к enterprise
И это только начало 👀
Полная новость здесь
#flutter #dart #material #cupertino #architecture #flutterdev #flutterpulse #flutterpulsenews1 021
🚀 Что сеньоры делают ПЕРЕД публикацией Flutter-приложения
Релиз — это не прыжок веры, а система. Сеньоры не надеются на удачу, они используют чек-листы, автоматизацию и быстрые откаты.
🔹 Главное правило:
Собирайте в CI, тестируйте РЕЛИЗНЫЙ артефакт (не debug!) и всегда имейте путь отката.
⚙️ Чеклист перед релизом:
✅ Сборка в CI с
--split-debug-info (символы для краш-репортов)
✅ Smoke-тесты на реальных устройствах (слабый Android, старый iOS)
✅ Флаги функций (Feature Flags) для рискованных фич
✅ Канареечный релиз (1–5% пользователей)
✅ Мониторинг и алерты настроены (Crashlytics, Sentry)
🛡 Стратегия безопасности:
1️⃣ Включите новую фичу для 1% пользователей.
2️⃣ Мониторьте 30–60 мин.
3️⃣ Если ок → расширяйте до 25% → 50% → 100%.
4️⃣ Если баг → выключите флаг мгновенно (без нового релиза!).
🆘 Аварийный план:
• Триаж → Сдерживание (флаг/стоп роллаута) → Митигация → Фикс → Постмортем.
• Практикуйте откаты раз в квартал!
💡 Инструменты:
• CI: GitHub Actions, GitLab CI
• Деплой: Fastlane
• Краши: Firebase Crashlytics, Sentry
• Флаги: LaunchDarkly, Firebase Remote Config
Релиз — это процесс, а не событие. Берегите нервы команды и счастье пользователей! 🧘♂️
Пробовали канареечные релизы? Делитесь опытом 👇
🔗 Ссылки на материалы:
Читать на русском языке
Read in English
Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium1 021
Отслеживание жизненного цикла Flutter-приложений 📊💻
Для создания более эффективных и отзывчивых приложений важно понимать и отслеживать их жизненный цикл. В Flutter для этого используется
AppLifecycleState, который позволяет добавлять обратные вызовы для реакции на изменения состояния приложения 🔄.
Давайте рассмотрим возможные состояния Flutter-приложений:
- resumed: приложение находится в foreground и активно используется пользователем. Здесь можно возобновлять остановленные потоки данных и анимации 📈.
- inactive: приложение видно, но пользователь не может с ним взаимодействовать. Это временное состояние, например, когда пользователь просматривает все открытые приложения или системные диалоговые окна 📝.
- hidden: еще одно временное состояние, где приложение не видно, но еще не полностью на паузе. Оно было добавлено в Flutter 3.13 для сохранения состояния до тех пор, пока операционная система не ограничит ресурсы 🕰.
- paused: приложение полностью в фоне. Основной isolate работает, но Flutter Engine не занимается рендерингом. Здесь можно отключиться от WebSockets, отменить таймеры и прослушку потоков данных ⏸️.
- detached: крайнее состояние, указывающее на закрытие или запуск приложения (холодный запуск) ❄️.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutter_amiga1 021
🏗 Архитектура Flutter: от кода до пикселей
Flutter не скрывает сложность — он её организует. Разбираем три главных слоя, которые делают Flutter кроссплатформенным монстром.
🔹 1. Фреймворк (Dart) — «Мозг»
Вы пишете виджеты, описывая что показать. Реактивная модель:
UI = f(state). Сюда же входит Foundation (BuildContext, Key), который координирует всё за кулисами.
🔹 2. Движок (C/C++) — «Мышцы»
Превращает ваши описания в GPU-инструкции.
• Работает со Skia/Impeller
• Управляет изолятами Dart
• Соблюдает бюджет 16мс на кадр (60 FPS)
🔹 3. Embedder (Платформа) — «Скелет»
Мост к ОС (Android, iOS, Web). Создает окно, обрабатывает ввод и запускает движок. Без него Flutter не взлетит.
⚙️ Конвейер рендеринга:
Виджеты → Элементы → RenderObjects → Пиксели• Виджеты неизменяемы (описание) • Элементы хранят состояние • RenderObjects делают тяжёлую работу (layout/paint) 💡 Почему это круто? Flutter не привязан ни к одной ОС или рендереру. Каждый слой заменяем. Это делает его портативным, тестируемым и будущеустойчивым. Понимание слоев превращает Flutter из «магии» в предсказуемую систему. 🧠 Пробовали копаться в исходниках движка? Делитесь 👇 🔗 Ссылки на материалы: Читать на русском языке Read in English Читать оригинал Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ FlutterPulse — канал о мире Flutter! #flutter #dart #flutterpulse #FlutterPulseMedium
1 021
Удаление неиспользуемых импортов во Flutter-проекте 🚀
Вы когда-нибудь сталкивались с проблемой неиспользуемых импортов в своем Flutter-проекте? 🤔 Они могут сделать ваш код грязным и усложнить его поддержку. Но не волнуйтесь, есть решение! 💡
Одна команда может все решить:
dart pub get && dart fix --apply. Анализатор Dart пробежится по всем файлам, найдет неиспользуемые импорты и удалит их. Без лишних вопросов, без ручного перебора каждого файла. 🔥
Если вы хотите сначала посмотреть, что именно будет удалено, можно выполнить dart fix --dry-run. Покажет список изменений, но ничего не тронет. 📝
Почему об этом вообще стоит думать? Неиспользуемые импорты не ломают код, но они делают его грязным. Ревьюеры тратят время на проверку того, что на самом деле не используется. Линтеры и форматтеры работают хуже, когда списки импортов захламлены. А сам проект со временем становится тяжелее и менее понятным. 🤯
dart fix решает эту проблему мгновенно. Инструмент официальный, встроенный в экосистему Dart, так что никаких сторонних зависимостей тащить не нужно. 🚫
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter 💻📱🔍1 021
Самые лучшие обновлённые пакеты за последние 24 часа
syncfusion_flutter_pdf 33.1.47 - плагин для добавления функций работы с PDF в приложения Flutter, включая создание, чтение, редактирование и защиту PDF-документов. В новой версии исправлена ошибка с цифровыми подписями, теперь они правильно сливаются при сохранении PDF-файлов. 👍 Лайки: 782, 📥 Скачиваний: 227К
https://pub.dev/packages/syncfusion_flutter_pdf
syncfusion_flutter_calendar 33.1.47 - пакет для создания календарей в приложениях Flutter с различными настройками видов. В новой версии внесены изменения: свойство size в ResourceViewSettings теперь deprecated, вместо него используются новые свойства height и width. 👍 Лайки: 1560, 📥 Скачиваний: 59.2К
https://pub.dev/packages/syncfusion_flutter_calendar
syncfusion_flutter_datepicker 33.1.47 - плагин для выбора даты в приложениях Flutter. Теперь устранены проблемы с тапом и перетаскиванием в Date Range Picker. 👍 Лайки: 1630, 📥 Скачиваний: 197К
https://pub.dev/packages/syncfusion_flutter_datepicker
syncfusion_flutter_core 33.1.47 - зависимый пакет для различных виджетов Flutter от Syncfusion. Несмотря на отсутствие изменений в этой версии, пакет остается популярным: 250 лайков и более 548 000 скачиваний! 👍 Лайки: 250, 📥 Скачиваний: 548К
https://pub.dev/packages/syncfusion_flutter_core
image_cropper 12.2.0 - плагин для обрезки изображений на платформах Android, iOS и Web. В новой версии исправлена проблема на iOS, связанная с отсутствием файла 'TOCropViewConstants.h'. 👍 Лайки: 2430, 📥 Скачиваний: 337К
https://pub.dev/packages/image_cropper
syncfusion_flutter_charts 33.1.46 - библиотека визуализации данных для создания красивых, анимированных и высокопроизводительных графиков в приложениях Flutter. В новой версии исправлена ошибка с неправильным выравниванием маркеров и их меток в общих подсказках графика. 👍 Лайки: 3620, 📥 Скачиваний: 176К
https://pub.dev/packages/syncfusion_flutter_charts
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #syncfusion_flutter_pdf #syncfusion_flutter_calendar #syncfusion_flutter_datepicker #syncfusion_flutter_core #image_cropper #syncfusion_flutter_charts
1 021
Новые пакеты за неделю
docx_viewer_plus 1.0.0
Пакет docx_viewer_plus позволяет просматривать, редактировать и делиться файлами .docx прямо внутри вашего приложения. Поддерживает Android, iOS и macOS без внешних зависимостей.
👍 Лайки: 2, 📥 Скачиваний: 79
https://pub.dev/packages/docx_viewer_plus
glassx_ios 1.0.1
Позволяет создавать эффекты жидкого стекла на iOS и адаптивные отрисовки на Android и Web.
Уже 1 лайк и 0 скачиваний!
https://pub.dev/packages/glassx_ios
flutter_smart_editor 1.0.2
Пакет имеет 2 лайка и 120 скачиваний.
Он предназначен для создания редакторов текста с расширенными функциями, такими как форматирование текста, блоковые стили, HTML-ввод/вывод и многое другое.
https://pub.dev/packages/flutter_smart_editor
liquid_glass_widgets 1.0.3
С его помощью вы можете добавить эффекты Apple's iOS 26 Liquid Glass в свои приложения Flutter. Пакет включает 36 стеклянных виджетов с реальным эффектом размытия и физическими анимациями. Уже 65 лайков и 4460 скачиваний!
https://pub.dev/packages/liquid_glass_widgets
smart_download_manager_plus 1.0.4
Лайков: 4, Скачиваний: 182.
Этот мощный менеджер загрузок для Flutter поддерживает параллельные загрузки, возобновление и паузу, умную систему повторных попыток и многое другое.
https://pub.dev/packages/smart_download_manager_plus
neshan_maps_flutter 1.0.5
Этот пакет позволяет интегрировать карты Neshan в приложения Flutter.
Лайков: 1
Скачиваний: 0
https://pub.dev/packages/neshan_maps_flutter
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestNewPackages #docx_viewer_plus #glassx_ios #flutter_smart_editor #liquid_glass_widgets #smart_download_manager_plus #neshan_maps_flutter
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
