Flutter Pulse
594 subscribers
371 photos
821 links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
👍1
Новые пакеты за неделю

app_security_lock
Пакет для Flutter, который обеспечивает функции безопасности, включая обнаружение блокировки экрана, таймаут фона и мониторинг жизненного цикла. Поддерживает как iOS, так и Android.
👍 Лайки: 1, 📥 Скачиваний: 243
https://pub.dev/packages/app_security_lock

compass_pro
Пакет compass_pro позволяет создавать красивые горизонтальные списки с настраиваемыми значками, иконками, цветами и стилями. Также включает в себя обновления компаса в реальном времени.
👍 Лайки: 6, 📥 Скачиваний: 238
https://pub.dev/packages/compass_pro

scroll_wheel_selector
Пакет для создания настраиваемого скроллинг-вида с обратной связью для выбора значений.
👍 Лайки: 14, 📥 Скачиваний: 137
https://pub.dev/packages/scroll_wheel_selector

dash_no_internet_screen
Пакет позволяет создавать настраиваемый экран "Нет интернета" для приложений Flutter. Он автоматически обнаруживает подключение к интернету и отображает экран с настраиваемым текстом и изображением.
👍 Лайки: 5, 📥 Скачиваний: 310
https://pub.dev/packages/dash_no_internet_screen

parsing_util
Пакет позволяет безопасно парсить динамические значения в типы String, int, double, bool, DateTime, List и т.д. без ошибок.
👍 Лайки: 8, 📥 Скачиваний: 103
https://pub.dev/packages/parsing_util

cupertino_native
Пакет cupertino_native позволяет использовать native Liquid Glass виджеты для iOS и macOS в Flutter с идеальной точностью пикселей. Он содержит набор виджетов, таких как Slider, Switch, Segmented Control, Button и другие, которые идеально подходят для создания приложений с родным видом и ощущением.
👍 Лайки: 21, 📥 Скачиваний: 65
https://pub.dev/packages/cupertino_native

#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #app_security_lock #compass_pro #scroll_wheel_selector #dash_no_internet_screen #parsing_util #cupertino_native
👍1
Самые лучшие обновлённые пакеты за последние 24 часа

build_cli_annotations 2.1.1 - плагин для Flutter, который позволяет использовать аннотации для CLI-опций. Убрана устаревшая поддержка, добавлена поддержка @Target({TargetKind.field}) в аннотации CliOption. Требуемые версии: args ^2.6.0 и sdk ^3.8.0. 👍 Лайки: 3, 📥 Скачиваний: 341К. https://pub.dev/packages/build_cli_annotations

GetWidget 7.0.0 - библиотека UI-компонентов для Flutter, содержащая более 1000 предустановленных виджетов для разработки мобильных и веб-приложений. В новой версии добавлены новые функции, исправлены ошибки и улучшена совместимость с Flutter 3.29.0 и 3.35.0. 👍 Лайки: 2510, 📥 Скачиваний: 56.9К. https://pub.dev/packages/getwidget

another_flushbar 1.12.32 - плагин для создания настраиваемых уведомлений в приложениях для Android и iOS. В новой версии исправлены крахи, связанные с проверками на null в жизненном цикле маршрута Flushbar. 👍 Лайки: 1010, 📥 Скачиваний: 133К. https://pub.dev/packages/another_flushbar

pdfrx 2.1.13 - быстрый и функциональный плагин для просмотра PDF-файлов в приложениях Flutter. В новой версии исправлена ошибка #443, связанная с командой `dart run pdfrx:remove_wasm_modules`. 👍 Лайки: 253, 📥 Скачиваний: 230К. https://pub.dev/packages/pdfrx

flutter_background_geolocation 4.18.0 - мощный модуль для отслеживания местоположения и геозон в фоновом режиме для iOS и Android. В новой версии удалена поддержка Huawei HMS из-за проблем с совместимостью. 👍 Лайки: 809, 📥 Скачиваний: 24.5К. https://pub.dev/packages/flutter_background_geolocation

Lottie 3.3.2 - мобильная библиотека для Android и iOS, которая парсит анимации Adobe After Effects, экспортированные в формате json с помощью Bodymovin, и отображает их на мобильных устройствах. В новой версии удалены вызовы устаревших методов в пакете vector_math. 👍 Лайки: 4410, 📥 Скачиваний: 2.0М. https://pub.dev/packages/lottie

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #build_cli_annotations #GetWidget #another_flushbar #pdfrx #flutter_background_geolocation #Lottie
👍3
Создаём кастомную панель приложений
Потому что вы можете 😉

Вы можете создать кастомную AppBar, реализовав интерфейс PreferredSizeWidget. Это даст вам гибкость в настройке панели приложений под нужды вашего приложения.



class EditorAppBar extends StatelessWidget implements PreferredSizeWidget {
const EditorAppBar({
super.key,
});

@override
Widget build(BuildContext context) {
return Row(...); // Здесь вы можете настроить свой собственный дизайн
}

@override
Size get preferredSize => const Size.fromHeight(kToolbarHeight);
// Используйте эту константу для рекомендуемой высоты
}



