fa
Feedback
Flutter Pulse

Flutter Pulse

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

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

نمایش بیشتر
1 021
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
photo content

🚀 Новости из мира Flutter и Dart! 🚀 Привет, друзья! 👋 Сегодня я хочу рассказать вам о библиотеке slang 🤔, которая может стать вашим лучшим другом в вопросах локализации приложений 🌎. Эта библиотека имеет ряд преимуществ перед intl, включая поддержку больше форматов и типобезопасность 🚫. Вы можете легко генерировать локализации с помощью команды dart run slang и настраивать параметры с помощью конфигурационных файлов 📝. Slang также поддерживает placeholders, включая plural, gender, links и richText 📄. И самое главное - библиотека устойчива к ошибкам и позволяет легко переключать язык в рантайме 🔄. Хотите узнать больше? 🤔 Тогда посетите этот пост и откройте для себя новые возможности в мире локализации 🌟! Не забудьте подписаться на flutterpulse, чтобы быть в курсе всех последних новостей и обновлений 📣! #flutter #dart #flutterpulse 🚀💻

5 советов, чтобы сделать ваше Flutter-приложение быстрым и плавным Вы когда-нибудь задумывались, почему ваше Flutter-приложение начинает тормозить после добавления нескольких API-вызовов и сложных виджетов? 🤔 Давайте разберемся! В этой статье вы найдёте пять практических советов по повышению производительности Flutter-приложений. Автор делится своим опытом и рассказывает о наиболее распространённых ошибках, которые замедляют работу приложения, и о том, как их исправить. 📈 Вы узнаете, как: - Избежать создания лишних виджетов и улучшить их повторное использование; - Оптимизировать метод build() и снизить нагрузку на UI-поток; - Использовать изоляты для тяжёлых задач и предотвратить зависания приложения; - Упростить дерево виджетов и уменьшить количество ненужных контейнеров; - Избежать утечек памяти и правильно очищать ресурсы. Эти советы помогут вам сделать ваше приложение быстрым, плавным и эффективным. 💻 🇷🇺Читать на русском 🇬🇧Читать на английском 🌐Оригинал статьи Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика! #flutter #dart #flutterpulse #FlutterPulseMedium #производительность #оптимизация #разработка #мобильныеприложения

Новая рубрика уже здесь! 🔥 Статьи с Medium.com, недоступного в России, теперь у вас на виду. Всё самое интересное мы переведём на русский, а также покажем в оригинале — никаких секретов! Flutter 4.0: Будущее разработки приложений уже близко! Flutter продолжает удивлять и радовать разработчиков своими амбициозными возможностями! Предстоящий релиз Flutter 4.0 обещает стать самым значительным скачком вперед. В статье рассматривается, что нового ждет разработчиков в Flutter 4.0. Три ключевых направления — производительность, опыт разработчика и расширенная поддержка платформ — сделают разработку приложений еще более эффективной и приятной. Узнайте о новом движке рендеринга Impeller, который устраняет проблемы с производительностью и обеспечивает более плавную анимацию и быструю отрисовку. Также в статье описаны улучшения в инструментах разработчика, включая более быстрый hot reload, умные сообщения об ошибках и улучшенную диагностику. Кроме того, Flutter 4.0 расширяет возможности кросс-платформенной разработки, поддерживая складные и двухэкранные устройства, веб и настольные приложения. Читайте подробнее в статье: 🇷🇺Flutter 4.0: Взгляд в будущее разработки приложений 🇬🇧Flutter 4.0: A Glimpse Into The Future of App Development 🌐Оригинальная статья Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику! #flutter #dart #flutterpulse #FlutterPulseMedium #crossplatform #appdevelopment #mobiledevelopment #webdevelopment #desktopdevelopment

