Flutter Pulse
928 subscribers
535 photos
1 file
1.4K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Обзор пакетов на тему Drawing, Painting & Signature


perfect_freehand 2.5.1
Этот пакет для Flutter позволяет рисовать идеальные линии с учетом давления. Он портирован из JavaScript-библиотеки perfect-freehand и уже скачан более 11 800 раз.
👍 Лайки: 254, 📥 Скачиваний: 11.8K
📅 Обновлено: 58 дней назад
https://pub.dev/packages/perfect_freehand


flutter_drawing_board 1.0.1+1
Этот мощный и настраиваемый пакет для Flutter позволяет создавать интерактивные доски для рисования с продвинутыми функциями. Уже 8450+ скачиваний и 254 лайка.
👍 Лайки: 254, 📥 Скачиваний: 8.4K
📅 Обновлено: 16 дней назад
https://pub.dev/packages/flutter_drawing_board


flutter_painter_v2 2.1.0+1
Создавайте свои собственные рисунки, добавляйте текст, формы и изображения. Пакет для рисования в Flutter с свободным рисунком, перемещением, масштабированием и вращением объектов.
👍 Лайки: 75, 📥 Скачиваний: 205
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/flutter_painter_v2


syncfusion_flutter_signaturepad 32.1.22
Этот пакет позволяет легко интегрировать функцию подписи в ваши Flutter-приложения, захватывая гладкие и реалистичные подписи с помощью жестов. Уже используется более 146 000 разработчиков.
👍 Лайки: 146000, 📥 Скачиваний: 146K
📅 Обновлено: 5 дней назад
https://pub.dev/packages/syncfusion_flutter_signaturepad


hand_signature 3.1.0+2
Hand Signature - это плагин для Flutter, который позволяет легко интегрировать в ваши приложения функционал для создания подписей. Уже 300 лайков и более 11 100 загрузок.
👍 Лайки: 300, 📥 Скачиваний: 11.1K
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/hand_signature


signature 6.3.0
Этот пакет предоставляет высокопроизводительный canvas для подписей с настраиваемым стилем, границами и начальными состояниями. Поддерживает все платформы и уже имеет 646 лайков, 131 000 скачиваний.
👍 Лайки: 646, 📥 Скачиваний: 131K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/signature


FlutterPulse — канал о мире Flutter!

#flutter #dart #pubdev #flutterpulse #perfect_freehand #flutter_drawing_board #flutter_painter_v2 #syncfusion_flutter_signaturepad #hand_signature #signature
Google разрабатывает новую операционную систему Fuchsia и кроссплатформенный фреймворк Flutter
Google разрабатывает новую операционную систему Fuchsia и кроссплатформенный фреймворк Flutter, которые позволят создавать приложения, работающие на любом устройстве, от смартфонов до ноутбуков и телевизоров. Это позволит разработчикам писать код один раз и запускать его на разных платформах без компромиссов в производительности. Для пользователей это означает конец фрагментации и начало долголетия устройств, которые будут получать обновления десятилетиями, а приложения будут работать на всех устройствах без дополнительных настроек.

Одним из ключевых компонентов Fuchsia является микроядро Zircon, которое обеспечивает высокую безопасность и производительность. Кроме того, Google использует технологию WGPU для создания единой графической платформы для всех своих проектов, включая Fuchsia, Chrome и Flutter. Это позволяет разработчикам создавать приложения, которые могут работать на разных платформах без изменений.

Google также разрабатывает новый рендерер Flutter, называемый Impeller, который позволяет предварительно компилировать шейдеры, что улучшает производительность и безопасность приложений. Кроме того, компания работает над проектом Aluminium, который позволяет запускать Android-приложения на десктопе, что открывает новые возможности для разработчиков и может сделать Kotlin Multiplatform более популярным на десктопе.

Читать здесь: ссылка


FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #flutterpulsehabr #Fuchsia #Aluminium #Impeller #WGPU #Zircon
🤔3
Обход SSL Pinning в Flutter: как защитить приложение от перехвата данных?

