YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Flavor Dimensions

Get Embed Code
4 Languages

Showing Revision 8 created 06/20/2016 by Udacity Robot.

  1. Tem outras coisas sobre variantes de
    compilação do Android
  2. que você deve saber,
    mas que não precisará necessariamente
  3. usá-las com frequência.
  4. Vamos imaginar um jogo com
    muitos recursos de desenhos.
  5. Mas tantos, que incluir todos
    os recursos de desenho para cada
  6. resolução resultaria em um APK
    de proporções inaceitáveis.
  7. Essa seria uma boa hora para usar
    "product flavors", um para MDPI e outro
  8. para HDPI.
  9. Agora, pense no que aconteceria se
    quiséssemos adicionar
  10. "flavors" gratuitos e pagos.
  11. Você ia querer um gratuito
    e um pago para a versão MDPI
  12. e outro gratuito e pago para a versão HDPI.
  13. Isso representaria quatro sabores.
  14. Mas se você quisesse incluir
    uma funcionalidade adicional
  15. na versão paga, por exemplo,
    teria que colocá-la em dois lugares.
  16. Um para a MDPI paga
    e outra para a HDPI paga.
  17. De repente, perdemos
    todas as vantagens de versão de
  18. código que há em usar primeiro os "flavors".
  19. Ainda bem que o plugin do Android
    é compatível com o conceito de
  20. "flavor dimensions"
    para lidarmos com este caso de uso.
  21. Da mesma forma que
    o plugin do Android cria tarefas
  22. para cada combinação
    de tipo de compilação e "product flavor".
  23. Agora você poderá compilar
    todas as combinações possíveis de tipo de compilação
  24. "product flavor"
    e "flavor dimension".