Самые лучшие обновлённые пакеты за последние 24 часа directed_graph 0.5.0 Плагин для работы с направленными графами в Dart, включая добавление/удаление вершин и ребер, поиск кратчайших путей и многое другое. Убраны устаревшие getters, добавлены новые функции: addEdge, reverseTopologicalOrdering, quasiTopologicalOrdering и reverseQuasiTopologicalOrdering. 👍 Лайки: 65, 📥 Скачиваний: 32.6К https://pub.dev/packages/directed_graph super_tag_editor 0.4.1 Простой редактор тегов для Flutter, позволяющий вводить теги с подсказками и валидацией. 👍 Лайки: 42, 📥 Скачиваний: 1.4К https://pub.dev/packages/super_tag_editor lucide_icons_flutter 0.545.0 Пакет предоставляет иконки Lucide для Flutter. 👍 Лайки: 111, 📥 Скачиваний: 38.9К https://pub.dev/packages/lucide_icons_flutter Bonfire 3.15.1 Исправлен размер текста в BarLifeComponent и FlyingAttackGameObject, а также внесены улучшения. Пакет Bonfire используется для создания игр в жанре RPG с помощью FlameEngine. 👍 Лайки: 497, 📥 Скачиваний: 1.3К https://pub.dev/packages/bonfire lazy_memo 0.2.5 Пакет lazy_memo используется для создания ленивых переменных и мемоизированных функций в Dart, что помогает минимизировать использование CPU и памяти. Обновлена документация в файле README.md. 👍 Лайки: 4, 📥 Скачиваний: 32.9К https://pub.dev/packages/lazy_memo centrifuge 0.17.0 Теперь он поддерживает использование protobuf v5 в качестве зависимости. 👍 Лайки: 47, 📥 Скачиваний: 26.8К https://pub.dev/packages/centrifuge #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #directed_graph #super_tag_editor #lucide_icons_flutter #Bonfire #lazy_memo #centrifuge

photo content

Самые лучшие обновлённые пакеты за последние 24 часа pie_menu 3.3.2 - пакет для Flutter, который позволяет создавать высоко настраиваемые круговые/радиальные контекстные меню, подобные меню Pinterest. В новой версии исправлены проблемы с подгонкой размера меню и расчетом смещения при использовании внутри прокручиваемых виджетов. 👍 Лайки: 232, 📥 Скачиваний: 3.6К. Узнать больше: https://pub.dev/packages/pie_menu pdfrx 2.2.0 - быстрый и функциональный плагин для просмотра PDF-файлов в приложениях Flutter. В новой версии внесены изменения, включая переименование функции и добавление команды для удаления зависимостей. 👍 Лайки: 261, 📥 Скачиваний: 188К. Узнать больше: https://pub.dev/packages/pdfrx nylo_framework 6.8.18 - пакет с обновлением файла pubspec.yaml. 👍 Лайки: 107, 📥 Скачиваний: 1.7К. Узнать больше: https://pub.dev/packages/nylo_framework google_api_headers 5.0.0 - пакет, который теперь поддерживает Android compile sdk 36, jvm target 11 и другие обновления. 👍 Лайки: 30, 📥 Скачиваний: 85.8К. Узнать больше: https://pub.dev/packages/google_api_headers flutter_inapp_purchase 7.1.7 - пакет для реализации покупок внутри приложения в Flutter. В новой версии исправлена ошибка с обнаружением типа транзакции для повторно приобретенных подписок в iOS. 👍 Лайки: 429, 📥 Скачиваний: 8.9К. Узнать больше: https://pub.dev/packages/flutter_inapp_purchase sqlite3 2.9.3 - пакет, который предоставляет привязки к SQLite для языка Dart. В новой версии исправлена ошибка, которая не позволяла итерировать по запросам после ошибок SQLITE_BUSY. 👍 Лайки: 414, 📥 Скачиваний: 758К. Узнать больше: https://pub.dev/packages/sqlite3 #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #pie_menu #pdfrx #nylo_framework #google_api_headers #flutter_inapp_purchase #sqlite3

