Nos dias de hoje, a disseminação de dispositivos como o iPhone, o iPad ou o iPod Touch veio revolucionar o dia a dia de todos nós. Também o surgimento da App Store, a loja online da Apple, associada a estes aparelhos, contribuiu grandemente para esta mudança significativa, permitindo a qualquer programador colocar as suas aplicações (gratuitas ou pagas), tornando-as disponíveis a todos os utilizadores a nível mundial.
Apesar do acesso generalizado que a App Store veio incutir, esta garante que, antes das aplicações serem disponibilizadas ao público em geral, são submetidas a um cuidadoso processo de verificação e validação, o qual é alvo de detalhe na parte final deste livro.
Esta obra, atualizada para o iOS7, apresenta, assim, o desenvolvimento de aplicações para iOS (iPhone, iPad e iPod Touch) desde os primeiros passos até um nível mais avançado.
A título de exemplo, os autores construíram ao longo do livro uma aplicação completa que se intitula "O Meu Diário". Esta obra é, portanto, uma ferramenta essencial para todos aqueles que pretendam desenvolver aplicações (apps) para os dispositivos móveis da Apple.
Principais tópicos abordados:
· Ambiente de desenvolvimento Xcode;
· Introdução à linguagem Objective-C;
· Utilização de componentes gráficos;
· Model-View-Controller;
· Mapas e localização;
· Desenho e animação;
· Gestos e toques multitouch;
· Som, fotografia e vídeo;
· Persistência (incluindo Core Data e iCloud);
· Redes sociais (Twitter e Facebook);
· Sensores de movimento;
· Serviços de rede;
· Conceitos avançados;
· Submissão à App Store.
Público-Alvo
·Estudantes de Informática;
·Programadores;
·Software Engineers.
Pré-visualização
Autores
Nuno Fonseca
Licenciado em Eng.ª Eletrotécnica e de Computadores (IST/UTL), com mestrado e doutoramento em Eng.ª Informática (FCTUC e FEUP, respetivamente). Dedica-se a Computer Audio e a Multimédia. É autor do livro Introdução à Engenharia de Som da FCA e responsável pela criação de diversas apps disponíveis na App Store ("Family Finger Race", "Jane Austen - Fan Kit", etc.).
Catarina Reis
Licenciada em Eng.ª Informática (FCTUC) e com doutoramento em Eng.ª Multimédia (UPC - Barcelona, Espanha). Dedica-se ao desenvolvimento de software para plataformas móveis e metodologias ágeis.
Catarina Silva
Licenciada em Eng.ª Eletrotécnica, com mestrado e doutoramento em Eng.ª Informática (FCTUC). Dedica-se aos sistemas inteligentes e ao desenvolvimento de software para dispositivos móveis.
Luis Marcelino
Licenciado em Eng.ª Eletrotécnica e de Computadores (IST/UTL) com doutoramento em Sistemas de Informação (University of Salford, Reino Unido). Foi docente na Universidade do Algarve e na Universidade Nova de Lisboa e participou no desenvolvimento de apps como AZnimal ou Playnify. Dedica-se à interação pessoa-máquina e aos dispositivos móveis.
Vitor Carreira
Licenciado em Eng.ª Informática (FCTUC). Dedica-se aos sistemas de larga escala e às arquiteturas de software. É responsável pela programação de diversas aplicações disponíveis na App Store.
Todos os autores são docentes no DEI/ESTG do Instituto Politécnico de Leiria.