O documento discute como otimizar o tamanho do APK de um aplicativo Android. Ele explica como usar ferramentas como Proguard, remover dependências desnecessárias, filtrar recursos, otimizar imagens e usar vetorizados para reduzir o tamanho do APK de 7MB para cerca de 2MB, economizando espaço em disco e melhorando o desempenho geral.
22. Comprimindo o APK do Lolo
5- Otimizando Imagens
APK: 1.98MB
Espaço em disco: 2.42MB
APK: 2.2MB
Espaço em disco: 2.71MB
23. * Habilitar no build.gradle
vectorDrawables.useSupportLibrary = true
* Utilizar sempre appCompat
app:srcCompat
* Não esquecer de habilitar nos Fragment’s/Activity’s
static {
AppCompatDelegate.setCompatVectorFromSourcesEnabled(true);
}
* Sempre que utilizar em drawableLeft/Top/Right/Left
<selector xmlns:android="...">
<item android:state_checked="true"
android:drawable="@drawable/checked_icon" />
<item android:drawable="@drawable/icon" />
</selector>
30. • Redex é um bytecode (dex) otimizador Android desenvolvido originalmente no
Facebook.
• Ele fornece um quadro de leitura, escrita e análise DEX arquivos, e um conjunto de
otimização passa que o uso dessa estrutura para melhorar a bytecode.
• APK otimizado por Redex deve ser menor e mais rápido do que sua fonte.
• Melhora cerca de 25% melhor na inicialização.
https://github.com/facebook/redex
33. www.concretesolutions.com.br
Rio de Janeiro – Rua São José, 90 – cj. 2121
Centro – (21) 2240-2030
São Paulo - Rua Sansão Alves dos Santos, 433
4º andar - Brooklin - (11) 4119-0449
Ajudamos empresas a criar
produtos digitais de sucesso