photo content

Vibe coding. Приложение для квизов с нуля. Часть 1 Сегодня мы продолжаем играть в "вайб кодинг" и попробуем создать приложение для квизов с нуля! 🤔💻 В этом видео мы попросили курсор сгенерировать UI для квиз-приложения, сделали небольшие правки, добавили state-менеджер, создали проект на Firebase и начали подготовку к публикации на веб. 🔥 🔹 Мы создали новый проект с помощью команды flutter create 🔹 Сгенерировали UI для квиз-приложения с помощью курсора 🔹 Сделали небольшие правки и добавили state-менеджер 🔹 Создали проект на Firebase и настроили его для работы с нашим приложением В следующих видео мы продолжим работать над этим проектом, чтобы создать плюс-минус рабочий вариант. 🤔 Смотрите другие видео по хэштегу #FlutterPulseYoutube и подписывайтесь на наш канал! 👍 #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

Привет, друзья! 👋 Сегодня мы поговорим об очень важной теме - утечках памяти во Flutter-приложениях 📊. Утечка памяти - это когда программа хранит в памяти объект, который уже не нужен 🤔. Это может привести к медленной работе приложения, сбоям и даже крэшам 🚨. Но не волнуйтесь, в Dart есть специальный механизм - Garbage Collector (GC), который помогает автоматически очищать неиспользуемые объекты 🚮. Однако GC не может очистить все объекты, поэтому разработчику требуется отслеживать многие источники утечки памяти самостоятельно 📝. Наиболее часто встречающиеся источники утечки памяти - это контроллеры, подписки, таймеры, слушатели и глобальные объекты 📊. Чтобы избежать утечек памяти, стоит соблюдать ряд простых правил 📚: ▫️ вызывать методы dispose() или cancel() для контроллеров и подписок ▫️ отменять таймеры с помощью cancel() ▫️ удалять слушателей через removeListener() ▫️ обнулять ссылки на глобальные объекты, присваивая null ▫️ систематически проверять приложение на утечки памяти с помощью специальных инструментов, таких как Dart DevTools и leak_tracker_flutter_testing 📊. Хотите узнать больше о работе GC и как избежать утечек памяти? 🤔 Читайте полную статью по ссылке📄. И не забудьте подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter! 📱 #flutter #dart #flutterpulse 💻

Самые лучшие обновлённые пакеты за последние 24 часа freeRASP 7.2.2 - пакет для защиты и мониторинга безопасности мобильных приложений. В обновлении исправлена проблема с крахом экранного защитника на Android. 👍 Лайки: 541, 📥 Скачиваний: 24.5К. https://pub.dev/packages/freerasp analyzer_plugin 0.13.8 - пакет для создания плагинов для сервера анализа, написанных на Dart. Теперь требует версию 8.2.0 пакета analyzer и Dart SDK ^3.9.0. 👍 Лайки: 44, 📥 Скачиваний: 3.8М. https://pub.dev/packages/analyzer_plugin showcaseview 5.0.0 - пакет для создания интерактивных туториалов для приложений. В новой версии исправлены ошибки, добавлены новые функции и улучшена производительность. 👍 Лайки: 2920, 📥 Скачиваний: 161К. https://pub.dev/packages/showcaseview purchases_flutter 9.8.0 - пакет для реализации в-app покупок в приложениях Flutter. В новой версии добавлена поддержка Test Store и обновлены зависимости. 👍 Лайки: 845, 📥 Скачиваний: 184К. https://pub.dev/packages/purchases_flutter analyzer 8.3.0 - пакет для статического анализа кода на языке Dart. В новой версии deprecated классы TypeDefiningElement и TypeDefiningFragment. 👍 Лайки: 306, 📥 Скачиваний: 11.5М. https://pub.dev/packages/analyzer process_runner 4.2.2 - пакет для вызова внешних процессов операционной системы и управления потоками stderr и stdout. В новой версии внесены изменения для улучшения читаемости кода и добавлены новые тесты. 👍 Лайки: 23, 📥 Скачиваний: 654К. https://pub.dev/packages/process_runner #Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #freeRASP #analyzer_plugin #showcaseview #purchases_flutter #analyzer #process_runner

