Reduzindo o tamanho dos SDKs
Essa página apresenta alguns elementos que irão reduzir o tamanho dos SDKs.
Forma de publicação
Atualmente, o Android disponibiliza dois formatos de publicação de aplicativos na Play Store: APK e Android App Bundle. Se você publicar utilizando AAB, o tamanho do SDK será menor pois a tecnologia Dynamic Delivery irá disponibilizar para seu usuário final apenas o código direcionado para as configurações do dispositivo.
Importante: se você utiliza o DocumentDetector, é de suma importância publicar seu app via AAB, pois o maior peso do SDK é causado pela biblioteca responsável pelo reconhecimento dos documentos, onde cada configuração de ABI possui cerca de 1 MB.
Dependências transitivas
Nossos SDKs utilizam algumas dependências internas, como o CameraX. Caso seu app já utilize alguma de nossas dependências transitivas, o SDK não precisará baixar novamente, diminuindo o tamanho final.
Múltiplos SDKs
Nossos SDKs possuem muitos códigos comuns. Se você utilizar mais de um de nossos SDKs, o tamanho total não será linearmente a soma dos SDKs que está utilizando. Por exemplo, se você utilizar todos os SDKs, o tamanho total será de cerca de ~10,5 MB, enquanto que só o DocumentDetector possui ~9,6 MB.