Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз
webrtc-interface обновился!
Пакет позволяет использовать WebRTC в приложениях на Dart-Web и Flutter. Теперь он стал ещё лучше!
Что нового: обновление интерфейса для улучшения совместимости и стабильности.
👍 Лайки: 9, 📥 Скачиваний: 102К
https://pub.dev/packages/webrtc_interface
Adjust SDK для Flutter обновился!
Пакет используется для трекинга и анализа поведения пользователей в мобильных приложениях, созданных на Flutter.
В последнем обновлении улучшена стабильность и производительность SDK.
👍 Лайки: 59, 📥 Скачиваний: 134К
https://pub.dev/packages/adjust_sdk
analyzer обновился до версии 7.3.0!
Пакет используется для статического анализа кода Dart и интеграции с инструментами и редакторами.
В новой версии добавлен флаг `optional` в метод `FeatureSet.latestLanguageVersion()`.
👍 Лайки: 266, 📥 Скачиваний: 8.09М
https://pub.dev/packages/analyzer
Material Symbols Icons для Flutter обновился до версии 4.39.0!
Пакет используется для добавления иконок Material Symbols в приложения Flutter. Теперь он поддерживает Material Symbols Icons variable fonts версии 4.39 для стилей outline, rounded и sharp.
👍 Лайки: 198, 📥 Скачиваний: 87.6К
https://pub.dev/packages/material_symbols_icons
camera_avfoundation обновился до версии 0.9.7+1!
Этот пакет используется для реализации камеры на iOS-устройствах. Теперь он стал самостоятельным федеративным пакетом, отделившись от основного пакета camera.
👍 Лайки: 9, 📥 Скачиваний: 199К
https://pub.dev/packages/camera_avfoundation
#webrtcinterface #adjustsdk #analyzer #materialsymbolsicons #cameraavfoundation #flutter #dart #pubdev #flutterpulse
webrtc-interface обновился!
Пакет позволяет использовать WebRTC в приложениях на Dart-Web и Flutter. Теперь он стал ещё лучше!
Что нового: обновление интерфейса для улучшения совместимости и стабильности.
👍 Лайки: 9, 📥 Скачиваний: 102К
https://pub.dev/packages/webrtc_interface
Adjust SDK для Flutter обновился!
Пакет используется для трекинга и анализа поведения пользователей в мобильных приложениях, созданных на Flutter.
В последнем обновлении улучшена стабильность и производительность SDK.
👍 Лайки: 59, 📥 Скачиваний: 134К
https://pub.dev/packages/adjust_sdk
analyzer обновился до версии 7.3.0!
Пакет используется для статического анализа кода Dart и интеграции с инструментами и редакторами.
В новой версии добавлен флаг `optional` в метод `FeatureSet.latestLanguageVersion()`.
👍 Лайки: 266, 📥 Скачиваний: 8.09М
https://pub.dev/packages/analyzer
Material Symbols Icons для Flutter обновился до версии 4.39.0!
Пакет используется для добавления иконок Material Symbols в приложения Flutter. Теперь он поддерживает Material Symbols Icons variable fonts версии 4.39 для стилей outline, rounded и sharp.
👍 Лайки: 198, 📥 Скачиваний: 87.6К
https://pub.dev/packages/material_symbols_icons
camera_avfoundation обновился до версии 0.9.7+1!
Этот пакет используется для реализации камеры на iOS-устройствах. Теперь он стал самостоятельным федеративным пакетом, отделившись от основного пакета camera.
👍 Лайки: 9, 📥 Скачиваний: 199К
https://pub.dev/packages/camera_avfoundation
#webrtcinterface #adjustsdk #analyzer #materialsymbolsicons #cameraavfoundation #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков
go_router обновился до версии 14.8.0
Пакет для навигации между экранами в приложениях Flutter на основе URL. Добавлен параметр preload к StatefulShellBranchData.$branch.
👍 Лайки: 5.09К, 📥 Скачиваний: 1.31М
https://pub.dev/packages/go_router
device_info_plus обновился до версии 11.3.0
Пакет для получения информации о текущем устройстве изнутри приложения Flutter. Теперь можно получить имя устройства, назначенное пользователем, на Android.
👍 Лайки: 2.73К, 📥 Скачиваний: 2.43М
https://pub.dev/packages/device_info_plus
connectivity_plus обновился до версии 6.1.3
Пакет для обнаружения типов сетевого подключения в приложениях Flutter. Исправлена проблема с отсутствием файла конфиденциальности в манифесте для iOS и MacOS.
👍 Лайки: 3.66К, 📥 Скачиваний: 1.96М
https://pub.dev/packages/connectivity_plus
file_picker обновился до версии 8.3.2
Пакет для использования родного файлового менеджера для выбора одного или нескольких файлов. Исправлена ошибка при выборе файлов на Android с launchMode=singleInstance.
👍 Лайки: 4.59К, 📥 Скачиваний: 1.69М
https://pub.dev/packages/file_picker
#go_router #device_info_plus #connectivity_plus #file_picker #flutter #dart #pubdev #flutterpulse
go_router обновился до версии 14.8.0
Пакет для навигации между экранами в приложениях Flutter на основе URL. Добавлен параметр preload к StatefulShellBranchData.$branch.
👍 Лайки: 5.09К, 📥 Скачиваний: 1.31М
https://pub.dev/packages/go_router
device_info_plus обновился до версии 11.3.0
Пакет для получения информации о текущем устройстве изнутри приложения Flutter. Теперь можно получить имя устройства, назначенное пользователем, на Android.
👍 Лайки: 2.73К, 📥 Скачиваний: 2.43М
https://pub.dev/packages/device_info_plus
connectivity_plus обновился до версии 6.1.3
Пакет для обнаружения типов сетевого подключения в приложениях Flutter. Исправлена проблема с отсутствием файла конфиденциальности в манифесте для iOS и MacOS.
👍 Лайки: 3.66К, 📥 Скачиваний: 1.96М
https://pub.dev/packages/connectivity_plus
file_picker обновился до версии 8.3.2
Пакет для использования родного файлового менеджера для выбора одного или нескольких файлов. Исправлена ошибка при выборе файлов на Android с launchMode=singleInstance.
👍 Лайки: 4.59К, 📥 Скачиваний: 1.69М
https://pub.dev/packages/file_picker
#go_router #device_info_plus #connectivity_plus #file_picker #flutter #dart #pubdev #flutterpulse
Привет, друзья! 🚀
Только что наткнулся на отличную статью Михаила Лазебного, которая рассказывает о двух ключевых типах состояний в Flutter: Ephemeral State и Application State. 📱
🤔 Если вы хотите понять, как эффективно управлять состоянием вашего приложения, это must-read! Михаил делится простыми и полезными примерами:
1️⃣ Ephemeral State – это временное состояние, которое живёт только в рамках одного виджета (например, введённый текст в TextField или текущий индекс навигации).
2️⃣ Application State – это более глобальное состояние, которое влияет на весь проект, например, данные пользователя или список постов, полученных с сервера.
Для каждого типа состояния есть свои лучшие практики, и, что важно, Михаил объясняет, где не стоит перегружать приложение лишними инструментами (например, создавать BLoC для простого индекса в навигации).
🔧 Это помогает организовать код и сделать приложение более производительным!
Если вы всё ещё не уверены, какой подход лучше применить в вашем проекте – не пропустите! 👀
Читайте статью здесь: https://lazebny.io/ephemeral-and-application-state-in-flutter/
#flutter #flutterpulse #flutterdev #state_management #dart #flutterstate #appdevelopment
Только что наткнулся на отличную статью Михаила Лазебного, которая рассказывает о двух ключевых типах состояний в Flutter: Ephemeral State и Application State. 📱
🤔 Если вы хотите понять, как эффективно управлять состоянием вашего приложения, это must-read! Михаил делится простыми и полезными примерами:
1️⃣ Ephemeral State – это временное состояние, которое живёт только в рамках одного виджета (например, введённый текст в TextField или текущий индекс навигации).
2️⃣ Application State – это более глобальное состояние, которое влияет на весь проект, например, данные пользователя или список постов, полученных с сервера.
Для каждого типа состояния есть свои лучшие практики, и, что важно, Михаил объясняет, где не стоит перегружать приложение лишними инструментами (например, создавать BLoC для простого индекса в навигации).
🔧 Это помогает организовать код и сделать приложение более производительным!
Если вы всё ещё не уверены, какой подход лучше применить в вашем проекте – не пропустите! 👀
Читайте статью здесь: https://lazebny.io/ephemeral-and-application-state-in-flutter/
#flutter #flutterpulse #flutterdev #state_management #dart #flutterstate #appdevelopment
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз
package_info_plus обновился до версии 8.2.1
Пакет для Flutter, который позволяет разработчикам получать информацию о пакете приложения. Исправлены ошибки с конвертацией installTime и предупреждением о компиляции на macOS.
👍 Лайки: 2.4К, 📥 Скачиваний: 3М
https://pub.dev/packages/package_info_plus
video_player_avfoundation обновился до версии 2.7.0
Пакет для iOS и macOS, который позволяет отображать видео с помощью платформенных представлений.
👍 Лайки: 7, 📥 Скачиваний: 2.1М
https://pub.dev/packages/video_player_avfoundation
Chopper обновился до версии 8.1.0
Генератор HTTP-клиентов для Dart и Flutter. Deprecated все методы с нижним регистром.
👍 Лайки: 845, 📥 Скачиваний: 126К
https://pub.dev/packages/chopper
dart_mappable обновился до версии 4.3.1
Пакет для Dart, который упрощает сериализацию и десериализацию JSON-данных. Теперь можно изменить ключ '__type' при сериализации и десериализации данных.
👍 Лайки: 351, 📥 Скачиваний: 160К
https://pub.dev/packages/dart_mappable
test обновился до версии 1.25.15
Пакет для Dart, который предоставляет стандартный способ написания и запуска тестов. Разрешено использование последней версии пакета `shelf_web_socket`.
👍 Лайки: 579, 📥 Скачиваний: 4.4М
https://pub.dev/packages/test
#package_info_plus #video_player_avfoundation #Chopper #dart_mappable #test #flutter #dart #pubdev #flutterpulse
package_info_plus обновился до версии 8.2.1
Пакет для Flutter, который позволяет разработчикам получать информацию о пакете приложения. Исправлены ошибки с конвертацией installTime и предупреждением о компиляции на macOS.
👍 Лайки: 2.4К, 📥 Скачиваний: 3М
https://pub.dev/packages/package_info_plus
video_player_avfoundation обновился до версии 2.7.0
Пакет для iOS и macOS, который позволяет отображать видео с помощью платформенных представлений.
👍 Лайки: 7, 📥 Скачиваний: 2.1М
https://pub.dev/packages/video_player_avfoundation
Chopper обновился до версии 8.1.0
Генератор HTTP-клиентов для Dart и Flutter. Deprecated все методы с нижним регистром.
👍 Лайки: 845, 📥 Скачиваний: 126К
https://pub.dev/packages/chopper
dart_mappable обновился до версии 4.3.1
Пакет для Dart, который упрощает сериализацию и десериализацию JSON-данных. Теперь можно изменить ключ '__type' при сериализации и десериализации данных.
👍 Лайки: 351, 📥 Скачиваний: 160К
https://pub.dev/packages/dart_mappable
test обновился до версии 1.25.15
Пакет для Dart, который предоставляет стандартный способ написания и запуска тестов. Разрешено использование последней версии пакета `shelf_web_socket`.
👍 Лайки: 579, 📥 Скачиваний: 4.4М
https://pub.dev/packages/test
#package_info_plus #video_player_avfoundation #Chopper #dart_mappable #test #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков
ENVied обновился до версии 1.1.1
Пакет для работы с переменными окружения в ваших приложениях. Исправлена ошибка, связанная с генерацией кода для одного и того же класса (#136).
👍 Лайки: 744, 📥 Скачиваний: 55.3К
https://pub.dev/packages/envied
Chopper обновился до версии 8.1.0
Генератор HTTP-клиентов, вдохновленный Retrofit. Deprecated все методы с нижним регистром (#651).
👍 Лайки: 845, 📥 Скачиваний: 126К
https://pub.dev/packages/chopper
Flutter Smart Dialog обновился до версии 4.9.8
Элегантное решение для диалогов в Flutter. Исправлены ошибки, добавлены новые функции и улучшена производительность.
👍 Лайки: 561, 📥 Скачиваний: 4.5К
https://pub.dev/packages/flutter_smart_dialog
Animate_do обновился!
Набор анимаций, вдохновлённых Animate.css, построенный на основе анимаций Flutter. Исправлены ошибки и улучшена производительность.
👍 Лайки: 4630, 📥 Скачиваний: 63.3К
https://pub.dev/packages/animate_do
Drift обновился до версии 2.25.0
Реактивная библиотека для работы с базами данных SQLite. Исправлены ошибки, связанные с обработкой исключений SQLite и потенциальными утечками ресурсов.
👍 Лайки: 1940, 📥 Скачиваний: 305К
#ENVied #Chopper #FlutterSmartDialog #Animate_do #Drift #flutter #dart #pubdev #flutterpulse
ENVied обновился до версии 1.1.1
Пакет для работы с переменными окружения в ваших приложениях. Исправлена ошибка, связанная с генерацией кода для одного и того же класса (#136).
👍 Лайки: 744, 📥 Скачиваний: 55.3К
https://pub.dev/packages/envied
Chopper обновился до версии 8.1.0
Генератор HTTP-клиентов, вдохновленный Retrofit. Deprecated все методы с нижним регистром (#651).
👍 Лайки: 845, 📥 Скачиваний: 126К
https://pub.dev/packages/chopper
Flutter Smart Dialog обновился до версии 4.9.8
Элегантное решение для диалогов в Flutter. Исправлены ошибки, добавлены новые функции и улучшена производительность.
👍 Лайки: 561, 📥 Скачиваний: 4.5К
https://pub.dev/packages/flutter_smart_dialog
Animate_do обновился!
Набор анимаций, вдохновлённых Animate.css, построенный на основе анимаций Flutter. Исправлены ошибки и улучшена производительность.
👍 Лайки: 4630, 📥 Скачиваний: 63.3К
https://pub.dev/packages/animate_do
Drift обновился до версии 2.25.0
Реактивная библиотека для работы с базами данных SQLite. Исправлены ошибки, связанные с обработкой исключений SQLite и потенциальными утечками ресурсов.
👍 Лайки: 1940, 📥 Скачиваний: 305К
#ENVied #Chopper #FlutterSmartDialog #Animate_do #Drift #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз
ASN.1 Parser обновился до версии 1.5.9
Пакет используется для кодирования и декодирования данных в формате ASN.1 с использованием BER-кодирования. В новой версии добавлен геттер `utf8StringValue` для класса `ASN1OctetString`, позволяющий получить декодированные байты в виде строки UTF-8.
👍 Лайки: 21, 📥 Скачиваний: 1.1M
https://pub.dev/packages/asn1lib
sqlite3 обновился до версии 2.7.3
Этот пакет предоставляет привязки к SQLite для Dart и теперь поддерживает localtime datetime модификатор в SQLite на веб-платформе. Кроме того, улучшена документация и добавлена информация о местоположении синтаксических ошибок в SqliteException.
👍 Лайки: 375, 📥 Скачиваний: 498К
https://pub.dev/packages/sqlite3
custom_lint_builder обновился до версии 0.7.3
Пакет custom_lint_builder используется для определения пользовательских линтов в ваших проектах. Теперь он обновлен вместе с обновлением custom_lint до 0.7.3.
👍 Лайки: 17, 📥 Скачиваний: 1.7M
https://pub.dev/packages/custom_lint_builder
custom_lint обновился до версии 0.7.3
Пакет custom_lint позволяет создавать кастомные правила линтинга для Dart-проектов. В этом обновлении исправлены некоторые ошибки и улучшена совместимость с другими пакетами.
👍 Лайки: 224, 📥 Скачиваний: 1.8M
https://pub.dev/packages/custom_lint
sqlite3_flutter_libs обновился до версии 0.5.30
Этот пакет позволяет использовать библиотеку SQLite в Flutter-приложениях на Android, iOS, macOS, Linux и Windows. В новой версии обновлена библиотека SQLite до версии 3.49.0.
👍 Лайки: 155, 📥 Скачиваний: 180К
https://pub.dev/packages/sqlite3_flutter_libs
#asn1lib #sqlite3 #custom_lint_builder #custom_lint #sqlite3_flutter_libs #flutter #dart #pubdev #flutterpulse
ASN.1 Parser обновился до версии 1.5.9
Пакет используется для кодирования и декодирования данных в формате ASN.1 с использованием BER-кодирования. В новой версии добавлен геттер `utf8StringValue` для класса `ASN1OctetString`, позволяющий получить декодированные байты в виде строки UTF-8.
👍 Лайки: 21, 📥 Скачиваний: 1.1M
https://pub.dev/packages/asn1lib
sqlite3 обновился до версии 2.7.3
Этот пакет предоставляет привязки к SQLite для Dart и теперь поддерживает localtime datetime модификатор в SQLite на веб-платформе. Кроме того, улучшена документация и добавлена информация о местоположении синтаксических ошибок в SqliteException.
👍 Лайки: 375, 📥 Скачиваний: 498К
https://pub.dev/packages/sqlite3
custom_lint_builder обновился до версии 0.7.3
Пакет custom_lint_builder используется для определения пользовательских линтов в ваших проектах. Теперь он обновлен вместе с обновлением custom_lint до 0.7.3.
👍 Лайки: 17, 📥 Скачиваний: 1.7M
https://pub.dev/packages/custom_lint_builder
custom_lint обновился до версии 0.7.3
Пакет custom_lint позволяет создавать кастомные правила линтинга для Dart-проектов. В этом обновлении исправлены некоторые ошибки и улучшена совместимость с другими пакетами.
👍 Лайки: 224, 📥 Скачиваний: 1.8M
https://pub.dev/packages/custom_lint
sqlite3_flutter_libs обновился до версии 0.5.30
Этот пакет позволяет использовать библиотеку SQLite в Flutter-приложениях на Android, iOS, macOS, Linux и Windows. В новой версии обновлена библиотека SQLite до версии 3.49.0.
👍 Лайки: 155, 📥 Скачиваний: 180К
https://pub.dev/packages/sqlite3_flutter_libs
#asn1lib #sqlite3 #custom_lint_builder #custom_lint #sqlite3_flutter_libs #flutter #dart #pubdev #flutterpulse
🚀 Новый релиз бота @FlutterObserver_bot! 🚀 🎉
Всем привет! 🤩 Админ канала про flutter объявил о выпуске новой версии бота для разработчиков на Flutter и Dart! 💻
Вот список обновлений:
🔍 Наблюдатель за pub.devтеперь отслеживает:
- Новые пакеты за последние 24 часа 📦
- Новые пакеты в Flutter Favorites за последние 24 часа 🤩
- Самые популярные пакеты за последние 24 часа 📈
- Самые загружаемые пакеты за последние 24 часа 🚀
В моем канале это уже давно реализовано и, надеюсь, для Вас в более удобном виде.
📝 Изменения в наблюдателе за Flutter и Dart:
- Ссылки на RELEASE NOTES, BREAKING CHANGES и CHANGELOGE релизов 📄
- Удобное форматирование сводки и настройка наблюдателя 📊
🤝 Новые возможности бота:
- Возможность написать автору команду /send 📲
- Кнопка «Назад» для удобного навигации 🔙
- Проверка версии бота и отображение списка изменений в разделе «Статус» 📊
👥 Вот ссылка на саму новость https://t.me/mobile_developing/973
Не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений! 📣 А можно воспользоваться ботом коллег из соседнего канала :)
#flutter #dart #flutterplus 🚀💻🎉
Всем привет! 🤩 Админ канала про flutter объявил о выпуске новой версии бота для разработчиков на Flutter и Dart! 💻
Вот список обновлений:
🔍 Наблюдатель за pub.dev
- Новые пакеты за последние 24 часа 📦
- Новые пакеты в Flutter Favorites за последние 24 часа 🤩
- Самые популярные пакеты за последние 24 часа 📈
- Самые загружаемые пакеты за последние 24 часа 🚀
В моем канале это уже давно реализовано и, надеюсь, для Вас в более удобном виде.
📝 Изменения в наблюдателе за Flutter и Dart:
- Ссылки на RELEASE NOTES, BREAKING CHANGES и CHANGELOGE релизов 📄
- Удобное форматирование сводки и настройка наблюдателя 📊
🤝 Новые возможности бота:
- Возможность написать автору команду /send 📲
- Кнопка «Назад» для удобного навигации 🔙
- Проверка версии бота и отображение списка изменений в разделе «Статус» 📊
👥 Вот ссылка на саму новость https://t.me/mobile_developing/973
Не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений! 📣 А можно воспользоваться ботом коллег из соседнего канала :)
#flutter #dart #flutterplus 🚀💻🎉
Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков
Animate_do обновился до версии 4.0.0!
Пакет анимаций для Flutter, не требующий внешних зависимостей. Теперь имеет новый API (Sugar Syntax), структуру проекта и еще больше анимаций, примеров и документации.
👍 Лайки: 4.6К, 📥 Скачиваний: 63.9К
https://pub.dev/packages/animate_do
Talker обновился до версии 4.6.11!
Продвинутый обработчик ошибок и логгер для приложений на Dart и Flutter. Теперь позволяет печатать перенаправления ответов в TalkerDioLoggerSettings.
👍 Лайки: 617, 📥 Скачиваний: 184К
https://pub.dev/packages/talker
File Picker обновился до версии 8.3.3!
Пакет позволяет использовать системный файловый менеджер для выбора одного или нескольких файлов, с поддержкой фильтрации по расширениям. Теперь имеет обновленные зависимости и улучшенную систему CI/CD.
👍 Лайки: 4.6К, 📥 Скачиваний: 1.69М
https://pub.dev/packages/file_picker
Audioplayers обновился до версии 6.1.2!
Пакет позволяет проигрывать несколько аудиофайлов одновременно на Android, iOS, Linux, macOS, Windows и веб-платформах. Теперь имеет обновленную зависимость до последней версии.
👍 Лайки: 3.2К, 📥 Скачиваний: 396К
https://pub.dev/packages/audioplayers
#animate_do #talker #file_picker #audioplayers #flutter #dart #pubdev #flutterpulse
Animate_do обновился до версии 4.0.0!
Пакет анимаций для Flutter, не требующий внешних зависимостей. Теперь имеет новый API (Sugar Syntax), структуру проекта и еще больше анимаций, примеров и документации.
👍 Лайки: 4.6К, 📥 Скачиваний: 63.9К
https://pub.dev/packages/animate_do
Talker обновился до версии 4.6.11!
Продвинутый обработчик ошибок и логгер для приложений на Dart и Flutter. Теперь позволяет печатать перенаправления ответов в TalkerDioLoggerSettings.
👍 Лайки: 617, 📥 Скачиваний: 184К
https://pub.dev/packages/talker
File Picker обновился до версии 8.3.3!
Пакет позволяет использовать системный файловый менеджер для выбора одного или нескольких файлов, с поддержкой фильтрации по расширениям. Теперь имеет обновленные зависимости и улучшенную систему CI/CD.
👍 Лайки: 4.6К, 📥 Скачиваний: 1.69М
https://pub.dev/packages/file_picker
Audioplayers обновился до версии 6.1.2!
Пакет позволяет проигрывать несколько аудиофайлов одновременно на Android, iOS, Linux, macOS, Windows и веб-платформах. Теперь имеет обновленную зависимость до последней версии.
👍 Лайки: 3.2К, 📥 Скачиваний: 396К
https://pub.dev/packages/audioplayers
#animate_do #talker #file_picker #audioplayers #flutter #dart #pubdev #flutterpulse
Обновленные пакеты за последние 24 часа, скачанные наибольшее число раз
qs_dart обновился до версии 1.3.2!
Пакет для кодирования и декодирования строк запросов в Dart. Исправлена ошибка в функции Utils.unescape.
👍 Лайки: 8, 📥 Скачиваний: 96.3К
https://pub.dev/packages/qs_dart
Retrofit обновился до версии 9.1.8!
Популярный пакет для создания REST-клиентов в приложениях на основе Dart. Исправлены две важные ошибки.
👍 Лайки: 165, 📥 Скачиваний: 272К
https://pub.dev/packages/retrofit
talker_dio_logger обновился до версии 4.6.11!
Пакет для логирования HTTP-запросов в приложениях на основе Dart/Flutter. Добавлена возможность вывода перенаправлений ответов сервера.
👍 Лайки: 112, 📥 Скачиваний: 66.5К
https://pub.dev/packages/talker_dio_logger
Talker обновился до версии 4.6.11!
Продвинутый обработчик ошибок и логгер для приложений на Dart и Flutter. Добавлена возможность печати перенаправлений ответов.
👍 Лайки: 526, 📥 Скачиваний: 81.3К
https://pub.dev/packages/talker
talker_logger обновился до версии 4.6.11!
Легкий и настраиваемый логгер для ваших приложений. Добавлена возможность печатать перенаправления ответов.
👍 Лайки: 47, 📥 Скачиваний: 186К
https://pub.dev/packages/talker_logger
#qs_dart #Retrofit #talker_dio_logger #Talker #talker_logger #flutter #dart #pubdev #flutterpulse
qs_dart обновился до версии 1.3.2!
Пакет для кодирования и декодирования строк запросов в Dart. Исправлена ошибка в функции Utils.unescape.
👍 Лайки: 8, 📥 Скачиваний: 96.3К
https://pub.dev/packages/qs_dart
Retrofit обновился до версии 9.1.8!
Популярный пакет для создания REST-клиентов в приложениях на основе Dart. Исправлены две важные ошибки.
👍 Лайки: 165, 📥 Скачиваний: 272К
https://pub.dev/packages/retrofit
talker_dio_logger обновился до версии 4.6.11!
Пакет для логирования HTTP-запросов в приложениях на основе Dart/Flutter. Добавлена возможность вывода перенаправлений ответов сервера.
👍 Лайки: 112, 📥 Скачиваний: 66.5К
https://pub.dev/packages/talker_dio_logger
Talker обновился до версии 4.6.11!
Продвинутый обработчик ошибок и логгер для приложений на Dart и Flutter. Добавлена возможность печати перенаправлений ответов.
👍 Лайки: 526, 📥 Скачиваний: 81.3К
https://pub.dev/packages/talker
talker_logger обновился до версии 4.6.11!
Легкий и настраиваемый логгер для ваших приложений. Добавлена возможность печатать перенаправления ответов.
👍 Лайки: 47, 📥 Скачиваний: 186К
https://pub.dev/packages/talker_logger
#qs_dart #Retrofit #talker_dio_logger #Talker #talker_logger #flutter #dart #pubdev #flutterpulse
🚀 Улучшите производительность своих Flutter-приложений! 🚀
Привет, разработчики! 👋 Сегодня я хочу поделиться с вами важными советами по созданию плавных и эффективных скроллящихся списков в ваших Flutter-приложениях 📱.
Вы знали, что неправильное использование скроллящихся списков может привести к проблемам с производительностью? 🤔
Но не волнуйтесь, у меня есть решение! 🎉
Используйте CustomScrollView вместо вложенных ListView и Column, чтобы избежать избыточных перестроений и повысить эффективность 📈.
Для длинных списков выбирайте ListView.builder, который рендерит только видимые элементы, экономя память и ресурсы 📊.
Избегайте SingleChildScrollView для длинных списков, так как он загружает весь контент сразу, что приводит к утечке памяти 🚫.
Оптимизируйте ListView с itemExtent или SliverFixedExtentList, чтобы снизить нагрузку на систему прокрутки и сделать ее более плавной 🔄.
И не забудьте про другие важные советы, такие как использование NestedScrollView для SliverAppBar и TabBarView, ReorderableListView для перетаскивания элементов, и AutomaticKeepAliveClientMixin для сохранения состояния элементов 📝.
Хотите узнать больше? 🤔 Читайте полную статью по ссылке: https://t.me/flutterfriendly/89
И не забудьте подписаться на канал flutterpulse, чтобы быть в курсе всех последних новостей и советов по разработке на Flutter! 📣
#flutter #dart #flutterplus 🚀
Привет, разработчики! 👋 Сегодня я хочу поделиться с вами важными советами по созданию плавных и эффективных скроллящихся списков в ваших Flutter-приложениях 📱.
Вы знали, что неправильное использование скроллящихся списков может привести к проблемам с производительностью? 🤔
Но не волнуйтесь, у меня есть решение! 🎉
Используйте CustomScrollView вместо вложенных ListView и Column, чтобы избежать избыточных перестроений и повысить эффективность 📈.
Для длинных списков выбирайте ListView.builder, который рендерит только видимые элементы, экономя память и ресурсы 📊.
Избегайте SingleChildScrollView для длинных списков, так как он загружает весь контент сразу, что приводит к утечке памяти 🚫.
Оптимизируйте ListView с itemExtent или SliverFixedExtentList, чтобы снизить нагрузку на систему прокрутки и сделать ее более плавной 🔄.
И не забудьте про другие важные советы, такие как использование NestedScrollView для SliverAppBar и TabBarView, ReorderableListView для перетаскивания элементов, и AutomaticKeepAliveClientMixin для сохранения состояния элементов 📝.
Хотите узнать больше? 🤔 Читайте полную статью по ссылке: https://t.me/flutterfriendly/89
И не забудьте подписаться на канал flutterpulse, чтобы быть в курсе всех последних новостей и советов по разработке на Flutter! 📣
#flutter #dart #flutterplus 🚀
Новые пакеты за неделю! 🚀
Rapid Fire - комплексная система ORM для разработки мобильных приложений на Flutter! 📈
Позволяет быстро создавать приложения с красивым и быстрым интерфейсом, минимизируя время разработки и обеспечивая лучший пользовательский опыт.
👍 Лайки: 11, 📥 Скачиваний: 298
https://pub.dev/packages/rapidfire
Stac - Server-Driven UI Framework для Flutter! 🚀
Позволяет создавать динамические, кроссплатформенные приложения с помощью JSON.
👍 Лайки: 23, 📥 Скачиваний: 288
https://pub.dev/packages/stac
Terminate Restart - пакет для Flutter, позволяющий легко перезапустить ваше приложение с различными опциями настройки! 🔁
Идеально подходит для реализации динамических обновлений, очистки состояния приложения или обновления интерфейса.
👍 Лайки: 14, 📥 Скачиваний: 216
https://pub.dev/packages/terminate_restart
Minimal MVN - пакет для Flutter, предлагающий минималистичную архитектуру управления состоянием на основе паттерна MVN! 📈
Предназначен для упрощения процесса управления состоянием и минимизации побочных эффектов.
👍 Лайки: 12, 📥 Скачиваний: 0
https://pub.dev/packages/minimal_mvn
big_double - пакет для Dart, позволяющий работать с огромными числами до 10^10^308! 🤯
Оптимизирован для скорости и памяти, что делает его идеальным для приложений, требующих высоких вычислительных мощностей.
👍 Лайки: 1, 📥 Скачиваний: 224
https://pub.dev/packages/big_double
flutter_sputnik_di — легковесный DI-фреймворк для Flutter! 🚀
Теперь с поддержкой Dart 3! Позволяет удобно управлять зависимостями в проекте, создавая DepsNode для различных областей приложения. Поддерживает простое управление состоянием и мокирование зависимостей в тестах.
👍 Лайки: 6, 📥 Скачиваний: 200
🔗 Подробнее на https://pub.dev/packages/flutter_sputnik_di
#RapidFire #Stac #TerminateRestart #MinimalMVN #big_double #flutter #dart #pubdev #flutterpulse
Rapid Fire - комплексная система ORM для разработки мобильных приложений на Flutter! 📈
Позволяет быстро создавать приложения с красивым и быстрым интерфейсом, минимизируя время разработки и обеспечивая лучший пользовательский опыт.
👍 Лайки: 11, 📥 Скачиваний: 298
https://pub.dev/packages/rapidfire
Stac - Server-Driven UI Framework для Flutter! 🚀
Позволяет создавать динамические, кроссплатформенные приложения с помощью JSON.
👍 Лайки: 23, 📥 Скачиваний: 288
https://pub.dev/packages/stac
Terminate Restart - пакет для Flutter, позволяющий легко перезапустить ваше приложение с различными опциями настройки! 🔁
Идеально подходит для реализации динамических обновлений, очистки состояния приложения или обновления интерфейса.
👍 Лайки: 14, 📥 Скачиваний: 216
https://pub.dev/packages/terminate_restart
Minimal MVN - пакет для Flutter, предлагающий минималистичную архитектуру управления состоянием на основе паттерна MVN! 📈
Предназначен для упрощения процесса управления состоянием и минимизации побочных эффектов.
👍 Лайки: 12, 📥 Скачиваний: 0
https://pub.dev/packages/minimal_mvn
big_double - пакет для Dart, позволяющий работать с огромными числами до 10^10^308! 🤯
Оптимизирован для скорости и памяти, что делает его идеальным для приложений, требующих высоких вычислительных мощностей.
👍 Лайки: 1, 📥 Скачиваний: 224
https://pub.dev/packages/big_double
flutter_sputnik_di — легковесный DI-фреймворк для Flutter! 🚀
Теперь с поддержкой Dart 3! Позволяет удобно управлять зависимостями в проекте, создавая DepsNode для различных областей приложения. Поддерживает простое управление состоянием и мокирование зависимостей в тестах.
👍 Лайки: 6, 📥 Скачиваний: 200
🔗 Подробнее на https://pub.dev/packages/flutter_sputnik_di
#RapidFire #Stac #TerminateRestart #MinimalMVN #big_double #flutter #dart #pubdev #flutterpulse
🚀 Новый DI-фреймворк для DART и Flutter — sputnik_di! 😍
Прочитал статью про sputnik_di и, честно, кайфанул! 🛰️💫 Это легковесный DI-фреймворк, который убирает бойлерплейт, но оставляет контроль за разработчиком. Минимум магии, максимум осознанности. Просто, мощно и по делу.
🔥 Основные фишки:
✅ DepsNode — узел зависимостей, на котором всё строится.
✅ Граф зависимостей, который ты контролируешь.
✅ Простая интеграция с Flutter через DepsNodeBinder.
✅ StateHolder для работы с состоянием без боли.
✅ Фабрики зависимостей для гибкости.
📌 Как подключить?
🔹 Для Dart: dart pub add sputnik_di
🔹 Для Flutter: dart pub add flutter_sputnik_di
🤓 Автор уже сравнил его с get_it, riverpod и yx_scope и объяснил, почему решил создать свой вариант. Мне зашло, потому что концепция "ошибся – сам дурак" очень близка 💡
Если интересен DI без лишнего кода и сложностей, советую заценить! 🚀
Читать статью:
https://habr.com/ru/articles/880456/
И телеграм канал автора тоже не забудьте посетить)
#Flutter 💙 #Dart 🚀 #DI #state_management #flutterpulse
Прочитал статью про sputnik_di и, честно, кайфанул! 🛰️💫 Это легковесный DI-фреймворк, который убирает бойлерплейт, но оставляет контроль за разработчиком. Минимум магии, максимум осознанности. Просто, мощно и по делу.
🔥 Основные фишки:
✅ DepsNode — узел зависимостей, на котором всё строится.
✅ Граф зависимостей, который ты контролируешь.
✅ Простая интеграция с Flutter через DepsNodeBinder.
✅ StateHolder для работы с состоянием без боли.
✅ Фабрики зависимостей для гибкости.
📌 Как подключить?
🔹 Для Dart: dart pub add sputnik_di
🔹 Для Flutter: dart pub add flutter_sputnik_di
🤓 Автор уже сравнил его с get_it, riverpod и yx_scope и объяснил, почему решил создать свой вариант. Мне зашло, потому что концепция "ошибся – сам дурак" очень близка 💡
Если интересен DI без лишнего кода и сложностей, советую заценить! 🚀
Читать статью:
https://habr.com/ru/articles/880456/
И телеграм канал автора тоже не забудьте посетить)
#Flutter 💙 #Dart 🚀 #DI #state_management #flutterpulse
Отредактировал новость про новые пакеты, добавив туда https://pub.dev/packages/flutter_sputnik_di, а также предыдущую новость про статью на habr, добавив ссылку на телеграм канал автора