apk-size для зависимостей `api [...]` vs `реализация [...]`
Я знаю, что добавление зависимости Android (например, OkHttp) как api 'com.squareup.okhttp3:okhttp:3.11.0'
в одном из моих приложений модули сделают его доступным для других модулей, когда включены.
Это устраняет необходимость добавлять implementation 'com.squareup.okhttp3:okhttp:3.11.0'
в других модулях.
Есть ли какая-либо разница в итоговом размере APK, чтобы каждый модуль включал зависимость отдельно как implementation [...]
вместо одного раза как api [...]
в модуле, от которого зависят другие app-модули.
Эти ссылки описывают различия между компиляцией и видимостью, но не определяют, есть ли разница в итоговом APK.