Dari — это библиотека-инспектор для отладки взаимодействия через Android WebView bridge, вдохновлённая Chucker. Она перехватывает и отображает все сообщения WebView ↔ App bridge в постоянном уведомлении и во встроенном интерфейсе приложения, не требуя изменений существующей логики бриджа.
Возможности:
- Перехват в реальном времени сообщений Web→App и App→Web
- Отслеживание трёх состояний: IN_PROGRESS, SUCCESS, ERROR
- Поддержка тёмной темы
- Жест встряхивания для открытия инспектора
- Фильтр по статусу, чтобы сосредоточиться на ошибках или незавершённых вызовах
- Экспорт перехваченных сообщений в JSON
- Опциональная инспекция Protocol Buffers с декодером, предоставляемым приложением
- No-op модуль (dari-noop) для release-сборок без дополнительных затрат во время выполнения
- Поддержка вызовов fire-and-forget для одностороннего взаимодействия через бридж
- Одинаковый публичный API для debug- и release-артефактов

