Pular para conteúdo

Exercícios 15 - Publicação 🚀

🟢 Fáceis

  1. Formato: Qual o formato de arquivo obrigatório para enviar novos apps para a Google Play Store? (APK ou AAB?)
  2. Custo: Qual o valor da taxa para criar uma conta de desenvolvedor no Google Play? Ela é anual ou única?

🟡 Médios

  1. Keystore: Por que o arquivo de chave (.jks) é tão crítico? O que acontece se você perdê-lo após publicar a versão 1.0 do seu app?
  2. ProGuard/R8: Explique o que é a ofuscação de código e por que ela é importante para a segurança do app.

🔴 Desafio

  1. Otimização: Como o Google Play usa o Android App Bundle (AAB) para reduzir o tamanho do download para o usuário final em comparação ao APK tradicional?

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: Formato **Resposta Comentada:** - **Fundamentação:** No contexto de **Publicação e Google Play Store**, o conceito abordado (Formato) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 2: Custo **Resposta Comentada:** - **Fundamentação:** No contexto de **Publicação e Google Play Store**, o conceito abordado (Custo) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 3: Keystore **Resposta Comentada:** - **Fundamentação:** No contexto de **Publicação e Google Play Store**, o conceito abordado (Keystore) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 4: ProGuard/R8 **Resposta Comentada:** - **Fundamentação:** No contexto de **Publicação e Google Play Store**, o conceito abordado (ProGuard/R8) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 5: Otimização **Resposta Comentada:** - **Fundamentação:** No contexto de **Publicação e Google Play Store**, o conceito abordado (Otimização) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais.