Buscar

Resumo Android Studio

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

Prévia do material em texto

Análise de Software: Android Studio 
 
 
Android Studio é um ambiente de desenvolvimento integrado para desenvolver 
aplicativos para a plataforma Android. Que em conjunto com outros frameworks pode 
exportar essa tecnologia para iOS e Web, por exemplo. Seu uso vem se intensificando 
nos últimos anos, principalmente com o crescimento contínuos dos usuários das 
tecnologias supramencionadas. 
De início percebe-se uma poluição de informações com diversos diretórios e 
ícones, que pode ser um ponto negativo ao se comparar com outras IDE`s. Logo, o 
requisito de visibilidade pode ser comprometido para alguns usuários mais exigentes. 
Já quando se trata do requisito de feedback, o software consegue entregar muitas 
funcionalidades de interação usuário-sistema, principalmente no que tange ao seu produto 
final. Todavia, essa gama de ferramentas pode deixar o ambiente de trabalho com 
desempenho reduzido a depender principalmente das configurações da máquina utilizada 
para o desenvolvimento. Além disso, as informações retomadas ao programador são em 
sua grande parte claras, apresentando apenas um pouco de dificuldade quanto aos dados 
retornados em console. 
Nesse contexto, ainda posso elencar as restrições impostas, nas quais o 
desenvolvedor pode ficar tranquilo. Já que a detecção de erros, pelo menos quanto ao 
código, torna quase impossível a compilação de um aplicativo com falhas graves que 
possam torná-lo inexecutável nos dispositivos aos quais se destina. 
Além disso, posso reforçar o elemento de mapeamento como um dos pontos fortes 
dessa ferramenta. Onde é possível personalizar praticamente tudo, desde os atalhos do 
teclado até o tema geral de apresentação, facilitando bastante sua utilização, bem como, 
facilitando que novos desenvolvedores possam migrar para a ferramenta, sem maiores 
dificuldades. Nesse contexto também fica claro a boa consistência do design que se 
expande vantajosamente a diversos aspectos do desenvolvimento, tais como, estilo de 
código, comentários, ferramentas, entre outros. 
Por fim, quanto ao Affordance, pode-se dizer que existe uma documentação 
robusta, mas que depende do desenvolvedor se adaptar ou não, as ferramentas e 
linguagem aplicadas. Outrossim, sua usabilidade é bastante flexível como já citado 
anteriormente, uma vez que, sua personalização tonar-se uma das grandes vantagens de 
utiliza-lo.

Continue navegando