Nos últimos tempos, devido ao destaque que temos dado as aplicações desenvolvidas para Android, tenho recebido alguns e-mails de utilizadores que questionam qual a linguagem de programação que devem usar para começarem a programar para Android.
Em alguns e-mails, alguns utilizadores referem mesmo que não são programadores mas que gostariam de produzir aplicações para Android.
Parece que a Google “ouviu” os pedidos destes utilizadores e criou o Google App Inventor.
A ferramenta Google App Inventor foi criada pela Google com o objectivo de ser simples e de dar a possibilidade a qualquer utilizador (mesmo sem conhecimentos de programação) de criar aplicações para o Android
Segundo Harold Abelson, um investigador do MIT que trabalhou neste projecto “O objectivo desta aplicação é permitir que os utilizadores sejam também criadores e não apenas consumidores, neste mundo dos dispositivos móveis.
Como escrever aplicações para Android com o App Inventor?
O App Inventor baseia-se no drag and drog de blocos de código, que são representados através de imagens gráficas e que correspondem a funcionalidades do smartphone.
A programação das aplicações é bastante intuitiva, pois basta ao utilizadores ir juntando blocos , como se de um jogo de lego se tratasse.
Actualmente existem já algumas aplicações modelo (ver aqui), que podemos analisar e tirar algumas ideias para a nossa aplicação.
Para mais fácil perceber o conceito, aconselhamos a que assistam ao vídeo seguinte:
O App Inventor é uma aplicação Web-based e permite de imediato descarregar as aplicações para o smartphone via USB. Com esta aplicação de desenvolvimento, o utilizador apenas tem de dar asas à imaginação.
A equipa de desenvolvimento da ferramenta, criou pequenos blocos que simplificam a programação e que permitem aceder a todas as funcionalidades/sensores do equipamento. Há por exemplo blocos, que permitem facilmente sincronizar a nossa aplicação com o Twitter ou por exemplo criar aplicações de localização, já que a ferramenta permite aceder ao sensor GPS.
O App Inventor é sem dúvida uma excelente, simples mas poderosa ferramenta que vem mudar a filosofia de programação de aplicações para smartphones, mais concretamente smartphones com o sistema operativo Android.
A aplicação ainda não se encontra em total funcionamento, mas a Google garante que a mesma estará disponível dentro de semana. Entretanto é possível fazer um pré-registo para estar a par de todas as novidades e para requisitar o acesso assim que a ferramenta estiver disponível ao publico.
Enquanto o App Inventor não está disponível, podemos ir aprendendo como funciona. Para isso consultem a seguinte a informação disponibilizada, aqui
Parece-me que esta será uma aplicação “explosiva” no futuro das aplicações para Android.
O que acham desta ferramenta? Também vão contribuir e desenvolver aplicações?