photo content

На сегодня это последняя новость вашей любимой рубрики 😢… Но не грустите! Уже в понедельник мы выкатим рубрику ещё круче — держитесь! 💥 Наш канал растёт вместе с вами, так что готовьтесь к новому уровню! Fail fast - debug fast Иногда наш API падает, но мы этого не видим напрямую. В результате мы переходим от файла к файлу или читаем логи. Вместо этого мы можем заставить отладчик остановиться сразу же, даже если мы обработали эту ошибку.


@pragma('vm:notify-debugger-on-exception')
void getUser() {
  final response = await http.get(Uri.parse('...'));
  if (response.statusCode == 200) {
    return ...;
  }
  throw Exception('Не удалось загрузить пост2'); // Failed to load post2
}
Эта директива "vm:notify-debugger-on-exception" остановит выполнение в этом методе всякий раз, когда возникает ошибка в режиме отладки. В продакшене ничего не произойдет. Оцените лайком последнюю новость в этой рубрике! 👍💬 #FlutterPulseTips нам тебя будет не хватать.... Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #debug #tips #coding #mobiledev #programming #productivity

Обзор пакетов на тему Cryptography, Security & Permissions 🚀 Новости из мира пакетов для Flutter и Dart: 🔐 dart-uuid 4.5.1: генератор UUID для Dart! 👍 2630+ лайков, 6960000+ скачиваний! Генерация UUID по RFC4122 и RFC9562, поддержка версий 1, 4, 5, 6, 7, 8. 📅 Обновлено 12 месяцев назад. https://pub.dev/packages/uuid 📢 freeRASP 7.2.2: бесплатный SDK для защиты мобильных приложений! 📈 54.1K лайков, 24.6K скачиваний. Обнаруживает и предотвращает переупаковку приложения, запуск в compromisiedной среде, вредоносные программы и фреймворки для хукинга. 📅 Обновлено 1 час назад. https://pub.dev/packages/freerasp 🔐 Pointy Castle 4.0.0: Dart-библиотека для шифрования и дешифрования! **Новые возможности:** перенесена на non-nullable-by-default Dart, добавлена поддержка новых алгоритмов. **Узнать больше:** https://pub.dev/packages/pointycastle. **Лайков:** 376, **Скачиваний:** 2 990 000, **Последнее обновление:** 7 месяцев назад. 📢 permission_handler 12.0.1: пакет для запроса разрешений в Flutter-приложениях! 👍 5880 лайков, 2250000 скачиваний. https://pub.dev/packages/permission_handler. Обновлён 3 месяца назад. 🔒 crypto 3.0.6: пакет для Dart с реализацией криптографических хэш-функций! Поддерживает: SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256, MD5 и HMAC. 👍 1810.0, 📦 7610000.0. https://pub.dev/packages/crypto. Обновлён 11 месяцев назад. 🔒 secure_application 4.1.0: пакет для защиты содержимого вашего приложения! **Ключевые особенности:** скрытие содержимого, биометрическая аутентификация, кроссплатформенность, легко в использовании. 👍 533 лайка, 50 400 загрузок. https://pub.dev/packages/secure_application. **Обновлено 6 месяцев назад.** #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #cryptography #security #permissions

