Buscar

Unidade 3 - Prova - Computação para Aplicativos Móveis - RonieCamilo 04092021

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Leia o excerto a seguir: 
 
Em qualquer sistema, o controle de versões é fundamental para o planejamento 
de atualizações e manutenibilidade da aplicação. A importância está associada ao 
versionamento da aplicação instalada no dispositivo, pois os usuários precisam saber 
qual versão é a atual e qual versão está disponível para atualização; o controle de 
versão precisa sinalizar para outros aplicativos, mesmo os publicados como pacote, 
qual a versão atual da aplicação corrente no dispositivo, a fim de determinar a 
compatibilidade e identificar dependências; os serviços usados para publicar seu app 
também podem precisar consultar a versão para exibi-la aos usuários; esses mesmos 
serviços de publicação também podem ter de conferir a versão do app para determinar 
a compatibilidade e estabelecer relações de upgrade/downgrade (CONTROLAR 
VERSÕES…, 2020, on-line). 
Fonte: CONTROLAR versões do app. Android Studio, [2020]. Disponível em: 
https://developer.android.com/studio/publish/versioning?hl=pt-BR. Acesso em: 28 nov. 
2019. 
Considerando o trecho anterior e os conteúdos abordados ao longo da disciplina 
Desenvolvimento de Aplicações Móveis, descreva a importância de ferramentas de 
automação de processos em frameworks de desenvolvimento de produtos mobile como 
Gradle. 
 
 
 
Resposta : 
 
 
 
 
 
 
 
 
 
O conceito fundamental de um build significa que as tarefas de 
compilação, empacotamento e testes (sejam unitários ou de interface), as 
coletas de métricas, validações de código e a verificação de dependências, como 
também a geração de relatórios e documentação são realizadas como um 
processo que poderia ser melhorado se fosse realizado de forma automática, 
esse processo torna a tarefa de desenvolvimento mais ágil e com menor índice 
de erro. 
O sistema de criação do Android Studio é baseado no Gradle, e o plug-in 
do Android para o Gradle adiciona vários recursos específicos para a criação de 
aplicativos para Android. Embora o plug-in do Android seja normalmente 
atualizado na etapa de bloqueio com o Android Studio, o plug-in e o restante do 
sistema Gradle, pode ser executado independentemente do Android Studio e ser 
atualizado separadamente. O Gradle é disponibilizado pelo sistema operacional 
Android. Ele tem a função de automatizar o processamento de build de forma 
avançada, une a flexibilidade do ANT e executa o processamento de 
dependências do Maven. O Android ANT SDK permite que os desenvolvedores 
conectem aplicativos Android a dispositivos ANT. 
Ele é fornecido para permitir que você se conecte a dispositivos 
proprietários e construa topologias complexas utilizando recursos ANT 
avançados, como a varredura em segundo plano e aplicativos de telefone 
celular. 
Portanto, permite que os aplicativos se estendam a todos os fornecedores 
de smartphones sem fragmentação nas versões do Android. 
O Plug-in do Android Maven é usado para criar aplicativos para o sistema 
operacional Android, podendo criar bibliotecas para serem usadas no formato 
legado APKLIB usando o Apache Maven, enquanto os formatos de construção 
do Maven utilizam arquivos XML para a configuração do build, os arquivos de 
build do Gradle são escritos na linguagem Groovy. O fato de serem baseados 
em script, os arquivos do Gradle permitem que nos arquivos de configuração 
sejam desenvolvidas tarefas de programação. Além disto, o Gradle tem um 
sistema de plug-ins que fazem a adição de novas funcionalidades.

Continue navegando