Desenvolvendo Aplicações com Xamarin
Descrição do livro
Com uma abordagem bastante didática, este livro oferece ao leitor o conhecimento necessário para o desenvolvimento de aplicações móveis para Android, iOS e Windows Mobile utilizando o Xamarin e o Visual Studio 2017.
Com linguagem simples e objetiva, capítulos ricamente ilustrados e inúmeros exercícios, a obra proporciona fácil entendimento acerca dos fundamentos de programação para dispositivos móveis, proporcionado pelos exemplos concretos desenvolvidos no estudo. Ao final, você será capaz de desenvolver seus próprios projetos que utilizam os principais recursos desses tipos de equipamentos, como manipulação de banco de dados, acesso à câmera e integração com sistema de geolocalização e mapas.
Esta é uma obra indicada tanto a profissionais da área de análise e desenvolvimento de sistemas quanto a alunos de cursos técnicos/profissionalizantes da área de computação.
Assuntos abordados no livro:
Instalação do Visual Studio 2017.
Configuração do Android SDK e criação de dispositivos virtuais.
Desenvolvimento de aplicações para sistemas Android e Windows Mobile.
Desenvolvimento multiplataforma com framework Xamarin.Forms.
Conceito de injeção de dependência.
Manipulação de banco de dados SQLite.
Acesso à câmera do dispositivo.
Integração com sistema de geolocalização e aplicativo de mapas.
Gravação e leitura de arquivos XML.
O arquivo com os exemplos, as respostas dos exercícios e o projeto completo está disponível para download no site da editora.
Ver menos ▲Sumário
Sumário
- Agradecimentos
- Sobre o autor
- Prefácio
- Capítulo 1 ■ Evolução dos dispositivos móveis
- 1.1 Início da computação móvel
- 1.2 Dos celulares aos smartphones
- 1.3 Tablets
- 1.4 Exercícios
- Capítulo 2 ■ Visual Studio, Xamarin e programação multiplataforma
- 2.1 Visual Studio 2017 Community Edition
- 2.2 Plataforma Mono e o Xamarin
- 2.3 Como o Xamarin trabalha?
- 2.4 O que é necessário para trabalhar?
- 2.5 Distribuição de aplicações Android, iOS e Windows Phone
- 2.6 Exercícios
- Capítulo 3 ■ Gerenciando APIs e dispositivo virtual Android
- 3.1 Instalação de APIs do Android
- 3.2 Gerenciamento de dispositivos virtuais
- 3.3 Exercícios
- Capítulo 4 ■ Breve revisão de C#
- 4.1 Tipos de dados, variáveis e constantes
- 4.2 Vetores e matrizes
- 4.3 Conceito de operadores
- 4.3.1 Operadores aritméticos/matemáticos
- 4.3.2 Operadores relacionais
- 4.3.3 Operadores lógicos/booleanos
- 4.3.4 Operadores de atribuição
- 4.3.5 Operadores de manipulação de bits
- 4.4 Estruturas de controle
- 4.4.1 Estruturas condicionais
- 4.4.2 Estruturas de repetição
- 4.5 Operador de avaliação de expressões
- 4.6 Exercícios
- Capítulo 5 ■ Construindo aplicativos Android
- 5.1 Conceitos de layout, activity e intent
- 5.2 Definindo a interface com o usuário
- 5.3 Adicionando códigos
- 5.4 Executando o aplicativo
- 5.5 Exercícios
- Capítulo 6 ■ Construindo aplicativos Universal Windows Platform
- 6.1 Apresentando a plataforma Universal Windows
- 6.2 Criação da calculadora em UWP
- 6.3 Adicionando códigos
- 6.4 Exercícios
- Capítulo 7 ■ Construindo aplicativos multiplataforma
- 7.1 Apresentando o Xamarin Forms
- 7.2 Diferenças entre código compartilhado e código portável
- 7.3 Criando um projeto compartilhado
- 7.4 Configurações finais e testes
- 7.5 Exercícios
- Capítulo 8 ■ Injeção de dependência
- 8.1 Conceito de injeção de dependência
- 8.2 Criando um projeto portável
- 8.3 Exercícios
- Capítulo 9 ■ Apresentação do projeto de estudo
- 9.1 Descrição do projeto
- 9.2 Estrutura do banco de dados e do arquivo XML
- 9.3 Definindo a interface
- 9.4 Regras de negócio
- Capítulo 10 ■ Iniciando o projeto
- 10.1 Apresentação do SQLite
- 10.2 Classes para conexão com o banco de dados
- 10.3 Classes para modelo de dados
- 10.4 Classe para manipulação de dados
- 10.5 Criando a tela principal
- 10.6 Exercícios
- Capítulo 11 ■ Cadastro e edição
- 11.1 Tela de inclusão/edição de registro
- 11.2 Teste do aplicativo
- 11.3 Exercícios
- Capítulo 12 ■ Visualização e exclusão
- 12.1 Visualização de registros
- 12.2 Exclusão de registros
- 12.3 Exercícios
- Capítulo 13 ■ Integrando com GPS e câmera
- 13.1 Obtendo a localização atual
- 13.2 Visualização do mapa
- 13.3 Integrando com a câmera
- 13.4 Visualizando fotos
- Capítulo 14 ■ Manipulação de arquivos XML
- 14.1 Gravando arquivos XML
- 14.2 Lendo arquivos XML
- 14.3 Ajustes finais e teste
- Capítulo 15 ■ Assinatura e geração de pacote de instalação
- 15.1 Gerando arquivo APK
- 15.2 Pacote de instalação para Windows e iOS
- Referências bibliográficas
Livros relacionados
Opinião dos leitores
Victor de A M
Ótimo livro, bem didático!
Marcio J F d S
Ótimo livro com conteúdos bem "mão na massa", era bem o formato que eu procurava. Muito didático.
Cesar M
Ainda estou lendo e executando os exercícios, mas parece um ótimo livro.