A/B тестирование иконок приложения в Apple Store Иконка приложения действительно важна. Хорошая иконка может удвоить количество загрузок. И лучший способ это выяснить? Протестировать иконку и увидеть результаты. Шаги для A/B тестирования иконок приложения: 1 - Откройте Xcode и создайте несколько иконок. 2 - Выберите этот пункт, обратите внимание, что имя иконки по умолчанию - это имя, которое мы предоставляем в активах. 3 - Отправьте новую сборку и дождитесь ее валидации. 4 - Создайте новую "оптимизацию страницы продукта". # Пример кода для создания альтернативных иконок // Создание альтернативных иконок в Xcode // Шаг 1: Откройте Xcode и перейдите в раздел Assets // Шаг 2: Создайте новые наборы иконок // Шаг 3: Настройте Info.plist для использования альтернативных иконок <key>CFBundleIcons</key> <dict> <key>CFBundleAlternateIcons</key> <dict> <key>MyAlternateIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>alternate-icon</string> </array> </dict> </dict> </dict> Теперь вам нужно отправить этот тест на валидацию (снова). Советы: - Предпочитайте делать только одно изменение за тест. - Не меняйте скриншоты при смене иконки. Так вы будете знать, что отвечает за новые данные. Оцените новую рубрику и напишите свое мнение! 👍💬 Все подобные новости можно найти по хэштегу #FlutterPulseTips #flutter #dart #flutterpulse #FlutterPulseTips #MobileAppDevelopment #AppStoreOptimization #ABTesting #UIUX #AppDesign #FlutterTips

Почему все так НЕНАВИДЯТ Flutter? Стоит ли пробовать? 🌟 Предлагаем вам посмотреть интересное видео на нашем канале, в котором Стас Ильин подробно разбирает причины хейта вокруг Flutter. 🤔 Flutter - это кроссплатформенный фреймворк, который уже много лет является предметом споров среди разработчиков. 💻 Некоторые считают его идеальным решением для создания мобильных приложений, в то время как другие утверждают, что он "мертв" и не стоит внимания. 💀 В этом видео автор телеграм канала, который уже 7 лет занимается разработкой на Flutter, разбирает основные аргументы против этого фреймворка и объясняет, почему они не имеют под собой оснований. 🔍 Основные темы видео: 📚 🔹 UI и рендеринг: почему Flutter рисует всё сам и как это влияет на производительность. 🎨 🔹 Перформанс: как Flutter справляется с производительностью и почему он не уступает нативным приложениям. 🚀 🔹 Вес приложения: почему размер приложения не является проблемой. 📦 🔹 Экосистема: как Flutter развивается и становится всё более популярным. 🌟 🔹 Платформа: почему интеграция с платформой не является проблемой. 📈 🔹 Большие компании: почему они используют Flutter и как он помогает им экономить. 💸 Итог: 🤔 Основная причина хейта вокруг Flutter - это нежелание компаний терять деньги на разработке и страх разработчиков изучать новые технологии. 💸 Смотрите видео полностью на YouTube: Почему все так НЕНАВИДЯТ Flutter? Стоит ли пробовать? 📹 👉 Подпишитесь на наш Telegram-канал и следите за новыми видео по хэштегу #FlutterPulseYoutube! 📱 #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

Самые лучшие обновлённые пакеты за последние 24 часа flutter_chat_ui 2.9.1 Плагин для Flutter, который позволяет настраивать вставку контента в виджет Composer. Убраны старые настройки. 👍 Лайки: 1550, 📥 Скачиваний: 64.8К https://pub.dev/packages/flutter_chat_ui shadcn_ui 0.37.4 Пакет shadcn_ui - это коллекция кастомизируемых UI-компонентов для Flutter. В новой версии исправлены конфликты имен с другими пакетами. 👍 Лайки: 751, 📥 Скачиваний: 17.9К https://pub.dev/packages/shadcn_ui flutter_riverpod 3.0.3 Этот пакет - реактивный кэширующий и привязывающий фреймворк, облегчающий работу с асинхронным кодом. Уже 2750 лайков и 3.09М скачиваний! https://pub.dev/packages/riverpod source_gen 4.0.2 Пакет source_gen используется для автоматизированной генерации исходного кода для Dart, предоставляя фреймворк для написания генераторов кода и конвенцию для совместного использования кода, сгенерированного человеком и инструментами. В новой версии исправлена ошибка, связанная с возможным исключением null pointer в TypeChecker.typeNamed при работе с недопустимым кодом. 👍 Лайки: 182, 📥 Скачиваний: 4.31М https://pub.dev/packages/source_gen hooks_riverpod 3.0.3 Этот пакет используется для реализации реактивного кэширования и привязки данных, что упрощает работу с асинхронным кодом. Уже 910 лайков и 293К скачиваний! https://pub.dev/packages/hooks_riverpod Riverpod 3.0.3 Riverpod - это реактивный фреймворк для кэширования и привязки данных, упрощающий работу с асинхронным кодом. В новой версии исправлена ошибка, которая вызывала ложные предупреждения о модификации провайдеров во время их инициализации. 👍 Лайки: 3790, 📥 Скачиваний: 3.16М https://pub.dev/packages/riverpod #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #Riverpod #source_gen #shadcn_ui #flutter_chat_ui #hooks_riverpod

