Kotlin com Android (eBook)
300 Seiten
Casa do Código (Verlag)
978-85-94188-76-2 (ISBN)
Neste livro, Kassiano Resende apresenta a linguagem Kotlin tanto para quem já conhece Java quanto para quem está iniciando no mundo do desenvolvimento para Android. Com uma didática prática e descomplicada, você verá todos os passos necessários para construir suas primeiras aplicações mobile em Kotlin e publicá-las na Play Store, utilizando o ambiente de desenvolvimento Android Studio. O escopo das aplicações apresentadas no livro vai além das funcionalidades da linguagem, com a utilização de banco de dados, arquitetura MVVM, acesso a APIs REST e funcionalidades dos smartphones, como notificações e localização através de GPS.
Kassiano Resende trabalha com desenvolvimento de software desde 2008, e desde então teve sua carreira voltada a plataformas web e mobile. Atualmente, é professor do SENAI-SP, ministrando disciplinas de programação para dispositivos móveis e projetos de software. Apaixonado por open source, está sempre estudando novas tecnologias.
1 A linguagem Kotlin
1.1 Um breve histórico
1.2 Interoperabilidade, como assim?
1.3 Uma linguagem concisa
1.4 Livre-se das referências nulas
2 Programando em Kotlin
2.1 Conhecendo o Kotlin Playground
2.2 Inserindo comentários no código
2.3 Definindo variáveis val e var
2.4 Tipos de dados
2.5 Estruturas de decisão
2.6 Estruturas de repetição
2.7 Funções
2.8 Orientação a Objetos
3 Configurando o ambiente de desenvolvimento
3.1 Android Studio
3.2 Configurando o SDK
3.3 Primeiro projeto: Hello World
3.4 Criando um emulador Android
3.5 Executando o projeto
3.6 Habilitando o Auto Import
4 Anatomia da plataforma Android
4.1 Activities
4.2 Acessando recursos - Classe R
4.3 Views - Componentes visuais
5 Primeiro projeto - Cálculo da aposentadoria
5.1 Fase de planejamento
5.2 Criando o projeto
5.3 Criando uma Activity
5.4 Criando o layout da Activity
5.5 Programando a lógica
5.6 AndroidManifest
6 Lista de compras
6.1 Planejamento
6.2 Criando o projeto
6.3 Criando o layout
6.4 Programando o aplicativo
6.5 Pequenas melhorias
6.6 Removendo um item da lista
7 Arquitetura e padrão MVVM
7.1 Model-View-ViewModel
7.2 ViewModel
7.3 Conectando a ViewModel com a Activity
8 Persistência de dados com Room
8.1 Tipos de persistência de dados
8.2 Adicionando as dependências
8.3 Definindo as entidades
8.4 Definindo o DAO
8.5 Definindo o objeto de banco de dados
8.6 Criando instâncias do banco de dados
8.7 Refatorando a ViewModel para usar o banco de dados
8.8 Adicionando items no banco de dados
8.9 Removendo itens do banco de dados
8.10 Organizando os arquivos
9 Projeto Crypto Monitor
9.1 Planejamento
9.2 Componentizando o layout
9.3 API de dados - Mercado Bitcoin
9.4 Buscando os dados da API
9.5 Criando a ViewModel
9.6 Gerenciamento de estados
9.7 Conectando a UI
10 Notificações, permissões, localização e publicação
10.1 Notificações
10.2 Solicitação de permissões
10.3 Localização por GPS
10.4 Publicação na Play Store
11 Conclusão
Erscheint lt. Verlag | 20.7.2018 |
---|---|
Verlagsort | São Paulo |
Sprache | portugiesisch |
Themenwelt | Informatik ► Betriebssysteme / Server ► Android |
Schlagworte | Android • Kotlin • Programação |
ISBN-10 | 85-94188-76-5 / 8594188765 |
ISBN-13 | 978-85-94188-76-2 / 9788594188762 |
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