Description
O AndroidTM é um sistema operativo para dispositivos móveis desenvolvido pela Open Handset Alliance, liderada pela Google. O mercado móvel apresentou em 2012 uma grande hegemonia dos dispositivos Android, com mais de metade da quota de mercado na venda de dispositivos móveis. A Google Play, loja online de aplicações Android, registou mais de 800 mil aplicações e mais de 30 biliões de downloads foram feitos até à data entre aplicações pagas e gratuitas.
Estes números impressionam e são o mote para a escrita desta obra dedicada ao Android, que tem como principal objetivo ensinar todos aqueles que se estão a iniciar no desenvolvimento de aplicações para dispositivos Android.
A linguagem de programação usada é o Java e o ambiente de desenvolvimento onde foram escritos todos os exemplos da obra, compatíveis até à versão 4.x do Android, é o Eclipse.
Esta obra disponibiliza ainda a correspondência dos principais termos técnicos para o Português do Brasil.
Código fonte dos exemplos aqui, até o livro se esgotar ou ser publicada nova edição atualizada ou com alterações.
Ao longo do livro são abordados, entre outros, os seguintes temas:
·Introdução ao Android
·A minha primeira aplicação Android
·Activities e intents
·Interface gráfica (ViewGroups e Views)
·Gestão de dados (ficheiros e SQLite)
·Multimédia (captura de imagem e vídeo)
·Messaging (envio e receção de chamadas de voz/dados)
·Networking
·Mapas
·Localização
·Sensores
Anexo de Atualização (197KB)
Target-Audience
·Profissionais da área da programação móvel;
·Professores e alunos de disciplinas de computação móvel;
·Todas as pessoas que se interessam pelas novas tecnologias e queiram tirar partido do seu dispositivo móvel.
Authors
Ricardo Queirós (ricardo.queiros@gmail.com)
Doutorado em Ciências de Computadores pela Faculdade de Ciências da Universidade do Porto (FCUP). Exerce a sua atividade como docente na Escola Superior de Estudos Industriais e Gestão (ESEIG), onde é responsável por disciplinas na área das Linguagens e Técnicas de Programação e Bases de Dados. Paralelamente, desenvolve atividade científica na área da interoperabilidade entre sistemas de e-learning. É membro fundador do Knowledge Management, Interactive and Learning Technologies Research Group (KMILT) na ESEIG e membro efetivo do Center for Research in Advanced Computing Systems (CRACS), uma unidade de investigação do Laboratório Associado INESC Porto.
Downloads
In case of doubt, please consult the
FAQ
978-972-722-763-1