Baixe o app para aproveitar ainda mais
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.
Compartilhar