Kotlin com Android (eBook)

Crie aplicativos de maneira fácil e divertida
eBook Download: EPUB
2018
300 Seiten
Casa do Código (Verlag)
978-85-94188-76-2 (ISBN)

Lese- und Medienproben

Kotlin com Android - Kassiano Resende
Systemvoraussetzungen
9,49 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
A linguagem Kotlin vem ganhando cada vez mais destaque no cenário do desenvolvimento de aplicativos. Projetada para ter uma interoperabilidade total com código Java, Kotlin tem sido a primeira escolha na criação de aplicativos Android, sendo multiparadigma e multiplataforma. Trata-se de uma linguagem moderna, concisa e poderosa, oferecendo segurança, clareza e suporte a ferramentas de alta produtividade.

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?
EPUBEPUB (Adobe DRM)

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 Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
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 Adobe-ID sowie eine kostenlose App.
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.

Mehr entdecken
aus dem Bereich