Вы знали, что даже HTTPS не является гарантией безопасности, если SSL pinning реализован неправильно или легко обходится? Атакующие могут перехватить зашифрованный трафик между приложением и сервером, используя техники "человек посередине" (MITM), и украсть или модифицировать конфиденциальные данные.

В этой статье рассматривается, как работает SSL/TLS pinning в Flutter, как атакующие его обходят и как защититься от продвинутых стратегий обхода. Вы узнаете о реальных сценариях эксплуатации уязвимостей, таких как MITM-атаки на устройствах без pinning, обход SSL pinning с помощью Frida и слабую реализацию pinning в Flutter-плагинах.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили рубрику.

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #security #SSL #TLS #pinning #mobiledevelopment #appsecurity #cybersecurity
👍1
Самые лучшие обновлённые пакеты за последние 24 часа

Televerse 3.1.1
Плагин для Flutter, который позволяет упростить извлечение файлов в моделях медиа и расширить проверку isServiceMessage.
Убрана устаревшая функциональность.
👍 Лайки: 97, 📥 Скачиваний: 1.6К
https://pub.dev/packages/televerse

sqlite3 3.1.3
Плагин для Flutter, который позволяет работать с базами данных SQLite.
Теперь использует SQLite версии 3.51.2.
👍 Лайки: 429, 📥 Скачиваний: 617К
https://pub.dev/packages/sqlite3

newton_particles 0.4.0
Плагин для Flutter, который позволяет улучшить производительность симуляции физики.
Теперь с поддержкой физического движка Chipmunk2D.
👍 Лайки: 117, 📥 Скачиваний: 4.9К
https://pub.dev/packages/newton_particles

qs_dart 1.6.1
Плагин для Flutter, который позволяет кодировать и декодировать строки запросов.
Исправлена уязвимость, которая могла привести к исчерпанию памяти.
👍 Лайки: 13, 📥 Скачиваний: 66.4К
https://pub.dev/packages/qs_dart

vyuh_node_flow 0.23.8
Плагин для Flutter, который позволяет создавать редакторы потоков на основе узлов.
Теперь доступен метод `animateToNodes` в API viewport.
👍 Лайки: 107, 📥 Скачиваний: 3.5К
https://pub.dev/packages/vyuh_node_flow

ultralytics_yolo 0.1.46
Плагин для Flutter, который позволяет интегрировать модели компьютерного зрения YOLO.
Исправлена критическая ошибка, которая вызывала крах приложения.
👍 Лайки: 66, 📥 Скачиваний: 1.7К
https://pub.dev/packages/ultralytics_yolo

FlutterPulse — канал о мире Flutter!

Поддержать канал

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #Televerse #sqlite3 #newton_particles #qs_dart #vyuh_node_flow #ultralytics_yolo
Deep Link и URI-спуфинг в Flutter: как защитить приложение от перехвата и подделки

Flutter-разработчики, будьте осторожны! Если ваше приложение использует deep link, оно может быть уязвимо для атак злоумышленников.

В этой статье рассматривается проблема deep link и URI-спуфинга в Flutter, анализируются реальные сценарии эксплуатации уязвимостей и предлагаются лучшие практики для защиты приложения. Вы узнаете, как использовать App Links и Universal Links, как проверять параметры и источник deep link, и как предотвратить перехват и подделку ссылок.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, понравилась ли вам рубрика!

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #deeplink #URI #security #mobiledevelopment #appsecurity
👍1🥱1
Обзор пакетов на тему Layout & Overlay


multi_split_view 3.6.1
Пакет multi_split_view позволяет создавать горизонтальные и вертикальные множественные разделители в вашем приложении. Он предлагает конфигурируемые flex и размеры для каждого дочернего элемента, а также возможность настраивать внешний вид и функцию "pushing dividers".
👍 Лайки: 342, 📥 Скачиваний: 11.3K
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/multi_split_view


align_positioned 5.0.1
Пакет align_positioned - это мощный инструмент для создания сложных макетов в Flutter, позволяющий легко позиционировать, выравнивать, масштабировать и вращать виджеты относительно контейнера и самих себя.
👍 Лайки: 269, 📥 Скачиваний: 9.7K
📅 Обновлено: 14 месяцев назад
https://pub.dev/packages/align_positioned


flutter_box_transform 0.4.7
Пакет flutter_box_transform позволяет программно изменять размер и перетаскивать элементы на экране, что делает его полезным инструментом для создания интерактивных и динамических интерфейсов.
👍 Лайки: 115, 📥 Скачиваний: 4.8K
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/flutter_box_transform


flutter_resizable_container 4.2.0
Пакет flutter_resizable_container позволяет создавать контейнеры, размеры которых можно изменять пользователем, что добавляет гибкость и интерактивность в ваш интерфейс.
👍 Лайки: 52, 📥 Скачиваний: 3.5K
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/flutter_resizable_container


flutter_overlay_manager 2.0.2
Пакет flutter_overlay_manager упрощает работу с оверлеями в Flutter, позволяя легко управлять оверлеями, показывать, скрывать и сортировать их с легкостью.
👍 Лайки: 64, 📥 Скачиваний: 173
📅 Обновлено: 13 месяцев назад
https://pub.dev/packages/flutter_overlay_manager


float_column 4.0.3
Пакет float_column позволяет создавать вертикальные колонки виджетов и текста, где текст обтекает浮動ные виджеты, как в CSS float.
👍 Лайки: 79, 📥 Скачиваний: 5.7K
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/float_column


FlutterPulse — канал о мире Flutter!


#flutter #dart #pubdev #flutterpulse #multi_split_view #align_positioned #flutter_box_transform #flutter_resizable_container #flutter_overlay_manager #float_column
1
Новые пакеты за неделю


mobile_rag_engine 1.0.0 - пакет для Flutter, который позволяет создавать приложения с функцией поиска и генерации текста на основе локального индекса, без необходимости использования серверов или API.
👍 Лайки: 5, 📥 Скачиваний: 279
https://pub.dev/packages/mobile_rag_engine

arabic_search 1.0.1 - пакет для Dart & Flutter: нормализация и поиск арабского текста. Исправляет общие проблемы с поиском на арабском языке. Лайков: 10, Скачиваний: 0
https://pub.dev/packages/arabic_search

arc_progress_ring 1.0.0 - пакет для создания кастомизируемых круговых индикаторов прогресса с эффектами и анимациями.
Лайков: 6, Скачиваний: 130
https://pub.dev/packages/arc_progress_ring

smart_list_builder 1.0.0 - пакет предоставляет анимированные ListView и SliverList с встроенным эффектом загрузки, обработкой пустого состояния и анимацией выбора элементов.
Лайков: 6, Скачиваний: 0
https://pub.dev/packages/smart_list_builder

td_fplayer 1.0.0 - пакет td_fplayer - это видеоплеер для Flutter, основанный на ijkplayer, поддерживающий Android и iOS платформы. Он имеет множество функций, таких как поддержка различных видеоформатов, декодирование, проигрывание и многое другое.
Лайков: 1, Скачиваний: 377
https://pub.dev/packages/td_fplayer

screenstack_sdk 1.0.0 - пакет для автоматизации захвата скриншотов в приложениях Flutter.
Лайков: 1, Скачиваний: 320
https://pub.dev/packages/screenstack_sdk

FlutterPulse — канал о мире Flutter!


Поддержать канал

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #mobile_rag_engine #arabic_search #arc_progress_ring #smart_list_builder #td_fplayer #screenstack_sdk
🚀 Flutter Agents Skills 👀
Друзья, Стас Чернышев посмотрел агентские навыки и описания субагентов для Dart/Flutter и немного разочаровался 🫠. Все описания очень размыты и не понятно, зачем они были созданы. Например, в графе "управление состоянием" субагента "Flutter Expert" используется GetX, что не очень радует 💩💩💩.
И он решил создать свой собственный пул агентских навыков, используя официальные источники и экспериментируя с созданием навыков 😇. В результате получился репозиторий с набором агентских навыков:
👉 Dart Drift - для типобезопасных запросов к SQLite/Postgres для серверных и CLI-приложений на Dart.
👉 Flutter Drift - то же самое, но с привязкой к Flutter.
👉 Flutter Adaptive UI - для адаптивной верстки (Mobile, Web, Desktop).
👉 Flutter Animations - для основных видов анимаций.
👉 Flutter Architecture - для организации архитектуры (MVVM, слои и т.д.).
👉 Flutter Navigation - для навигации и роутинга.
👉 Flutter Networking - для работы с API (HTTP/WebSocket).
👉 Flutter Internationalization - для настройки локализации.
👉 Flutter Testing - для написания Unit, Widget и Integration тестов.
Полную новость читайте здесь.

FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #madteacher_channel
Динамическое выполнение кода в Flutter: как защитить своё приложение от атак

Flutter-приложения считаются "безопасными" благодаря Ahead-Of-Time компиляции, но на самом деле они уязвимы для динамического выполнения кода. Атакующие могут внедрять и запускать произвольный Dart-код, используя инструменты вроде Frida.

В этой статье рассматриваются приёмы, которые используют атакующие для динамического выполнения кода в Flutter, и способы защиты от таких атак. Вы узнаете, как можно перехватить нативные методы, внедрить код в память и запустить произвольную логику в приложении. Кроме того, в статье представлены реальные сценарии атак и способы их предотвращения, включая сборку в режиме релиза, обфускацию кода, защиту нативных плагинов и обнаружение внедрения кода в память.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, понравилась ли вам рубрика!

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #security #mobiledevelopment #appsecurity #coding #programming #devsecops
Самые лучшие обновлённые пакеты за последние 24 часа


Drift 2.30.1 - реактивная библиотека персистенции для Flutter и Dart, построенная на основе SQLite.
В новой версии исправлена ошибка с перемещением баз данных из IndexedDB в OPFS, даже если опция moveExistingIndexedDbToOpfs отключена.
👍 Лайки: 2300, 📥 Скачиваний: 361К
https://pub.dev/packages/drift

syncfusion_flutter_sliders 32.1.23 - пакет для создания интерактивных и настраиваемых слайдеров для фильтрации в приложениях Flutter.
Хотя в последнем обновлении нет изменений, пакет остаётся популярным: 988 лайков и 54 300 скачиваний!
👍 Лайки: 988, 📥 Скачиваний: 54.3К
https://pub.dev/packages/syncfusion_flutter_sliders

syncfusion_flutter_calendar 32.1.23 - пакет для создания календарей в приложениях Flutter с различными настройками видов, включая день, неделю, рабочую неделю, месяц и многое другое.
В новой версии исправлена ошибка, связанная с повторным вызовом дочернего виджета при прокрутке.
👍 Лайки: 1560, 📥 Скачиваний: 45.5К
https://pub.dev/packages/syncfusion_flutter_calendar

google_fonts 7.0.1 - пакет, который позволяет использовать шрифты из fonts.google.com в приложениях Flutter.
В новой версии исправлена проблема с исключением переменных шрифтов при наличии статического шрифта с тем же весом и стилем.
👍 Лайки: 6370, 📥 Скачиваний: 1.82М
https://pub.dev/packages/google_fonts

syncfusion_flutter_pdfviewer 32.1.23 - пакет для просмотра PDF-документов в Flutter стал ещё более стабильным: исправлена ошибка, которая вызывала крах приложения с ошибкой нехватки памяти при загрузке крупных PDF-документов на iPhone 16.
👍 Лайки: 1120, 📥 Скачиваний: 140К
https://pub.dev/packages/syncfusion_flutter_pdfviewer

