Desenvolvimento de aplicações nativas para a Plataforma Android
Desenvolvimento de aplicações nativas para a Plataforma Android
1. Introdução
Nos últimos anos tenho vindo a evitar a utilização da linguagem Java, procurando na maioria dos casos, arranjar uma desculpa razoavél para a substituir por outra tecnologia.
O Android veio mudar esta situação!
Com seis anos dedicados a tecnologias “web”, decidi recentemente desviar um pouco a minha rota, na direção das aplicações “Mobile”. O meu objectivo é especializar-me no desenvolvimento de aplicações nativas para plataformas móveis.
Quando olhei pela primeira vez para o programa deste mestrado (M.O.S.S.) e verifiquei que dele constava uma cadeira de Java pensei: “é a minha oportunidade de aprender Java e ir em frente com o Android”. Assim foi, as aulas começaram, a matéria foi aparecendo, o objectivo/projecto final foi traçado e em casa os trabalhos foram iniciados. No final, a descoberta de uma linguagem fantástica e a minha primeira aplicação em Java para Android.
Nos próximos capítulos tento resumir aquilo que aprendi no decorrer deste desenvolvimento.
2. Plataforma Android
Foi em 2005 que a Google se interessou por uma empresa chamada Android, Inc, uma startup Californiana que tinha como principal core o desenvolvimento de aplicações/software para dispositivos moveis. Rapidamente o interesse se materializou em aquisição. A Google pretendia desenvolver um aparelho que oferecesse serviços baseados em localização, sendo que para tal precisava de um sistema, procurando por isso importar know - how e tecnologia para o mesmo.
Dois anos e meio depois, a 5 de Novembro de 2007, a Google anuncia o seu novo sistema operativo para dispositivos móveis baseado em Linux. Foi também referenciado que seria Open Source.
No mesmo ano e mês foi formada a Open Handset Alliance, que incluía empresas tão diversas como a Google, HTC, Motorola, Intel, Qualcomm, Sprint Nextel, T-Mobile, e