Sobes.tech
Junior — Middle

Za šta je namenjen format R8 i u kojim slučajevima se koristi?

sobes.tech АИ

Одговор од АИ

Format R8 je alat za optimizaciju i minimizaciju koda za Android aplikacije, koji je zamenio ProGuard u Android Gradle Plugin-u.

R8 vrši:

  • Kompresiju i uklanjanje neupotrebljenog koda (obfuscation).
  • Optimizaciju bajt-koda radi smanjenja veličine APK.
  • Poboljšanje performansi aplikacije.

Koristi se prilikom pravljenja Android aplikacija za smanjenje veličine i povećanje sigurnosti, posebno u verzijama za objavljivanje.

Primer uključivanja R8 u Gradle:

android {
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}