Как правильно делать задержку в Flutter и не блокировать интерфейс 🚀
Во Flutter, как и в любом другом фреймворке, периодически возникает задача сделать задержку в выполнении кода. Но если сделать это напрямую, интерфейс просто перестанет реагировать на касания 🤦♂️.
Давайте разберемся, почему так происходит и как делать задержки правильно 📚.
Почему нельзя блокировать основной поток:
В мобильных приложениях есть главный поток, который отвечает за отрисовку интерфейса и обработку жестов 📱. Если этот поток занят каким-то длительным синхронным действием, например циклом с задержкой, то интерфейс перестает обновляться до тех пор, пока операция не завершится 🕰.
На андроиде, если заблокировать главный поток больше чем на 5 секунд, система вообще предложит пользователю закрыть приложение 🚫. На iOS такого жесткого порога нет, но интерфейс все равно перестает реагировать, что мгновенно портит пользовательский опыт 📉.
Поэтому все, что может занять время, нужно выполнять асинхронно, чтобы основной поток оставался свободным для отрисовки и обработки ввода 💻.
Как правильно сделать задержку во Flutter:
Во Flutter есть несколько способов сделать асинхронную задержку 🕒. Самый простой и правильный - использовать
Этот метод возвращает Future, который завершится через указанное время ⏰. Все это время основной поток продолжает работать, интерфейс остается отзывчивым, а через 2 секунды выполняется переданный код 📝.
Если нужно подождать внутри асинхронной функции, используется await:
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter 💻📱🕒
Во Flutter, как и в любом другом фреймворке, периодически возникает задача сделать задержку в выполнении кода. Но если сделать это напрямую, интерфейс просто перестанет реагировать на касания 🤦♂️.
Давайте разберемся, почему так происходит и как делать задержки правильно 📚.
Почему нельзя блокировать основной поток:
В мобильных приложениях есть главный поток, который отвечает за отрисовку интерфейса и обработку жестов 📱. Если этот поток занят каким-то длительным синхронным действием, например циклом с задержкой, то интерфейс перестает обновляться до тех пор, пока операция не завершится 🕰.
На андроиде, если заблокировать главный поток больше чем на 5 секунд, система вообще предложит пользователю закрыть приложение 🚫. На iOS такого жесткого порога нет, но интерфейс все равно перестает реагировать, что мгновенно портит пользовательский опыт 📉.
Поэтому все, что может занять время, нужно выполнять асинхронно, чтобы основной поток оставался свободным для отрисовки и обработки ввода 💻.
Как правильно сделать задержку во Flutter:
Во Flutter есть несколько способов сделать асинхронную задержку 🕒. Самый простой и правильный - использовать
Future.delayed():
Future.delayed(Duration(seconds: 2), () {
// код, который выполнится через 2 секунды
});
Этот метод возвращает Future, который завершится через указанное время ⏰. Все это время основной поток продолжает работать, интерфейс остается отзывчивым, а через 2 секунды выполняется переданный код 📝.
Если нужно подождать внутри асинхронной функции, используется await:
void doSomething() async {
await Future.delayed(Duration(seconds: 2));
// код после задержки
}
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter 💻📱🕒
🔥1
Самые лучшие обновлённые пакеты за последние 24 часа
test_api 0.7.13 - пакет для написания тестов, хотя в настоящее время он не предназначен для публичного использования из-за нестабильности API.
В новой версии добавлен Compiler.cli, расширен доступ к бэкенд-API для использования в flutter_test, и теперь можно использовать браузерные платформы с указанной операционной системой.
👍 Лайки: 24, 📥 Скачиваний: 8.5М
https://pub.dev/packages/test_api
liquid_glass_easy 3.2.0 - пакет для создания эффектов Liquid Glass в приложениях Flutter, имитируя стиль iOS.
В обновлении улучшена производительность и качество рендеринга на обоих бэкендах, Impeller и Skia.
Добавлена поддержка пер-бэкенд шейдеров и аналитических градиентов.
👍 Лайки: 204, 📥 Скачиваний: 4.8К
https://pub.dev/packages/liquid_glass_easy
test 1.31.2 - пакет для написания и запуска тестов в Dart.
В новой версии добавлена поддержка запуска тестов как родных CLI-бундлов (только для платформы VM).
Также обновлена конфигурация для запуска тестов в браузере, теперь они будут иметь операционную систему, соответствующую системе, на которой запускается браузер.
👍 Лайки: 621, 📥 Скачиваний: 7.8М
https://pub.dev/packages/test
safe_device 1.4.0 - пакет для обнаружения взломанных устройств, эмуляторов и mock-локаций в приложениях Flutter.
В новой версии добавлена поддержка Swift Package Manager (SPM) для iOS, исправлена ошибка компиляции в Xcode 16+ и устранены другие проблемы.
👍 Лайки: 377, 📥 Скачиваний: 125К
https://pub.dev/packages/safe_device
Rules 3.7.0 - библиотека для валидации данных в Dart и Flutter, обеспечивающая типобезопасность, цепочечную валидацию и нулевые зависимости во время выполнения.
В новой версии произошли следующие изменения:
- Метод `Schema.parse` переименован в `Schema.validate`.
Обновите все вызовы метода с `.parse(value)` на `.validate(value)`.
👍 Лайки: 109, 📥 Скачиваний: 391
https://pub.dev/packages/rules
all_validations_br 4.0.3 - пакет для валидации и форматирования бразильских документов, утилит и криптографии в Dart/Flutter.
В новой версии исправлена документация, удалена дублирующая информация.
👍 Лайки: 97, 📥 Скачиваний: 587
https://pub.dev/packages/all_validations_br
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #test_api #liquid_glass_easy #test #safe_device #Rules #all_validations_br
test_api 0.7.13 - пакет для написания тестов, хотя в настоящее время он не предназначен для публичного использования из-за нестабильности API.
В новой версии добавлен Compiler.cli, расширен доступ к бэкенд-API для использования в flutter_test, и теперь можно использовать браузерные платформы с указанной операционной системой.
👍 Лайки: 24, 📥 Скачиваний: 8.5М
https://pub.dev/packages/test_api
liquid_glass_easy 3.2.0 - пакет для создания эффектов Liquid Glass в приложениях Flutter, имитируя стиль iOS.
В обновлении улучшена производительность и качество рендеринга на обоих бэкендах, Impeller и Skia.
Добавлена поддержка пер-бэкенд шейдеров и аналитических градиентов.
👍 Лайки: 204, 📥 Скачиваний: 4.8К
https://pub.dev/packages/liquid_glass_easy
test 1.31.2 - пакет для написания и запуска тестов в Dart.
В новой версии добавлена поддержка запуска тестов как родных CLI-бундлов (только для платформы VM).
Также обновлена конфигурация для запуска тестов в браузере, теперь они будут иметь операционную систему, соответствующую системе, на которой запускается браузер.
👍 Лайки: 621, 📥 Скачиваний: 7.8М
https://pub.dev/packages/test
safe_device 1.4.0 - пакет для обнаружения взломанных устройств, эмуляторов и mock-локаций в приложениях Flutter.
В новой версии добавлена поддержка Swift Package Manager (SPM) для iOS, исправлена ошибка компиляции в Xcode 16+ и устранены другие проблемы.
👍 Лайки: 377, 📥 Скачиваний: 125К
https://pub.dev/packages/safe_device
Rules 3.7.0 - библиотека для валидации данных в Dart и Flutter, обеспечивающая типобезопасность, цепочечную валидацию и нулевые зависимости во время выполнения.
В новой версии произошли следующие изменения:
- Метод `Schema.parse` переименован в `Schema.validate`.
Обновите все вызовы метода с `.parse(value)` на `.validate(value)`.
👍 Лайки: 109, 📥 Скачиваний: 391
https://pub.dev/packages/rules
all_validations_br 4.0.3 - пакет для валидации и форматирования бразильских документов, утилит и криптографии в Dart/Flutter.
В новой версии исправлена документация, удалена дублирующая информация.
👍 Лайки: 97, 📥 Скачиваний: 587
https://pub.dev/packages/all_validations_br
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #test_api #liquid_glass_easy #test #safe_device #Rules #all_validations_br
Обзор пакетов на тему Backend, Web Server & Web Framework
Serverpod 3.4.10
Этот пакет позволяет создавать серверы и веб-приложения для сообщества Flutter, используя язык Dart. Он автоматически генерирует API, подключает базу данных и многое другое.
👍 Лайки: 730, 📥 Скачиваний: 54.1K
📅 Обновлено: 16 дней назад
https://pub.dev/packages/serverpod
universal_html 2.3.0
Этот пакет является кроссплатформенной заменой dart:html и позволяет обрабатывать HTML и XML документы, использовать EventSource и многое другое.
👍 Лайки: 516, 📥 Скачиваний: 574K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/universal_html
Dart Frog 1.2.6
Этот быстрый и минималистичный фреймворк для создания бэкенда на Dart имеет уже 856 лайков и более 32K скачиваний.
👍 Лайки: 856, 📥 Скачиваний: 32K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/dart_frog
functions_client 2.6.1
Пакет для работы с функциями Supabase на языке Dart.
👍 Лайки: 7, 📥 Скачиваний: 660K
📅 Обновлено: 10 дней назад
https://pub.dev/packages/functions_client
shelf_proxy 1.0.5
Пакет shelf_proxy для Dart достигает 94 лайков и 5 060 000 скачиваний. Используйте его как прокси-сервер для внешних запросов.
👍 Лайки: 94, 📥 Скачиваний: 5.06M
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/shelf_proxy
Jaspr 0.23.1
Jaspr - современный фреймворк для построения веб-сайтов с поддержкой как клиентской, так и серверной отрисовки. Он предназначен для разработчиков Flutter, которые хотят создавать веб-сайты, не подходящие для Flutter Web.
👍 Лайки: 728, 📥 Скачиваний: 29.2K
📅 Обновлено: 53 дня назад
https://pub.dev/packages/jaspr
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #Serverpod #universal_html #DartFrog #functions_client #shelf_proxy #Jaspr
Serverpod 3.4.10
Этот пакет позволяет создавать серверы и веб-приложения для сообщества Flutter, используя язык Dart. Он автоматически генерирует API, подключает базу данных и многое другое.
👍 Лайки: 730, 📥 Скачиваний: 54.1K
📅 Обновлено: 16 дней назад
https://pub.dev/packages/serverpod
universal_html 2.3.0
Этот пакет является кроссплатформенной заменой dart:html и позволяет обрабатывать HTML и XML документы, использовать EventSource и многое другое.
👍 Лайки: 516, 📥 Скачиваний: 574K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/universal_html
Dart Frog 1.2.6
Этот быстрый и минималистичный фреймворк для создания бэкенда на Dart имеет уже 856 лайков и более 32K скачиваний.
👍 Лайки: 856, 📥 Скачиваний: 32K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/dart_frog
functions_client 2.6.1
Пакет для работы с функциями Supabase на языке Dart.
👍 Лайки: 7, 📥 Скачиваний: 660K
📅 Обновлено: 10 дней назад
https://pub.dev/packages/functions_client
shelf_proxy 1.0.5
Пакет shelf_proxy для Dart достигает 94 лайков и 5 060 000 скачиваний. Используйте его как прокси-сервер для внешних запросов.
👍 Лайки: 94, 📥 Скачиваний: 5.06M
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/shelf_proxy
Jaspr 0.23.1
Jaspr - современный фреймворк для построения веб-сайтов с поддержкой как клиентской, так и серверной отрисовки. Он предназначен для разработчиков Flutter, которые хотят создавать веб-сайты, не подходящие для Flutter Web.
👍 Лайки: 728, 📥 Скачиваний: 29.2K
📅 Обновлено: 53 дня назад
https://pub.dev/packages/jaspr
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #Serverpod #universal_html #DartFrog #functions_client #shelf_proxy #Jaspr
❤2
Самые лучшие обновлённые пакеты за последние 24 часа
liquid_glass_easy 3.2.1 - пакет для создания эффектов Liquid Glass в приложениях Flutter, имитируя стиль iOS. В обновлении исправлена проблема с выбором вкладок в нижней навигационной панели на веб-версии. 👍 Лайки: 204, 📥 Скачиваний: 4.9К
https://pub.dev/packages/liquid_glass_easy
fluent_ui 4.16.0 - пакет для создания красивых и родных приложений для Windows с помощью Flutter. В новой версии исправлены ошибки с MenuBar, Tooltip, Button и другими элементами, а также добавлена поддержка Flutter 3.44.0. 👍 Лайки: 3.2К, 📥 Скачиваний: 17.2К
https://pub.dev/packages/fluent_ui
Agenix 4.1.1 - пакет для создания AI-агентов с памятью, инструментами и оркестровкой нескольких агентов в приложениях Flutter. В новой версии обновлена документация, в которой теперь перечислены все встроенные провайдеры LLM. 👍 Лайки: 17, 📥 Скачиваний: 422
https://pub.dev/packages/agenix
fluent_result 8.5.0 - легковесная библиотека для Dart, которая помогает обрабатывать результаты операций и ошибки в приложениях. В новой версии добавлены новые функции, такие как глобальная наблюдаемость, классификация ошибок и комбинаторы для работы с результатами. 👍 Лайки: 16, 📥 Скачиваний: 546
https://pub.dev/packages/fluent_result
firestore_cache 2.20.3 - пакет, который позволяет читать документы из кэша, прежде чем обращаться к серверу Firestore. Теперь пакет использует обновленную версию Flutter и исправляет несколько ошибок. 👍 Лайки: 107, 📥 Скачиваний: 1.5К
https://pub.dev/packages/firestore_cache
device_preview_plus 2.8.3 - пакет, который позволяет предварительно просмотреть, как ваше приложение будет выглядеть и работать на другом устройстве. В новой версии исправлены ошибки и обновлены зависимости, включая Flutter до версии 3.44.4. 👍 Лайки: 71, 📥 Скачиваний: 16.8К
https://pub.dev/packages/device_preview_plus
FlutterPulse — канал о мире Flutter!
Поддержать канал
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #liquid_glass_easy #fluent_ui #Agenix #fluent_result #firestore_cache #device_preview_plus
liquid_glass_easy 3.2.1 - пакет для создания эффектов Liquid Glass в приложениях Flutter, имитируя стиль iOS. В обновлении исправлена проблема с выбором вкладок в нижней навигационной панели на веб-версии. 👍 Лайки: 204, 📥 Скачиваний: 4.9К
https://pub.dev/packages/liquid_glass_easy
fluent_ui 4.16.0 - пакет для создания красивых и родных приложений для Windows с помощью Flutter. В новой версии исправлены ошибки с MenuBar, Tooltip, Button и другими элементами, а также добавлена поддержка Flutter 3.44.0. 👍 Лайки: 3.2К, 📥 Скачиваний: 17.2К
https://pub.dev/packages/fluent_ui
Agenix 4.1.1 - пакет для создания AI-агентов с памятью, инструментами и оркестровкой нескольких агентов в приложениях Flutter. В новой версии обновлена документация, в которой теперь перечислены все встроенные провайдеры LLM. 👍 Лайки: 17, 📥 Скачиваний: 422
https://pub.dev/packages/agenix
fluent_result 8.5.0 - легковесная библиотека для Dart, которая помогает обрабатывать результаты операций и ошибки в приложениях. В новой версии добавлены новые функции, такие как глобальная наблюдаемость, классификация ошибок и комбинаторы для работы с результатами. 👍 Лайки: 16, 📥 Скачиваний: 546
https://pub.dev/packages/fluent_result
firestore_cache 2.20.3 - пакет, который позволяет читать документы из кэша, прежде чем обращаться к серверу Firestore. Теперь пакет использует обновленную версию Flutter и исправляет несколько ошибок. 👍 Лайки: 107, 📥 Скачиваний: 1.5К
https://pub.dev/packages/firestore_cache
device_preview_plus 2.8.3 - пакет, который позволяет предварительно просмотреть, как ваше приложение будет выглядеть и работать на другом устройстве. В новой версии исправлены ошибки и обновлены зависимости, включая Flutter до версии 3.44.4. 👍 Лайки: 71, 📥 Скачиваний: 16.8К
https://pub.dev/packages/device_preview_plus
FlutterPulse — канал о мире Flutter!
Поддержать канал
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #liquid_glass_easy #fluent_ui #Agenix #fluent_result #firestore_cache #device_preview_plus
Обзор пакетов на тему Math Utilities
expressions 0.2.5+3
Пакет "expressions" позволяет обрабатывать простые математические выражения и строки. Уже 101 лайк и 347 скачиваний!
👍 Лайки: 101, 📥 Скачиваний: 347
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/expressions
decimal 3.2.4
Пакет decimal для Dart: вычисления с десятичными числами без потери точности! Лайков: 432, скачиваний: 625K.
👍 Лайки: 432, 📥 Скачиваний: 625K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/decimal
vector_math 2.4.0
Пакет vector_math: библиотека для математических операций с векторами и матрицами в 2D и 3D приложениях. Поддерживает векторы и матрицы 2D, 3D и 4D, кватернионы, обнаружение столкновений и многое другое.
👍 Лайки: 378, 📥 Скачиваний: 6.0M
📅 Обновлено: 24 дня назад
https://pub.dev/packages/vector_math
math_expressions 3.1.0
Пакет math_expressions позволяет парсить и оценивать математические выражения в различных контекстах: реальных, векторных и интервальных.
👍 Лайки: 376, 📥 Скачиваний: 81.6K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/math_expressions
flutter_simple_calculator 2.7.1
Пакет flutter_simple_calculator имеет 127 лайков и 3340 скачиваний.
👍 Лайки: 127, 📥 Скачиваний: 3.3K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/flutter_simple_calculator
fixed 6.1.1
Пакет Fixed позволяет хранить и выполнять математические операции с десятичными числами с фиксированной масштабировкой.
👍 Лайки: 11, 📥 Скачиваний: 105K
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/fixed
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #expressions #decimal #vector_math #math_expressions #flutter_simple_calculator #fixed
expressions 0.2.5+3
Пакет "expressions" позволяет обрабатывать простые математические выражения и строки. Уже 101 лайк и 347 скачиваний!
👍 Лайки: 101, 📥 Скачиваний: 347
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/expressions
decimal 3.2.4
Пакет decimal для Dart: вычисления с десятичными числами без потери точности! Лайков: 432, скачиваний: 625K.
👍 Лайки: 432, 📥 Скачиваний: 625K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/decimal
vector_math 2.4.0
Пакет vector_math: библиотека для математических операций с векторами и матрицами в 2D и 3D приложениях. Поддерживает векторы и матрицы 2D, 3D и 4D, кватернионы, обнаружение столкновений и многое другое.
👍 Лайки: 378, 📥 Скачиваний: 6.0M
📅 Обновлено: 24 дня назад
https://pub.dev/packages/vector_math
math_expressions 3.1.0
Пакет math_expressions позволяет парсить и оценивать математические выражения в различных контекстах: реальных, векторных и интервальных.
👍 Лайки: 376, 📥 Скачиваний: 81.6K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/math_expressions
flutter_simple_calculator 2.7.1
Пакет flutter_simple_calculator имеет 127 лайков и 3340 скачиваний.
👍 Лайки: 127, 📥 Скачиваний: 3.3K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/flutter_simple_calculator
fixed 6.1.1
Пакет Fixed позволяет хранить и выполнять математические операции с десятичными числами с фиксированной масштабировкой.
👍 Лайки: 11, 📥 Скачиваний: 105K
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/fixed
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #expressions #decimal #vector_math #math_expressions #flutter_simple_calculator #fixed
Самые лучшие обновлённые пакеты за последние 24 часа
all_validations_br 4.1.0 - пакет для валидации данных и логирования в приложениях Flutter. Теперь включает в себя новый модуль BrZod для валидации данных и BrLogger для логирования. 👍 Лайки: 97, 📥 Скачиваний: 713. https://pub.dev/packages/all_validations_br
flutter_secure_storage_x 13.2.0 - пакет для безопасного хранения данных в приложениях Flutter. Повышен минимум поддерживаемой версии Flutter до 3.44, добавлена поддержка AGP 9 для Android и зависимость FlutterFramework SwiftPM для iOS и macOS. 👍 Лайки: 5, 📥 Скачиваний: 4К. https://pub.dev/packages/flutter_secure_storage_x
flutter_secure_storage_x_macos 3.7.0 - пакет для безопасного хранения данных в приложениях Flutter на macOS. Минимальная поддерживаемая версия Flutter - 3.44 или позже. Добавлена зависимость FlutterFramework SwiftPM для ios и macos. 👍 Лайки: 0, 📥 Скачиваний: 5320. https://pub.dev/packages/flutter_secure_storage_x_macos
flutter_secure_storage_x_windows 3.6.0 - пакет для безопасного хранения данных в приложениях Flutter на Windows. Минимальная поддерживаемая версия Flutter - 3.44 или позже. 👍 Лайки: 0, 📥 Скачиваний: 5310. https://pub.dev/packages/flutter_secure_storage_x_windows
flutter_secure_storage_x_platform_interface 2.2.0 - пакет для обеспечения общего интерфейса для плагина flutter_secure_storage_x. Минимальная поддерживаемая версия Flutter - 3.44 или позже. 👍 Лайки: 0, 📥 Скачиваний: 5320. https://pub.dev/packages/flutter_secure_storage_x_platform_interface
portone_flutter 1.0.3 - пакет для интеграции платежных систем и функций аутентификации в приложениях Flutter. Исправлены некоторые проблемы и обновлены типы в соответствии с версией 0.1.9 пакета @portone/browser-sdk. 👍 Лайки: 5, 📥 Скачиваний: 2260. https://pub.dev/packages/portone_flutter
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #all_validations_br #flutter_secure_storage_x #flutter_secure_storage_x_macos #flutter_secure_storage_x_windows #flutter_secure_storage_x_platform_interface #portone_flutter
all_validations_br 4.1.0 - пакет для валидации данных и логирования в приложениях Flutter. Теперь включает в себя новый модуль BrZod для валидации данных и BrLogger для логирования. 👍 Лайки: 97, 📥 Скачиваний: 713. https://pub.dev/packages/all_validations_br
flutter_secure_storage_x 13.2.0 - пакет для безопасного хранения данных в приложениях Flutter. Повышен минимум поддерживаемой версии Flutter до 3.44, добавлена поддержка AGP 9 для Android и зависимость FlutterFramework SwiftPM для iOS и macOS. 👍 Лайки: 5, 📥 Скачиваний: 4К. https://pub.dev/packages/flutter_secure_storage_x
flutter_secure_storage_x_macos 3.7.0 - пакет для безопасного хранения данных в приложениях Flutter на macOS. Минимальная поддерживаемая версия Flutter - 3.44 или позже. Добавлена зависимость FlutterFramework SwiftPM для ios и macos. 👍 Лайки: 0, 📥 Скачиваний: 5320. https://pub.dev/packages/flutter_secure_storage_x_macos
flutter_secure_storage_x_windows 3.6.0 - пакет для безопасного хранения данных в приложениях Flutter на Windows. Минимальная поддерживаемая версия Flutter - 3.44 или позже. 👍 Лайки: 0, 📥 Скачиваний: 5310. https://pub.dev/packages/flutter_secure_storage_x_windows
flutter_secure_storage_x_platform_interface 2.2.0 - пакет для обеспечения общего интерфейса для плагина flutter_secure_storage_x. Минимальная поддерживаемая версия Flutter - 3.44 или позже. 👍 Лайки: 0, 📥 Скачиваний: 5320. https://pub.dev/packages/flutter_secure_storage_x_platform_interface
portone_flutter 1.0.3 - пакет для интеграции платежных систем и функций аутентификации в приложениях Flutter. Исправлены некоторые проблемы и обновлены типы в соответствии с версией 0.1.9 пакета @portone/browser-sdk. 👍 Лайки: 5, 📥 Скачиваний: 2260. https://pub.dev/packages/portone_flutter
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #all_validations_br #flutter_secure_storage_x #flutter_secure_storage_x_macos #flutter_secure_storage_x_windows #flutter_secure_storage_x_platform_interface #portone_flutter
💡 Вторая часть разбор внутренней механики жестов во Flutter! 🤩 Когда ты оборачиваешь виджет в
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #surf_flutter
GestureDetector, фреймворк берёт на себя всё: от просчёта координат и проверки через hitTest до разрешения конфликтов на арене жестов. ⬆️ Артём, Flutter-разработчик, подготовил вторую часть разбора механики жестов и показал путь касания от Listener до низкоуровневых событий платформы. 💙Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #surf_flutter
Обзор пакетов на тему Flutter Community
device_info_plus 13.2.0
Пакет device_info_plus для Flutter позволяет получить информацию о текущем устройстве. Поддерживает Android, iOS, macOS, Web, Linux и Windows.
👍 Лайки: 3020, 📥 Скачиваний: 3.4M
📅 Обновлено: 2 дня назад
https://pub.dev/packages/device_info_plus
package_info_plus 10.2.0
Пакет package_info_plus для Flutter позволяет получить информацию о пакете приложения, включая имя приложения, имя пакета, версию и номер сборки. Также он может определить, из какого магазина приложений было установлено приложение.
👍 Лайки: 2780, 📥 Скачиваний: 4.6M
📅 Обновлено: 2 дня назад
https://pub.dev/packages/package_info_plus
flutter_launcher_icons 0.14.4
Пакет Flutter Launcher Icons позволяет легко обновлять иконки приложений для различных платформ, включая Android, iOS, Web, Windows и macOS. Он имеет более 8000 лайков и 2560000 скачиваний.
👍 Лайки: 8000, 📥 Скачиваний: 2.6M
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/flutter_launcher_icons
font_awesome_flutter 11.0.0
Пакет font_awesome_flutter предоставляет набор иконок Font Awesome для Flutter, основанный на версии 7.2.0. Он достиг 4960 лайков и 803000 скачиваний.
👍 Лайки: 4960, 📥 Скачиваний: 803K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/font_awesome_flutter
get_it 9.2.1
Пакет get_it для Dart и Flutter набирает популярность, с более чем 4700 лайками и 1 840 000 скачиваний, это один из самых популярных пакетов для управления зависимостями.
👍 Лайки: 4700, 📥 Скачиваний: 1.8M
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/get_it
equatable 2.0.8
Пакет Equatable решает проблему сравнения объектов в Dart, автоматически переопределяя операторы == и hashCode. Лайков: 3620, Скачиваний: 4430000.
👍 Лайки: 3620, 📥 Скачиваний: 4.4M
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/equatable
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #device_info_plus #package_info_plus #flutter_launcher_icons #font_awesome_flutter #get_it #equatable
device_info_plus 13.2.0
Пакет device_info_plus для Flutter позволяет получить информацию о текущем устройстве. Поддерживает Android, iOS, macOS, Web, Linux и Windows.
👍 Лайки: 3020, 📥 Скачиваний: 3.4M
📅 Обновлено: 2 дня назад
https://pub.dev/packages/device_info_plus
package_info_plus 10.2.0
Пакет package_info_plus для Flutter позволяет получить информацию о пакете приложения, включая имя приложения, имя пакета, версию и номер сборки. Также он может определить, из какого магазина приложений было установлено приложение.
👍 Лайки: 2780, 📥 Скачиваний: 4.6M
📅 Обновлено: 2 дня назад
https://pub.dev/packages/package_info_plus
flutter_launcher_icons 0.14.4
Пакет Flutter Launcher Icons позволяет легко обновлять иконки приложений для различных платформ, включая Android, iOS, Web, Windows и macOS. Он имеет более 8000 лайков и 2560000 скачиваний.
👍 Лайки: 8000, 📥 Скачиваний: 2.6M
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/flutter_launcher_icons
font_awesome_flutter 11.0.0
Пакет font_awesome_flutter предоставляет набор иконок Font Awesome для Flutter, основанный на версии 7.2.0. Он достиг 4960 лайков и 803000 скачиваний.
👍 Лайки: 4960, 📥 Скачиваний: 803K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/font_awesome_flutter
get_it 9.2.1
Пакет get_it для Dart и Flutter набирает популярность, с более чем 4700 лайками и 1 840 000 скачиваний, это один из самых популярных пакетов для управления зависимостями.
👍 Лайки: 4700, 📥 Скачиваний: 1.8M
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/get_it
equatable 2.0.8
Пакет Equatable решает проблему сравнения объектов в Dart, автоматически переопределяя операторы == и hashCode. Лайков: 3620, Скачиваний: 4430000.
👍 Лайки: 3620, 📥 Скачиваний: 4.4M
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/equatable
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #device_info_plus #package_info_plus #flutter_launcher_icons #font_awesome_flutter #get_it #equatable
Новые пакеты за неделю
x_user_agent 1.0.0
Пакет x_user_agent позволяет извлекать данные о мобильном пользователе на Android и iOS. Он предоставляет информацию о платформе, версии операционной системы, модели устройства и многое другое.
👍 Лайки: 3, 📥 Скачиваний: 0
https://pub.dev/packages/x_user_agent
nimble_story_designer 1.0.0
Представляем пакет nimble_story_designer, который позволяет создавать полноценные, премиум-истории с интерактивными элементами, такими как опросы, вопросы и ответы, таймеры обратного отсчета и многое другое.
👍 Лайки: 4, 📥 Скачиваний: 0
https://pub.dev/packages/nimble_story_designer
flutter_spm_doctor 1.0.0
Проверьте, какие плагины еще не перешли на Swift Package Manager (SPM).
Установите глобально: dart pub global activate flutter_spm_doctor
👍 Лайки: 1, 📥 Скачиваний: 0
https://pub.dev/packages/flutter_spm_doctor
lurp 1.0.0
Пакет lurp позволяет встраивать интерактивные статистики опросов, постов и комментариев из экосистемы Lurp в ваши приложения Flutter. Он поддерживает офлайн- и онлайн-рендеринг, различные типы опросов и полностью настраиваемый дизайн.
👍 Лайки: 1, 📥 Скачиваний: 100
https://pub.dev/packages/lurp
most_mapper 1.0.0
Пакет most_mapper для генерации кода маппинга между моделями данных на языках Dart и C# стал доступен!
Он позволяет генерировать код из одного файла YAML, поддерживая различные типы данных и конвертеры.
Уже 72 скачивания и 1 лайк!
https://pub.dev/packages/most_mapper
voiceos_flutter 1.0.0
Пакет voiceos_flutter для создания AI-звонков в приложениях Flutter теперь доступен!
Он поддерживает исходящие и входящие AI-звонки, включая PushKit и CallKit для iOS.
👍 Лайки: 1, 📥 Скачиваний: 0
https://pub.dev/packages/voiceos_flutter
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestNewPackages #x_user_agent #nimble_story_designer #flutter_spm_doctor #lurp #most_mapper #voiceos_flutter
x_user_agent 1.0.0
Пакет x_user_agent позволяет извлекать данные о мобильном пользователе на Android и iOS. Он предоставляет информацию о платформе, версии операционной системы, модели устройства и многое другое.
👍 Лайки: 3, 📥 Скачиваний: 0
https://pub.dev/packages/x_user_agent
nimble_story_designer 1.0.0
Представляем пакет nimble_story_designer, который позволяет создавать полноценные, премиум-истории с интерактивными элементами, такими как опросы, вопросы и ответы, таймеры обратного отсчета и многое другое.
👍 Лайки: 4, 📥 Скачиваний: 0
https://pub.dev/packages/nimble_story_designer
flutter_spm_doctor 1.0.0
Проверьте, какие плагины еще не перешли на Swift Package Manager (SPM).
Установите глобально: dart pub global activate flutter_spm_doctor
👍 Лайки: 1, 📥 Скачиваний: 0
https://pub.dev/packages/flutter_spm_doctor
lurp 1.0.0
Пакет lurp позволяет встраивать интерактивные статистики опросов, постов и комментариев из экосистемы Lurp в ваши приложения Flutter. Он поддерживает офлайн- и онлайн-рендеринг, различные типы опросов и полностью настраиваемый дизайн.
👍 Лайки: 1, 📥 Скачиваний: 100
https://pub.dev/packages/lurp
most_mapper 1.0.0
Пакет most_mapper для генерации кода маппинга между моделями данных на языках Dart и C# стал доступен!
Он позволяет генерировать код из одного файла YAML, поддерживая различные типы данных и конвертеры.
Уже 72 скачивания и 1 лайк!
https://pub.dev/packages/most_mapper
voiceos_flutter 1.0.0
Пакет voiceos_flutter для создания AI-звонков в приложениях Flutter теперь доступен!
Он поддерживает исходящие и входящие AI-звонки, включая PushKit и CallKit для iOS.
👍 Лайки: 1, 📥 Скачиваний: 0
https://pub.dev/packages/voiceos_flutter
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestNewPackages #x_user_agent #nimble_story_designer #flutter_spm_doctor #lurp #most_mapper #voiceos_flutter
❤1👍1
Самые лучшие обновлённые пакеты за последние 24 часа
amplify_storage_s3 2.12.0 - пакет для работы с хранилищем AWS S3 в приложениях Flutter. В новой версии исправлены незначительные ошибки и внесены улучшения. 👍 Лайки: 93, 📥 Скачиваний: 21.7К
https://pub.dev/packages/amplify_storage_s3
video_player_android 2.2.17 - пакет для воспроизведения видео на Android-устройствах. Теперь доступна как федеративная реализация, выделенная из пакета video_player. 👍 Лайки: 30, 📥 Скачиваний: 2.7М
https://pub.dev/packages/video_player_android
amplify_auth_cognito 2.12.0 - пакет с поддержкой Swift Package Manager. Популярность пакета: 98 лайков, 85.7К скачиваний.
https://pub.dev/packages/amplify_auth_cognito
amplify_core 2.12.0 - пакет содержит базовые типы и утилиты для библиотеки amplify-flutter. Теперь с исправлениями мелких ошибок и улучшениями. 👍 Лайки: 45, 📥 Скачиваний: 95.3К
https://pub.dev/packages/amplify_core
amplify_flutter 2.12.0 - пакет с поддержкой Swift Package Manager для модулей auth, datastore и push_notifications. Пакет набрал 232 лайка и 92.5К скачиваний.
https://pub.dev/packages/amplify_flutter
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #amplify_storage_s3 #video_player_android #amplify_auth_cognito #amplify_core #amplify_flutter
amplify_storage_s3 2.12.0 - пакет для работы с хранилищем AWS S3 в приложениях Flutter. В новой версии исправлены незначительные ошибки и внесены улучшения. 👍 Лайки: 93, 📥 Скачиваний: 21.7К
https://pub.dev/packages/amplify_storage_s3
video_player_android 2.2.17 - пакет для воспроизведения видео на Android-устройствах. Теперь доступна как федеративная реализация, выделенная из пакета video_player. 👍 Лайки: 30, 📥 Скачиваний: 2.7М
https://pub.dev/packages/video_player_android
amplify_auth_cognito 2.12.0 - пакет с поддержкой Swift Package Manager. Популярность пакета: 98 лайков, 85.7К скачиваний.
https://pub.dev/packages/amplify_auth_cognito
amplify_core 2.12.0 - пакет содержит базовые типы и утилиты для библиотеки amplify-flutter. Теперь с исправлениями мелких ошибок и улучшениями. 👍 Лайки: 45, 📥 Скачиваний: 95.3К
https://pub.dev/packages/amplify_core
amplify_flutter 2.12.0 - пакет с поддержкой Swift Package Manager для модулей auth, datastore и push_notifications. Пакет набрал 232 лайка и 92.5К скачиваний.
https://pub.dev/packages/amplify_flutter
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #amplify_storage_s3 #video_player_android #amplify_auth_cognito #amplify_core #amplify_flutter
Возвращение DartWay: новая жизнь и новые фичи! 🚀
После долгого перерыва, проект DartWay возвращается к жизни! 🌟 Готовятся пакеты и примеры для публичного использования, а также добавляются интересные фичи каждый день. 📈
Одной из таких фич является обработчик соединения с сервером, который позволяет передавать коллбеки для переподключения к сокету. Это упростит процесс реализации реальной логики и позволит сосредоточиться на более важных вещах. 🤩
Пример проекта будет включать в себя все необходимые базовые вещи, чтобы вы могли легко приступить к работе. Но мы хотим знать ваше мнение! 🤔 Поделитесь в комментариях, что вы хотели бы видеть в базовом проекте? Что необходимо в каждом проекте и было бы здорово иметь из коробки? 📝
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #dartway_dev_ru
После долгого перерыва, проект DartWay возвращается к жизни! 🌟 Готовятся пакеты и примеры для публичного использования, а также добавляются интересные фичи каждый день. 📈
Одной из таких фич является обработчик соединения с сервером, который позволяет передавать коллбеки для переподключения к сокету. Это упростит процесс реализации реальной логики и позволит сосредоточиться на более важных вещах. 🤩
Пример проекта будет включать в себя все необходимые базовые вещи, чтобы вы могли легко приступить к работе. Но мы хотим знать ваше мнение! 🤔 Поделитесь в комментариях, что вы хотели бы видеть в базовом проекте? Что необходимо в каждом проекте и было бы здорово иметь из коробки? 📝
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #dartway_dev_ru
Обзор пакетов на тему Tab
smooth_infinite_tab_bar 0.0.3
Пакет smooth_infinite_tab_bar позволяет создавать бесконечные горизонтальные таб-бары с гладкими анимациями и автоматическим скроллом при выборе элемента. Подходит для навигации по месяцам, неделям или любым большим упорядоченным наборам данных.
👍 Лайки: 1, 📥 Скачиваний: 20K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/smooth_infinite_tab_bar
flutter_advanced_segment 3.2.0
Пакет позволяет создавать настраиваемые сегменты с множеством свойств. Уже 118 лайков и 5780 скачиваний!
👍 Лайки: 118, 📥 Скачиваний: 5.7K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/flutter_advanced_segment
widget_with_codeview 3.2.0
Пакет widget_with_codeview - это виджет с параллельным просмотром исходного кода. Используется для демонстрации исходного кода в приложениях Flutter.
👍 Лайки: 67, 📥 Скачиваний: 287K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/widget_with_codeview
scrollable_list_tab_scroller 3.1.1
Этот пакет позволяет создавать настраиваемые вкладки, которые синхронизируются с прокручиваемым списком элементов. Уже 172 лайка и 3150 скачиваний!
👍 Лайки: 172, 📥 Скачиваний: 3.1M
📅 Обновлено: 13 месяцев назад
https://pub.dev/packages/scrollable_list_tab_scroller
vertical_scrollable_tabview 0.1.2
Этот пакет позволяет синхронизировать ScrollView и пользовательский TabView. Он предоставляет возможность создать пользовательский TabView, который будет следовать за индексом внутреннего ScrollView.
👍 Лайки: 105, 📥 Скачиваний: 1.1M
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/vertical_scrollable_tabview
tabbed_view 3.1.0
Пакет Tabbed View - это виджет, вдохновленный классическим компонентом вкладок на рабочем столе. Поддерживает настраиваемые темы.
👍 Лайки: 130, 📥 Скачиваний: 2.0M
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/tabbed_view
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #smooth_infinite_tab_bar #flutter_advanced_segment #widget_with_codeview #scrollable_list_tab_scroller #vertical_scrollable_tabview #tabbed_view
smooth_infinite_tab_bar 0.0.3
Пакет smooth_infinite_tab_bar позволяет создавать бесконечные горизонтальные таб-бары с гладкими анимациями и автоматическим скроллом при выборе элемента. Подходит для навигации по месяцам, неделям или любым большим упорядоченным наборам данных.
👍 Лайки: 1, 📥 Скачиваний: 20K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/smooth_infinite_tab_bar
flutter_advanced_segment 3.2.0
Пакет позволяет создавать настраиваемые сегменты с множеством свойств. Уже 118 лайков и 5780 скачиваний!
👍 Лайки: 118, 📥 Скачиваний: 5.7K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/flutter_advanced_segment
widget_with_codeview 3.2.0
Пакет widget_with_codeview - это виджет с параллельным просмотром исходного кода. Используется для демонстрации исходного кода в приложениях Flutter.
👍 Лайки: 67, 📥 Скачиваний: 287K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/widget_with_codeview
scrollable_list_tab_scroller 3.1.1
Этот пакет позволяет создавать настраиваемые вкладки, которые синхронизируются с прокручиваемым списком элементов. Уже 172 лайка и 3150 скачиваний!
👍 Лайки: 172, 📥 Скачиваний: 3.1M
📅 Обновлено: 13 месяцев назад
https://pub.dev/packages/scrollable_list_tab_scroller
vertical_scrollable_tabview 0.1.2
Этот пакет позволяет синхронизировать ScrollView и пользовательский TabView. Он предоставляет возможность создать пользовательский TabView, который будет следовать за индексом внутреннего ScrollView.
👍 Лайки: 105, 📥 Скачиваний: 1.1M
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/vertical_scrollable_tabview
tabbed_view 3.1.0
Пакет Tabbed View - это виджет, вдохновленный классическим компонентом вкладок на рабочем столе. Поддерживает настраиваемые темы.
👍 Лайки: 130, 📥 Скачиваний: 2.0M
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/tabbed_view
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #smooth_infinite_tab_bar #flutter_advanced_segment #widget_with_codeview #scrollable_list_tab_scroller #vertical_scrollable_tabview #tabbed_view
👍1
Самые лучшие обновлённые пакеты за последние 24 часа
camera_android_camerax 0.7.3
Плагин для реализации камеры в Android-приложениях с помощью CameraX. Теперь исправлена проблема с игнорированием настроек videoBitrate при записи видео.
👍 Лайки: 81, 📥 Скачиваний: 599000
https://pub.dev/packages/camera_android_camerax
liquid_glass_widgets 0.3.0
Пакет для добавления эффектов "жидкого стекла" в приложения Flutter. В новой версии добавлены новые виджеты и улучшена производительность.
👍 Лайки: 174, 📥 Скачиваний: 27.5К
https://pub.dev/packages/liquid_glass_widgets
dartssh2 2.21.0
Пакет для создания SSH и SFTP клиентов на языке Dart. В новой версии добавлена возможность ожидания выхода удаленного процесса с таймаутом, а также улучшена безопасность.
👍 Лайки: 143, 📥 Скачиваний: 22.6К
https://pub.dev/packages/dartssh2
FVP 0.37.3
Пакет для поддержки всех настольных и мобильных платформ в официальном Flutter Video Player. В обновлении исправлены проблемы с PrivacyInfo.xcprivacy для SPM.
👍 Лайки: 172, 📥 Скачиваний: 15.9К
https://pub.dev/packages/fvp
phone_numbers_parser 9.0.24
Пакет для парсинга телефонных номеров. В этом обновлении была улучшена метаданные.
👍 Лайки: 274, 📥 Скачиваний: 242К
https://pub.dev/packages/phone_numbers_parser
flutter_map 8.3.1
Пакет для создания карт в приложениях Flutter. Были исправлены ошибки, связанные с внутренними ошибками и утечками памяти, а также улучшена производительность.
👍 Лайки: 2170, 📥 Скачиваний: 532К
https://pub.dev/packages/flutter_map
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #camera_android_camerax #liquid_glass_widgets #dartssh2 #FVP #phone_numbers_parser #flutter_map
camera_android_camerax 0.7.3
Плагин для реализации камеры в Android-приложениях с помощью CameraX. Теперь исправлена проблема с игнорированием настроек videoBitrate при записи видео.
👍 Лайки: 81, 📥 Скачиваний: 599000
https://pub.dev/packages/camera_android_camerax
liquid_glass_widgets 0.3.0
Пакет для добавления эффектов "жидкого стекла" в приложения Flutter. В новой версии добавлены новые виджеты и улучшена производительность.
👍 Лайки: 174, 📥 Скачиваний: 27.5К
https://pub.dev/packages/liquid_glass_widgets
dartssh2 2.21.0
Пакет для создания SSH и SFTP клиентов на языке Dart. В новой версии добавлена возможность ожидания выхода удаленного процесса с таймаутом, а также улучшена безопасность.
👍 Лайки: 143, 📥 Скачиваний: 22.6К
https://pub.dev/packages/dartssh2
FVP 0.37.3
Пакет для поддержки всех настольных и мобильных платформ в официальном Flutter Video Player. В обновлении исправлены проблемы с PrivacyInfo.xcprivacy для SPM.
👍 Лайки: 172, 📥 Скачиваний: 15.9К
https://pub.dev/packages/fvp
phone_numbers_parser 9.0.24
Пакет для парсинга телефонных номеров. В этом обновлении была улучшена метаданные.
👍 Лайки: 274, 📥 Скачиваний: 242К
https://pub.dev/packages/phone_numbers_parser
flutter_map 8.3.1
Пакет для создания карт в приложениях Flutter. Были исправлены ошибки, связанные с внутренними ошибками и утечками памяти, а также улучшена производительность.
👍 Лайки: 2170, 📥 Скачиваний: 532К
https://pub.dev/packages/flutter_map
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #camera_android_camerax #liquid_glass_widgets #dartssh2 #FVP #phone_numbers_parser #flutter_map
👣 Знаете Flutter? Значит, можете писать бэкенд на Dart 🤩! Если вы работаете с Flutter, вы знаете Dart, и это значит, что вы можете писать бэкенд на этом языке. Не нужно учить новый язык, нужно только понять, как Dart работает, когда нет виджетов, нет BuildContext, нет Flutter. Есть только процесс, который принимает HTTP-запросы, ходит в базу данных и отправляет ответы 📊.
В статье показан пример создания API для управления пользователями и профилями на Dart и фреймворке Shelf. Проект поднимается в Docker с PostgreSQL, проверяет пользователей через JWT-токены и деплоится на
Как Dart работает на сервере: в стандартной библиотеке Dart есть все необходимое для создания HTTP-сервера на самом низком уровне. Например:
Но как только появляются маршруты, middleware, аутентификация и обработка ошибок, работать с
Что такое Shelf: Shelf - это библиотека для создания веб-серверов. Она не пытается быть полноценным фреймворком, вместо этого она дает базовые кирпичики, из которых вы собираете именно то, что нужно 🧮.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter #backend #Shelf #DartOnServer 💻👍
В статье показан пример создания API для управления пользователями и профилями на Dart и фреймворке Shelf. Проект поднимается в Docker с PostgreSQL, проверяет пользователей через JWT-токены и деплоится на
Fly.io 🚀.Как Dart работает на сервере: в стандартной библиотеке Dart есть все необходимое для создания HTTP-сервера на самом низком уровне. Например:
import 'dart:io';
void main() async {
final server = await HttpServer.bind('0.0.0.0', 8080);
print('Сервер запущен на порту 8080');
await for (final request in server) {
request.response
..statusCode = 200
..write('Привет из Dart')
..close();
}
}
Но как только появляются маршруты, middleware, аутентификация и обработка ошибок, работать с
dart:io становится неудобно. Здесь в игру вступает Shelf 🎉.Что такое Shelf: Shelf - это библиотека для создания веб-серверов. Она не пытается быть полноценным фреймворком, вместо этого она дает базовые кирпичики, из которых вы собираете именно то, что нужно 🧮.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter #backend #Shelf #DartOnServer 💻👍
Обзор пакетов на тему Parsing & Other Text Utilities
characters 1.4.1
Пакет "characters" версии 1.4.1 позволяет работать с последовательностями юникод-символов, также известных как расширенные графемные кластеры. Этот пакет необходим для манипуляций со строками на уровне отдельных символов, а не кодовых единиц.
👍 Лайки: 499, 📥 Скачиваний: 6.2M
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/characters
iregexp 0.2.0
Этот пакет реализует формат I-Regexp, описанный в RFC 9485, и позволяет работать с регулярными выражениями в приложениях Dart. Пакет уже набрал 3 лайка и более 273 000 скачиваний.
👍 Лайки: 3, 📥 Скачиваний: 273K
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/iregexp
quran 1.4.1
Пакет Quran (версия 1.4.1) - это библиотека, содержащая текст Корана на арабском языке, аудио-URL и подробную информацию о страницах, джузах, сурах, аятах и месте откровения. Пакет имеет необходимые функции для работы с Кораном.
👍 Лайки: 299, 📥 Скачиваний: 2.2K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/quran
string_validator 1.2.0
Он имеет 468 лайков и более 153000 скачиваний. Пакет используется для валидации и санитизации строк в Dart.
👍 Лайки: 468, 📥 Скачиваний: 153K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/string_validator
clipboard 3.0.14
Этот пакет поддерживает копирование и вставку текста, форматированного текста (HTML) и изображений. Он также имеет функции мониторинга буфера обмена, обработки ошибок и многое другое.
👍 Лайки: 638, 📥 Скачиваний: 124K
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/clipboard
petitparser 7.0.2
Он используется для создания грамматик программных языков и парсеров. У него уже 398 лайков и 9 440 000 скачиваний!
👍 Лайки: 398, 📥 Скачиваний: 9.4M
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/petitparser
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #characters #iregexp #quran #string_validator #clipboard #petitparser
characters 1.4.1
Пакет "characters" версии 1.4.1 позволяет работать с последовательностями юникод-символов, также известных как расширенные графемные кластеры. Этот пакет необходим для манипуляций со строками на уровне отдельных символов, а не кодовых единиц.
👍 Лайки: 499, 📥 Скачиваний: 6.2M
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/characters
iregexp 0.2.0
Этот пакет реализует формат I-Regexp, описанный в RFC 9485, и позволяет работать с регулярными выражениями в приложениях Dart. Пакет уже набрал 3 лайка и более 273 000 скачиваний.
👍 Лайки: 3, 📥 Скачиваний: 273K
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/iregexp
quran 1.4.1
Пакет Quran (версия 1.4.1) - это библиотека, содержащая текст Корана на арабском языке, аудио-URL и подробную информацию о страницах, джузах, сурах, аятах и месте откровения. Пакет имеет необходимые функции для работы с Кораном.
👍 Лайки: 299, 📥 Скачиваний: 2.2K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/quran
string_validator 1.2.0
Он имеет 468 лайков и более 153000 скачиваний. Пакет используется для валидации и санитизации строк в Dart.
👍 Лайки: 468, 📥 Скачиваний: 153K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/string_validator
clipboard 3.0.14
Этот пакет поддерживает копирование и вставку текста, форматированного текста (HTML) и изображений. Он также имеет функции мониторинга буфера обмена, обработки ошибок и многое другое.
👍 Лайки: 638, 📥 Скачиваний: 124K
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/clipboard
petitparser 7.0.2
Он используется для создания грамматик программных языков и парсеров. У него уже 398 лайков и 9 440 000 скачиваний!
👍 Лайки: 398, 📥 Скачиваний: 9.4M
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/petitparser
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #characters #iregexp #quran #string_validator #clipboard #petitparser