Mockito 5.6.3 - библиотека для создания mock-объектов в Dart, вдохновленная Mockito.
В новой версии 5.6.3 обновлены зависимости, в том числе analyzer: >=8.1.0 <11.0.0.
👍 Лайки: 1520, 📥 Скачиваний: 1.15М
https://pub.dev/packages/mockito

FlutterPulse — канал о мире Flutter!

Поддержать канал

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #google_fonts #syncfusion_flutter_sliders #syncfusion_flutter_calendar #syncfusion_flutter_pdfviewer #Mockito #Drift
Извлечение токенов памяти во время выполнения в Flutter: как атакующие перехватывают конфиденциальные данные

Flutter-разработчики, внимание! Вы знаете, что даже если ваше приложение шифрует токены, хранит их в безопасном хранилище и передает по HTTPS, существует одно место, где все секреты должны пройти через — память устройства.

В этой статье рассматривается, как токены оказываются в памяти, как они извлекаются с помощью распространенных инструментов и как минимизировать их экспозицию. Вы узнаете о реальных сценариях эксплуатации, таких как дамп памяти с помощью Frida или Ghidra, и о том, как исправить проблему, минимизируя время жизни чувствительных переменных, обнуляя чувствительные строки после использования и избегая хранения секретов в памяти во время жизненного цикла приложения.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили рубрику.

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #security #mobiledevelopment #appsecurity #tokensecurity #memorymanagement
1
Обзор пакетов на тему Calendar


Kalender 0.14.3
Пакет Kalender предлагает виджет календаря с несколькими режимами отображения: день, несколько дней, месяц и расписание. Вы можете настраивать внешний вид и поведение календаря, а также управлять событиями с помощью контроллеров.
👍 Лайки: 0, 📥 Скачиваний: 5.9K
📅 Обновлено: 28 дней назад
https://pub.dev/packages/kalender



EasyDateTimelinePicker 2.0.9
EasyDateTimelinePicker - это удобный виджет для Flutter, который позволяет пользователям выбирать дату и время с помощью горизонтальной шкалы. Он предлагает множество вариантов настройки внешнего вида и поведения.
👍 Лайки: 582, 📥 Скачиваний: 8.9K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/easy_date_timeline



Calendar View 1.4.0
Пакет `calendar_view` позволяет легко реализовать интерфейс календаря и функциональность календарных событий в ваших Flutter-приложениях. Он предлагает 3 вида отображения: месяц, день, неделя.
👍 Лайки: 964, 📥 Скачиваний: 26.2K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/calendar_view



TableCalendar 3.2.0
Пакет TableCalendar - это высоконстраиваемый виджет календаря для Flutter с множеством функций, включая простой API, настраиваемый внешний вид и поддержку локалей.
👍 Лайки: 3290, 📥 Скачиваний: 362K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/table_calendar



Flutter Calendar Carousel 2.5.4
Пакет `flutter_calendar_carousel` позволяет создавать красивые и функциональные календари в ваших Flutter-приложениях. Он предлагает горизонтальную прокрутку, полную настраиваемость и поддержку нескольких выбранных дней.
👍 Лайки: 475, 📥 Скачиваний: 12K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/flutter_calendar_carousel



Syncfusion Flutter Calendar 32.1.23
Пакет `syncfusion_flutter_calendar` - это мощный виджет для создания календарей в ваших Flutter-приложениях. Он предлагает несколько видов календаря, назначения, повторяющиеся назначения и настраиваемый внешний вид.
👍 Лайки: 1560, 📥 Скачиваний: 45.5K
📅 Обновлено: 6 часов назад
https://pub.dev/packages/syncfusion_flutter_calendar



FlutterPulse — канал о мире Flutter!

#flutter #dart #pubdev #flutterpulse #Kalender #EasyDateTimelinePicker #CalendarView #TableCalendar #FlutterCalendarCarousel #SyncfusionFlutterCalendar
Flutter в опасности: как хакеры извлекают секреты из памяти вашего приложения?

