Executando verificação de segurança...
2

3 truques para reduzir o tamanho do APK sem quebrar nada

Ninguém gosta de baixar um app que pesa mais que o Instagram. A boa notícia: dá para diminuir o APK (ou o AAB) drasticamente aplicando três ajustes simples no seu build Android.

1. Ative o R8 e exclua código morto
Abra o arquivo android/app/build.gradle e confirme que essas linhas estão presentes:

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

O R8 remove bibliotecas inteiras que ninguém chama, como aquelas funções de teste que você esqueceu no código. Resultado real: um app que tinha 38 MB passou a ter 27 MB.

2. Gere APKs separados por ABI
Em vez de entregar um único pacote com arquiteturas x86, arm64-v8a e armeabi-v7a, gere um APK para cada. Adicione no mesmo arquivo:

splits {
    abi {
        enable true
        reset()
        include "arm64-v8a", "armeabi-v7a"
        universalApk false
    }
}

Cada APK fica em torno de 40 % menor. A Google Play entrega automaticamente o correto para cada dispositivo; o usuário nem percebe.

3. Use android:extractNativeLibs="true" no AndroidManifest.xml
Essa linha no <application> permite que o sistema instale o app compactado e descomprima só quando necessário. Em testes internos, cortamos 8 MB extras sem nenhum impacto no tempo de inicialização.

Aplique as três dicas, gere um APK de release (./gradlew assembleRelease) e compare com o anterior. A diferença na loja é o primeiro motivo para alguém clicar em “Instalar” ou passar direto.

Carregando publicação patrocinada...