Como mudar o tamanho do meu APK
Primeiro vamos ver a razão por detrás da necessidade de reduzir o tamanho de um APK. Um grande tamanho de aplicação, quero dizer um tamanho APK pode afectar directamente a sua aplicação. Primeiro custo e segunda possibilidade de baixar sua aplicação por usuário com plano limitado de dados móveis. Um longo tempo de download pode causar um menor número de downloads e impactar uma impressão negativa no usuário.
Então existe a necessidade de reduzir o tamanho de um APK o máximo possível. Aqui estão algumas maneiras de fazer isso..
- Reduzir o recurso:- Remover os recursos não utilizados pelo app. Há o Shrinker disponível no andróide que você pode usar no seu build.gradle. Apague também os idiomas não utilizados.
- li>Reduza o código:- Use proguard com a opção shrinking habilitada para minificar e apagar o código não utilizado (incluindo os recursos). Tente escrever código otimizado para uma boa performance. Você pode otimizar o uso do Redex.
- Reduza as imagens:- Avalie se suas imagens podem ser geradas declarativamente (xml drawable : shape, etc.). Se você encontrou como se houvesse espaços inúteis, então considere usar o 9-Patch. Outra coisa, verifique se há suporte para desenho vetorial. Se houver a possibilidade de usar drawables vectoriais. Verifique o formato WebP se a sua necessidade é corresponder, use este formato. E finalmente existe alguma ferramenta de compressão de arquivos usando você pode comprimir arquivos PNG.
- Reduzir a biblioteca:- Tente usar o mínimo no.de biblioteca que pode reduzir o tamanho do seu APK efetivamente. Tente usar bibliotecas nativas ao invés de usar bibliotecas externas de terceiros. Use as dependências necessárias e apague o pacote utilizado. Mantenha seu código limpo.>li>Reduza as animações:- Don'não use animação desnecessariamente. Se você estiver usando, tente manter o número limitado de frames.
Cheers :) .