Вы когда-нибудь задумывались, насколько безопасно ваше Flutter-приложение? Даже самые защищенные приложения вынуждены загружать конфиденциальные данные в память во время выполнения.

Основная часть статьи рассказывает о проблеме безопасности, связанной с runtime memory inspection — атаках, при которых злоумышленники могут извлечь конфиденциальные данные напрямую из RAM, пока приложение работает. Вы узнаете, как Flutter's memory model может раскрыть секреты, как атакующие их извлекают и что разработчики могут сделать, чтобы минимизировать эту критическую угрозу.

В статье описаны реальные сценарии атак, такие как сканирование памяти с помощью Frida, дамп всей RAM и использование строк, а также эксплуатация глобальных переменных в Flutter. Авторы предлагают шесть способов исправить проблему: использование короткоживущего контекста памяти для конфиденциальных данных, очистка секретов из памяти после использования, избегание отладочных сборок в production, обнаружение root или изменения памяти, использование нативных плагинов с API очистки памяти и отказ от доверия флагам в памяти.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили рубрику.

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #security #mobiledevelopment #appsecurity #hacking #cybersecurity
1
Самые лучшие обновлённые пакеты за последние 24 часа

syncfusion_flutter_pdfviewer 32.1.23
Плагин для просмотра PDF-документов в Flutter стал ещё более стабильным: исправлена ошибка, которая вызывала крах приложения с ошибкой нехватки памяти при загрузке крупных PDF-документов на iPhone 16.
Пакет syncfusion_flutter_pdfviewer позволяет просматривать PDF-документы на платформах Android, iOS, Web, Windows и macOS с функциями масштабирования, навигации по страницам, выделения текста и многое другое.
👍 Лайки: 1120, 📥 Скачиваний: 146К
https://pub.dev/packages/syncfusion_flutter_pdfviewer

google_fonts 7.0.2
Пакет позволяет использовать шрифты с fonts.google.com в ваших приложениях Flutter.
В новой версии добавлена недостающая публичная документация API.
👍 Лайки: 6370, 📥 Скачиваний: 1.8М
https://pub.dev/packages/google_fonts

source_gen 4.1.2
Пакет используется для автоматизированной генерации исходного кода для Dart.
В новой версии 4.1.2 обновлена зависимость от пакета analyzer, теперь она поддерживает версии от 8.1.1 до 11.0.0.
👍 Лайки: 187, 📥 Скачиваний: 2.7М
https://pub.dev/packages/source_gen

json_serializable 6.11.4
Пакет используется для обработки JSON в Dart.
Теперь он поддерживает analyzer версии 9.0.0 и выше, но ниже 11.0.0.
👍 Лайки: 3900, 📥 Скачиваний: 1.6М
https://pub.dev/packages/json_serializable

Rive 0.14.1
Пакет - это runtime-библиотека для создания интерактивных дизайнов в приложениях Flutter.
В новой версии добавлена поддержка Rive Scripting, обновлены рендерер и runtime до последних версий, а также исправлены ошибки.
👍 Лайки: 1910, 📥 Скачиваний: 243К
https://pub.dev/packages/rive

syncfusion_flutter_sliders 32.1.23
Пакет используется для создания интерактивных слайдеров в приложениях Flutter.
В новой версии нет изменений.
👍 Лайки: 988, 📥 Скачиваний: 56К
https://pub.dev/packages/syncfusion_flutter_sliders

FlutterPulse — канал о мире Flutter!

Поддержать канал

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #syncfusion_flutter_pdfviewer #google_fonts #source_gen #json_serializable #Rive #syncfusion_flutter_sliders
Обратная разработка Flutter-приложений: как хакеры извлекают секреты

Flutter-приложения компилируются в нативные бинарные файлы, создавая иллюзию защиты. Однако злоумышленники могут провести обратную разработку этих бинарных файлов и извлечь конфиденциальную информацию.

