Фон
Меня недавно наняли для работы с очень большой программой (только два вида деятельности, около ста фрагментов и несколько сотен макетов). Кроме того, большая часть содержимого макетов (изображений и текста), а также порядок их отображения динамически определяются через веб-API компании.
К сожалению, нет документации. Нет карты, нада. Компания наняла стороннего производителя для создания этого приложения задолго до того, как у них появились программисты на Android. И качество кода в лучшем случае плохое (даже имена переменных сбивают с толку и противоречивы).
Следовательно, я трачу около 70% - 90% своего времени на простой поиск макетов и кода, просто чтобы изменить фон кнопки.
Вопрос
Есть ли инструмент, который можно запустить (возможно, в отладчике Android Studio?), Который может каким-то образом выплевывать имена файлов макета, которые отображаются в данный момент?
Мои начальники часто говорят что-то вроде: "Измените текстуру фона с черного на светло-серый". И я думаю: изменение тривиально, но поиск XML файла может занять час.
--Обновить--
Проект, который породил этот вопрос, больше не находится под моим контролем, поэтому этот вопрос стал спорным. Но, похоже, это общая проблема, поэтому я оставляю этот вопрос открытым. Возможно, в будущем появится какой-нибудь инструмент/решение. Я надеюсь, что эта тема будет полезна другим программистам в этой ситуации.