Чтобы использовать эту кастомную AppBar, просто передайте её в свойство appBar виджета Scaffold:


child: Scaffold(
appBar: EditorAppBar(),
...
),



Оцените нашу новую рубрику по Flutter советам 👍! Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #CustomAppBar #AppBarDesign #FlutterTips
👍31
Обзор пакетов на тему Ad Serving (Сервисы рекламы)

app_tracking_transparency для Flutter: отображение диалога авторизации отслеживания на iOS 14+ и запрос разрешения на сбор данных. Необходим для эффективной работы рекламных сетей, таких как AdMob.
👍 Лайки: 448, 📥 Скачиваний: 66.8К
Последнее обновление 📅: 8 месяцев назад
https://pub.dev/packages/app_tracking_transparency

interactive_media_ads для Flutter: интегрируйте мультимедийную рекламу в ваши приложения!
Пакет позволяет легко интегрировать рекламу из любого VAST-совместимого сервера и управлять воспроизведением рекламы в ваших приложениях.
👍 Лайки: 95, 📥 Скачиваний: 245
Последнее обновление 📅: 6 дней назад
https://pub.dev/packages/interactive_media_ads

advertising_id для Flutter: получите доступ к рекламному идентификатору устройства на платформах iOS и Android.
Используйте его для получения рекламного идентификатора и проверки, включено ли ограничение отслеживания рекламы.
👍 Лайки: 40, 📥 Скачиваний: 148К
Последнее обновление 📅: 12 месяцев назад
https://pub.dev/packages/advertising_id

unity_ads_plugin для Flutter: интегрируйте рекламу Unity Ads в ваши мобильные приложения.
Функции: отображение баннеров, видеороликов и интерстициальных рекламных объявлений, простая инициализация и загрузка рекламы, поддержка серверных коллбэков для вознаграждений.
👍 Лайки: 169, 📥 Скачиваний: 3.6К
Последнее обновление 📅: 19 дней назад
https://pub.dev/packages/unity_ads_plugin

easy_ads_flutter для Flutter: легко интегрируйте рекламу из разных сетей в ваше Flutter-приложение.
Поддерживает Google Mobile Ads, Facebook Audience Network, Unity Ads и AppLovin Max Ads.
👍 Лайки: 122, 📥 Скачиваний: 411
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/easy_ads_flutter

google_mobile_ads для Flutter: монетизируйте свои Flutter-приложения с помощью Google Mobile Ads SDK.
👍 Лайки: 2.4К, 📥 Скачиваний: 784К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/google_mobile_ads

#app_tracking_transparency #interactive_media_ads #advertising_id #unity_ads_plugin #easy_ads_flutter #google_mobile_ads #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages
Обзор пакетов на тему Слайдеры для Flutter 📈

Numeric Selector - пакет для создания горизонтальных и вертикальных числовых селекторов с плавной прокруткой и опциональной вибрационной обратной связью. 👍 Лайки: 5, 📥 Скачиваний: 95
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/numeric_selector

Interactive Slider - виджет для создания непрерывных или сегментированных слайдеров, вдохновленные регулятором громкости в приложении Apple Music. 👍 Лайки: 119, 📥 Скачиваний: 842
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/interactive_slider

Sleek Circular Slider - пакет для создания красивых и настраиваемых круговых слайдеров, индикаторов прогресса и спиннеров для ваших приложений. 👍 Лайки: 1.35К, 📥 Скачиваний: 19.2К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/sleek_circular_slider

Syncfusion Flutter Sliders - библиотека для создания интерактивных и настраиваемых слайдеров для фильтрации данных в ваших приложениях. 👍 Лайки: 969, 📥 Скачиваний: 66.1К
Последнее обновление 📅: 4 дня назад
https://pub.dev/packages/syncfusion_flutter_sliders

По заказу SharovSA
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #NumericSelector #InteractiveSlider #SleekCircularSlider #SyncfusionFlutterSliders
🔥1
Обзор пакетов на тему "Рисование, живопись и подписи" для Flutter

🖌 Flutter Drawing Board - пакет для создания интерактивной доски для рисования в приложениях Flutter. Включает в себя базовые функции рисования, настройку кистей, поворот и масштабирование холста, а также возможность отмены и повтора действий.
👍 Лайки: 241, 📥 Скачиваний: 15.2К
Последнее обновление: 5 месяцев назад
https://pub.dev/packages/flutter_drawing_board

🖋 Hand Signature - плагин для создания гладких подписей на любых платформах, поддерживаемых Flutter. Он имеет множество настроек для рисования и экспорта, включая поддержку SVG-файлов.
👍 Лайки: 290, 📥 Скачиваний: 101К
Последнее обновление: 2 месяца назад
https://pub.dev/packages/hand_signature

🖌 Infinite Canvas - пакет для создания бесконечного холста, который можно масштабировать и перемещать. Также имеется меню для общих действий и маркировка для множественного выбора.
👍 Лайки: 74, 📥 Скачиваний: 186
Последнее обновление: 12 месяцев назад
https://pub.dev/packages/infinite_canvas