В этой статье рассматриваются методы обратной разработки Flutter-приложений с помощью инструментов вроде JADX, Ghidra и IDA Pro. Вы узнаете, как атакующие извлекают секреты, такие как API-ключи, обфусцированную логику и скрытые функции отладки, а также как защитить свое приложение от таких атак.

В статье описаны четыре основных сценария атак: декомпиляция Java-классов с помощью JADX, статический анализ libapp.so с помощью Ghidra или IDA, извлечение имен методов несмотря на обфускацию, и реконструкция логики работы приложения для обхода ограничений. Для каждого сценария приведены примеры и рекомендации по защите.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили рубрику.

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #reverseengineering #security #mobiledevelopment #appsecurity #hacking #cybersecurity
Обзор пакетов на тему Stepper


Easy Stepper 1.0.1
Этот пакет позволяет легко создавать интерактивные шаги для отображения или сбора информации от пользователей. Он прост в использовании и имеет настраиваемые иконки, цвета, границы и т.д.
👍 Лайки: 6440, 📥 Скачиваний: 6.4K
📅 Обновлено: 14 дней назад
https://pub.dev/packages/easy_stepper


Stepper A 1.3.1
Пакет Stepper A позволяет легко добавить функциональность stepper в ваше Flutter-приложение. Он имеет валидацию форм, горизонтальное и вертикальное расположение, настройку формы шагов и линий, анимированный переход между шагами и настройку кнопок "Далее" и "Назад".
👍 Лайки: 39, 📥 Скачиваний: 86
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/stepper_a


Wizard Stepper 0.0.10
Пакет Wizard Stepper позволяет пользователям проходить по многоступенчатым процессам с четким указанием прогресса и контролем. Он имеет настраиваемые шаги, иконки, встроенную навигацию и колбэки для завершения шагов и визарда.
👍 Лайки: 50, 📥 Скачиваний: 75
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/wizard_stepper


StepProgress 2.7.1
Пакет StepProgress - это легковесный и гибкий пакет для отображения индикаторов прогресса для многошаговых задач в пользовательском интерфейсе. Он поддерживает вертикальное и горизонтальное расположение, настраиваемые виджеты, темы, иконки и метки.
👍 Лайки: 43, 📥 Скачиваний: 2.1K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/step_progress


Universal Stepper 1.0.0+1
Пакет Universal Stepper позволяет настраивать содержимое, бейджики и пути степпера. Он поддерживает вертикальный и горизонтальный режимы, а также возможность инвертировать положение элементов.
👍 Лайки: 5, 📥 Скачиваний: 1
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/universal_stepper


Enhance Stepper 1.0.2
Пакет Enhance Stepper добавляет полезные функции к стандартному Stepper в Flutter. Он позволяет добавлять альтернативные метки к шагам и изменять иконки шагов.
👍 Лайки: 106, 📥 Скачиваний: 1.5K
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/enhance_stepper


FlutterPulse — канал о мире Flutter!

#flutter #dart #pubdev #flutterpulse #EasyStepper #StepperA #WizardStepper #StepProgress #UniversalStepper #EnhanceStepper
👍1
Flutter-приложение под угрозой: как перепаковка и побочная загрузка могут навредить вашей безопасности

Представьте, что ваше Flutter-приложение, которое вы считали безопасным, может быть полностью скомпрометировано злоумышленниками. Они могут изменить APK, внедрить вредоносную логику или активы, перепаковать приложение и обмануть пользователей, заставив их установить его через побочную загрузку.

В этой статье рассматривается, насколько легко злоумышленники могут манипулировать Flutter-APK, что происходит под капотом и как защитить целостность вашего приложения от таких атак. Вы узнаете о различных сценариях эксплуатации, включая внедрение вредоносного кода, обход лицензий и замену активов и UI. Кроме того, будут представлены практические советы по защите приложения, такие как обеспечение проверки подписи при запуске, использование Play Integrity API и реализация анти-тампер логики.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, понравилась ли вам рубрика!

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #appsecurity #mobiledevelopment #securitytips