fa
Feedback
Flutter Pulse

Flutter Pulse

رفتن به کانال در Telegram

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

نمایش بیشتر
1 025
مشترکین
+124 ساعت
+47 روز
+430 روز
آرشیو پست ها
🔥 Прочитал отличную статью на Хабре про книгу «Основы Dart: Community edition» от MADTeacher! 📚✨ Книга обновлена до Dart 3.7, и автор продолжает поддерживать её бесплатно для комьюнити! 🎉 В статье есть подробности о нововведениях, ссылочки на скачивание и даже новости про будущую книгу по Flutter! 🚀💙 Если вы хотите прокачать скиллы в Dart и Flutter, это точно стоит внимания! 😉 📖 Статья тут 👉https://habr.com/ru/articles/865214/ 📥 Книга тут 👉 https://vk.cc/cIlmmV #flutterpulse #flutter

photo content

Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков Syncfusion Flutter Date Range Picker обновился до версии 28.1.36! 📆 Пакет для Flutter, который позволяет легко выбрать одну дату, несколько дат или диапазон дат. Поддерживает различные виды календарей, включая месяц, год, десятилетие и столетие. В новой версии обновлена совместимость с Flutter SDK 3.27.0. 👍 Лайки: 1540, 📥 Скачиваний: 169К https://pub.dev/packages/syncfusion_flutter_datepicker Flutter Markdown обновился до версии 0.7.6+2! 🚀 Пакет для рендеринга Markdown в Flutter. В новой версии обновлена документация, в которой указано, что пакет будет прекращен 30 апреля 2025 года и не будет получать дальнейших обновлений. 👍 Лайки: 1430, 📥 Скачиваний: 559К https://pub.dev/packages/flutter_markdown Shared Preferences обновился до версии 2.5.2! Пакет для сохранения простых данных в хранилище устройства. В новой версии исправлена ошибка в примере кода. 👍 Лайки: 10К, 📥 Скачиваний: 3.26М https://pub.dev/packages/shared_preferences Syncfusion Flutter Calendar обновился до версии 28.1.39! Пакет для создания календарей в приложениях Flutter. В новой версии улучшено отображение назначений, охватывающих несколько дней, в режиме "месяц" в календаре событий. 👍 Лайки: 1460, 📥 Скачиваний: 63.2К https://pub.dev/packages/syncfusion_flutter_calendar Syncfusion Flutter Charts обновился до версии 28.2.4! 📊 Библиотека для создания графиков в мобильных приложениях на Flutter. В новой версии исправлены ошибки. 👍 Лайки: 3410, 📥 Скачиваний: 191К https://pub.dev/packages/syncfusion_flutter_charts #flutter #dart #pubdev #flutterpulse #syncfusion_flutter_datepicker #flutter_markdown #shared_preferences #syncfusion_flutter_calendar #syncfusion_flutter_charts

Отредактировал новость про новые пакеты, добавив туда https://pub.dev/packages/flutter_sputnik_di, а также предыдущую новость про статью на habr, добавив ссылку на телеграм канал автора

🚀 Новый 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

Новые пакеты за неделю! 🚀 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

photo content

🚀 Улучшите производительность своих 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 🚀

Обновленные пакеты за последние 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

photo content

Обновлённые пакеты за последние 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

photo content

🚀 Новый релиз бота @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 🚀💻🎉

Обновлённые пакеты за последние 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

photo content

Обновлённые пакеты за последние 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

photo content

Обновлённые пакеты за последние 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

photo content

Привет, друзья! 🚀 Только что наткнулся на отличную статью Михаила Лазебного, которая рассказывает о двух ключевых типах состояний в 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