photo content

🚀 Новости из мира Flutter! 🚀 У меня есть супер-крутая новость для всех разработчиков на Flutter и Dart! 🤩 Только что вышла первая экспериментальная версия Flutter Extension для Gemini CLI! 🚀 Этот инструмент делает разработку Flutter-приложений с помощью ИИ-агентов проще и быстрее! 🤖 С его помощью вы сможете: ✔️ Генерировать проекты с нуля ✔️ Создавать и реализовывать планы разработки ✔️ Анализировать, форматировать и тестировать код ✔️ Делать коммиты в Git Узнайте больше о том, как установить и использовать это расширение, и откройте для себя новые возможности в разработке Flutter-приложений! 📚 Подробности можно найти тут. Не забудьте подписаться на flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter! 📱 #flutter #dart #flutterpulse 💻👍

Обзор пакетов на тему Layout & Overlay 📢 Пакет multi_split_view (v3.6.1) позволяет создавать горизонтальные и вертикальные множественные разделители в вашем приложении. ✅ Конфигурируемые flex и размеры для каждого дочернего элемента ✅ Возможность настраивать внешний вид ✅ Функция "pushing dividers" 👍 333 лайка, 12 300 скачиваний 📅 Обновлено 54 дня назад https://pub.dev/packages/multi_split_view Flutter Box Transform - пакет для Flutter, который позволяет программно изменять размер и перетаскивать элементы на экране. ✨ Ключевые особенности: * Ограничения размеров * Переворот при достижении пределов * Удержание в пределах区域 * Несколько режимов изменения размера * Настраиваемые точки привязки и ручки 👍 111 лайков, 5590 скачиваний 📅 Обновлено 6 месяцев назад (версия 0.4.7) https://pub.dev/packages/flutter_box_transform FloatColumn позволяет создавать вертикальные колонки виджетов и текста, где текст обтекает浮動ные виджеты, как в CSS float. 👍 77 лайков, 7850 скачиваний 📅 Обновлён 6 месяцев назад (версия 4.0.3) https://pub.dev/packages/float_column AlignPositioned - мощный инструмент для создания сложных макетов в Flutter. 👍 268, 📥 14,500 📅 Обновлён 11 месяцев назад (версия 5.0.1) https://pub.dev/packages/align_positioned flutter_overlay_manager - пакет, который позволяет легко управлять оверлеями в вашем Flutter-приложении. 👍 63 📥 289 📅 Обновлено 9 месяцев назад https://pub.dev/packages/flutter_overlay_manager Docking - пакет для Flutter, позволяющий создавать сложные интерфейсы с док-областями, разделенными и вкладками. 👍 66 лайков, 884 скачиваний 📅 Обновлен 11 месяцев назад (v1.16.1) https://pub.dev/packages/docking #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #multi_split_view #flutter_box_transform #float_column #align_positioned #flutter_overlay_manager #docking