Reaper
Reaper от Emerge Tools находит неиспользуемый код в iOS- и Android-приложениях, теперь как open source

SDK весит меньше 20 килобайт и добавляет к запуску приложения меньше миллисекунды — а взамен показывает, какие классы в бинарнике никто не вызывал годами. Reaper — инструмент от Emerge Tools для поиска мёртвого кода в мобильных приложениях; недавно его полностью открыли как исходный код вместо платной управляемой услуги.
Что умеет
- Отслеживает, какие классы Swift, Objective-C, Kotlin и Java реально используются в сессиях пользователей
- Формирует список неиспользуемого кода для каждой версии приложения
- Работает в фоне: запускается только при сворачивании или закрытии приложения
- Поддерживает iOS 15–18 и Android, включая большинство типов Swift-структур и enum
- Добавляет минимальный вес: iOS-версия — до 20 КБ, Android — около 12 КБ
- Помогает безопасно вычищать мёртвые ветки, старые A/B-тесты и забытые фичи
Цены и доступ
Reaper полностью открыт как исходный код и больше не продаётся как отдельная услуга — репозитории для iOS и Android доступны бесплатно.
Для мобильной команды, которая годами боится трогать легаси-код, потому что никто не помнит, используется ли он ещё, это даёт данные вместо догадок.