🖋 Syncfusion Flutter SignaturePad - пакет для создания и сохранения электронных подписей в ваших Flutter-приложениях.
👍 Лайки: 296, 📥 Скачиваний: 172К
Последнее обновление: 4 дня назад
https://pub.dev/packages/syncfusion_flutter_signaturepad

🖌 Signature Canvas - пакет для создания высокопроизводительного холста для подписей с возможностью настройки стиля, границ и начального состояния. Поддерживает все платформы.
👍 Лайки: 628, 📥 Скачиваний: 151К
Последнее обновление: 2 месяца назад
https://pub.dev/packages/signature

🎨 Flutter Painter - пакет для рисования в приложениях на Flutter. Поддерживает свободное рисование, добавление текста, фигур и изображений, а также масштабирование и вращение объектов.
👍 Лайки: 72, 📥 Скачиваний: 449
Последнее обновление: 7 месяцев назад
https://pub.dev/packages/flutter_painter_v2

По заказу
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #flutter_drawing_board #hand_signature #infinite_canvas #syncfusion_flutter_signaturepad #signature #flutter_painter_v2
Самые лучшие обновлённые пакеты за последние 24 часа

freezed 3.2.2 - пакет для автоматического генерации кода для данных классов, помеченных объединений, вложенных классов и клонирования в Dart. В новой версии исправлены некоторые ошибки и улучшена производительность. 👍 Лайки: 4330, 📥 Скачиваний: 1.98М https://pub.dev/packages/freezed

GetWidget 7.0.0 - библиотека UI-компонентов для Flutter, содержащая более 1000 предустановленных виджетов для разработки мобильных и веб-приложений. В новой версии добавлены новые функции, исправлены ошибки и улучшена совместимость с Flutter 3.29.0 и 3.35.0. 👍 Лайки: 2520, 📥 Скачиваний: 54.3К https://pub.dev/packages/getwidget

webview_flutter_android 4.10.2 - пакет для отображения веб-страниц в приложениях Flutter на Android. Теперь минимальная поддерживаемая версия SDK - Flutter 3.35, а также удален устаревший код для поддержки SDK <24. 👍 Лайки: 46, 📥 Скачиваний: 2.99М https://pub.dev/packages/webview_flutter_android

custom_lint_core 0.8.1 - популярный пакет для создания собственных правил и исправлений линтера, с более чем 4 лайками и 2.75М скачиваний. Теперь поддерживает analyzer 8.0.0. 👍 Лайки: 4, 📥 Скачиваний: 2.75М https://pub.dev/packages/custom_lint_core

url_launcher_android 6.3.19 - пакет имеет 19 лайков и более 4.7М скачиваний. Теперь минимальная поддерживаемая версия SDK - Flutter 3.35. Удален устаревший код для поддержки SDK <24. 👍 Лайки: 19, 📥 Скачиваний: 4.7М https://pub.dev/packages/url_launcher_android

Chewie 1.13.0 - видеоплеер для Flutter с дружественным интерфейсом. Пакет использует видеоплеер video_player и добавляет к нему Material или Cupertino UI. В новой версии исправлена ошибка с воспроизведением видео при входе/выходе из полноэкранного режима на веб-платформе. 👍 Лайки: 2290, 📥 Скачиваний: 802К https://pub.dev/packages/chewie

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #freezed #GetWidget #webview_flutter_android #custom_lint_core #url_launcher_android #Chewie
👍1
Создай расширение темы
Упростите доступ к свойствам темы вашего приложения 💻

Расширение темы позволяет упростить доступ к свойствам темы вашего приложения. Для этого нужно создать расширение класса BuildContext.



extension ApparenceKitThemeExt on BuildContext {
ApparenceKitColors get colors => Theme.of(this).extension<ApparenceKitColors>()!;
// Получение цветов темы
TextTheme get textTheme => Theme.of(this).textTheme;
// Получение текстовой темы
ApparenceKitTextTheme get fonts => Theme.of(this).extension<ApparenceKitTextTheme>()!;
// Получение шрифтов темы
ThemeData get theme => Theme.of(this);
// Получение данных темы
Brightness get brightness => Theme.of(this).brightness;
// Получение яркости темы
ApparenceKitThemeData get kitTheme => ThemeProvider.of(this).current.data;
// Получение данных темы ApparenceKit
}



Пример использования

До: сложный доступ к свойствам темы


class MyWidget extends StatelessWidget {
const MyWidget({super.key});

@override
Widget build(BuildContext context) {
return Container(
color: Theme.of(context).colorScheme.primary,
);
}
}



После: упрощенный доступ с расширением


class MyWidget extends StatelessWidget {
const MyWidget({super.key});

@override
Widget build(BuildContext context) {
return Container(
color: context.colors.primary,
);
}
}



Оцените новую рубрику по достоинству! 👍💬 Оставляйте ваши отзывы и предложения в комментариях! 💬👇

Все подобные новости можно найти по хэштегу #FlutterPulseTips

#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #UIUX #CodingTips #AppDevelopment #SoftwareDevelopment
👍3