Desenvolvimento para Dispositivos Móveis
Volume 2
Autor: Victor Luiz Simas , Olimar Teixeira Borges , Júlia Mara Colleoni Couto , Fabiano Gonçalves dos Santos , Fabricio Machado da Silva , Felipe Andery Reis , Jailson Costa dos Santos , Sidartha Azevedo Lobo de Carvalho
Resumo
O avanço das redes de comunicação e a popularização da computação móvel, especialmente com os smartphones, abriram novas fronteiras para a tecnologia da informação. Hoje, temos em nossas mãos dispositivos computacionais que permitem o acesso, a qualquer momento, a muitas informações. A principal porta para esse mundo são apps(aplicativos móveis), disponibilizados nas lojas das principais plataformas de sistemas para smartphones. Neste cenário, é fundamental para a formação do profissional moderno o conhecimento das plataformas, tecnologias e técnicas associadas à implementação de aplicativos móveis. Ao longo dos anos, houve um crescimento na quantidade de plataformas de desenvolvimento (linguagens de programação, frameworks, IDEs, etc.) para sistemas operacionais Android e iOS. De modo geral, destaca-se a dicotomia entre o desenvolvimento de uma solução nativa (código específico para cada sistema operacional) e uma solução híbrida (código compartilhado entre os projetos para cada sistema operacional). Este livro tem como objetivo oferecer o conhecimento essencial para que o profissional da área comece a conhecer técnicas e ferramentas necessárias para o desenvolvimento de aplicativos móveis. Entre os tópicos trabalhados, pode-se destacar a noção e computação distribuída entre clientes e servidores por meio de web services, as diferenças e as semelhanças entre as plataformas atuais (dominadas pelo Android e iOS), o uso dos dispositivos de hardwareembutidos (como câmera, GPS, etc.) e as diferentes opções de linguagens e frameworkspara a codificação dos appsde modo híbrido (em especial as soluções híbridas baseadas em HTML, CSS e JavaScript presentes no frameworkIonic).
Informações técnicas
eBook
Formato ePDF
Páginas 241
ISBN 9788595029774
Ano 2019
Sumário
Introdução ao desenvolvimento para dispositivos móveis
Dispositivos móveis
Ambientes de desenvolvimento de aplicativos móveis
Projeto de aplicativo via mockups
TypeScript
Node.js
Ionic
Angular e diretivas
Angular e serviços
Persistência de dados em dispositivos móveis
Funcionalidades nativas
Design de interação para aplicações móveis
Consumo de serviços Web RESTful
Integração com redes sociais e OAuth
Testes em aplicativos móveis
Publicando aplicações para Android e iOS