Android binary XML: deep diveТехнологии Android

Доклад принят в программу конференции
Александр Ефременков
Yandex.Taxi

Пишет код, смотрит в Android, говорит ртом в подкасте.

Тезисы

В прикладной Android-разработке мы часто сталкиваемся с тем, что нам надо писать код, который мы все так любим: XML-код.

После компиляции приложения мы получаем на выходе те же .xml-файлы внутри apk, но их уже просто так нельзя открыть в тестовом редакторе, потому что оно бинарное и зовётся это чудо Android XML.

В этом докладе мы подумаем, зачем надо было изобретать свой формат, какие варианты реализации (sic!) XML лежат внутри APK/AAR/AAB, а также рассмотрим инструменты, которые можно использовать, чтобы пенетрировать эти форматы всяким образом.

Архитектура платформы Google Android

Другие доклады секции Технологии Android