Xamarin Forms (eBook)
309 Seiten
Casa do Código (Verlag)
978-85-5519-241-8 (ISBN)
Neste livro, Everton Coimbra traz, na prática, o desenvolvimento de aplicações multiplataforma com o Xamarin e Xamarin Forms, apresentando conceitos como componentes, ações, acesso a bases de dados via SQLite, mapas e muito mais. Explorando as potencialidades do Xamarin e de tecnologias afins, você acompanhará a construção de um aplicativo para diferentes dispositivos móveis a partir de uma mesma estrutura de código.
Everton Coimbra de Araújo atua na área de treinamento e desenvolvimento. É tecnólogo em processamento de dados pelo Centro de Ensino superior de Foz do Iguaçu, possui mestrado em Ciência da Computação pela UFSC e doutorado pela UNIOESTE em Engenharia Agrícola. É professor da Universidade Tecnológica Federal do Paraná (UTFPR), Possui experiência na área de Ciência da Computação, com ênfase em Análise e Desenvolvimento de Sistemas, atuando principalmente nos seguintes temas: Desenvolvimento Web com Java e .NET e Persistência de Objetos.
1 Dispositivos móveis, desenvolvimento cross-platform e o Xamarin
1.1 Os dispositivos móveis na atualidade
1.2 O desenvolvimento móvel cross-platform
1.3 O Xamarin
1.4 Conclusão
2 Xamarin — Instalação e testes
2.1 Instalação em um MacBook Pro e teste de uma execução básica
2.2 Instalação das ferramentas em um PC com Windows 10 e teste de uma execução básica
2.3 Conclusão
3 O início da aplicação
3.1 Criação da aplicação no Xamarin Studio
3.2 Criação da página do menu de opções
3.3 Conclusão
4 Implementação de um formulário com XAML
4.1 Criação da aplicação no Visual Studio
4.2 A listagem dos entregadores
4.3 A inserção de novos entregadores
4.4 Universal Windows Platform
4.5 Conclusão
5 Acesso à câmera e à galeria de fotos
5.1 Publicação da aplicação para um dispositivo iOS
5.2 Publicação da aplicação para um dispositivo Android
5.3 Publicação da aplicação para um dispositivo Windows Phone
5.4 Inserção de imagens às listagens
5.5 Interação com a câmera e o álbum
5.6 Alteração de dados existentes na coleção
5.7 Alterando o ícone, o nome da aplicação e a cor da página de abertura
5.8 Conclusão
6 O uso de banco de dados com o SQLite
6.1 Instalação do SQLite na aplicação
6.2 Adaptação da classe de modelo para a persistência
6.3 Implementação da persistência para a classe TipoItemCardapio
6.4 Adaptação da interface com o usuário e seus comportamentos
6.5 Recuperação de imagens da base de dados e exibindo-as no ListView
6.6 Associações/relacionamentos com o SQLite
6.7 A página de listagem para a classe associada
6.8 Controles personalizados
6.9 Inserção com um controle customizado
6.10 Uma página de pesquisa
6.11 Finalizando a inserção do item de cardápio
6.12 Exibição dos itens (associação) no ListView
6.13 A alteração de um item de cardápio já persistido
6.14 Manipulação da base de dados do SQLite
6.15 Conclusão
7 Sincronismo com serviços REST Web API
7.1 A aplicação que será a servidora na web e seu modelo de negócio
7.2 O acesso a dados para a aplicação servidora
7.3 Os serviços web RESTFul
7.4 Aplicação, o banco de dados e Windows Azure
7.5 Preparação da aplicação mobile para consumir os serviços RESTful
7.6 A interface com o usuário para a configuração do dispositivo
7.7 A inserção de garçons na aplicação
7.8 A sincronização do dispositivo com a aplicação servidora
7.9 Conclusão
8 Aplicação do MVVM e o uso de mapas
8.1 A classe de negócio e o DAL
8.2 O MVVM — Model-View-View Model
8.3 Listagem e inserção de clientes
8.4 Localização do cliente em um mapa
8.5 Alteração e remoção de um cliente já inserido
8.6 Conclusão
9 Pedido de venda, rotas em mapas e SMS
9.1 Classes de modelo para registro de pedidos
9.2 DAL para pedidos
9.3 A listagem dos pedidos
9.4 Inserção de novos pedidos
9.5 Transição de fases do pedido, com envio de SMS
9.6 Verificação da rota para a entrega do pedido
9.7 Registro da posição do entregador
9.8 Conclusão
10 Gráficos
10.1 Instalação do Syncfusion
10.2 Inserção das referências para o uso de gráficos do Syncfusion
10.3 Um gráfico de barras
10.4 Conclusão
11 Os estudos não param por aqui
| Erscheint lt. Verlag | 13.1.2017 |
|---|---|
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | C# • CSharp • multiplataforma • .NET • SQLite • Visual Studio |
| ISBN-10 | 85-5519-241-2 / 8555192412 |
| ISBN-13 | 978-85-5519-241-8 / 9788555192418 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich