Crie um aplicativo móvel completo aprendendo programação do Android com a língua Kotlin
Os fundamentos do desenvolvimento móvel Android são explorados, com a língua Kotlin, através de código atualizado e das últimas bibliotecas:
5. Divirta -se em aprender
4. Siga as boas práticas
3. Desafie -se com codificação concreta
2. Construa um aplicativo móvel completo
1. Domine os itens essenciais do Android com testes
0. Pronto para fazer exames externos e entrevistas de emprego?
Disponível exclusivamente no Google Play e totalmente codificado com a língua Kotlin,
«Kotlin para Android» é mais do que um caso de show do desenvolvimento mais popular do Android.
|> Comece a codificar em Kotlin:
Aprenda a língua Kotlin desenvolvendo um aplicativo Android legal e divertido.
Nota: Kotlin é uma linguagem moderna de programação estaticamente,
Permite escrever aplicativos Android mais rápidos e fortes.
|> Projete um interface do usuário:
Aprenda a usar componentes gráficos nativos com regras de design de materiais.
Glossário: a interface do usuário significa interface do usuário.
|> Aprenda Android SDK:
Crie um aplicativo móvel completo com o Android Studio.
> Desafio:
Um caminho é proposto através de 12 tópicos.
> Teste:
O que é Kotlin?
A. É uma estrutura Android
B. É uma biblioteca famosa
C. É uma linguagem moderna de programação estaticamente
D. É um ambiente de desenvolvimento integrado
Como um jogo que você é o herói, todos os tópicos, exceto os dois primeiros, podem ser lidos em desordem.
/! Os 12 tópicos não podem ser revelados em uma única lista porque "blocos de palavras e listas de palavras verticais/horizontais" é uma violação comum da política do Google Play!
* 101 Android *
Aprenda o Android criando um primeiro projeto com o Android Studio.
Neste tópico, são expostos os itens essenciais do mundo do Android, os conceitos de desenvolvimento e programação ambientais.
Além disso, domine o teste proposto no final deste curso!
* Kotlin e Kotlin avançado *
Aprenda a língua Kotlin desenvolvendo um aplicativo Android ao redor do universo da praia.
Para melhorar suas habilidades, um dos desafios propostos é:
Para codificar uma visão personalizada com balões mágicos.
* Interface do usuário nativo *
Um conselho a estar de acordo com as regras de design de materiais:
Basta usar o componente nativo!
Nota: O design do material é um sistema adaptável de diretrizes para telefone, tablet e laptop. São regras de design, em 3D com materiais, para componentes da interface do usuário para garantir uma continuidade para o usuário.
Esta sessão contém uma folha de truques da interface do usuário, algumas práticas recomendadas para construir dicas de interface do usuário e recursos adequados.
* Menus *
Os menus são essenciais para construir um aplicativo completo.
Da interface do usuário à arquitetura, este curso explica como lidar com os componentes gráficos de navegação.
* RecyclerView *
RecyclerView é a chave para apresentar uma lista de itens, ele funciona com um adaptador para automatizar a exibição.
O conceito de adaptador é aprofundado de acordo com:
+ Como preenche a lacuna entre dados e visualização?
+ Que tipo de visão funciona?
O desafio é exibir uma lista das praias mais bonitas.
Nota: É possível otimizar esse desenvolvimento (exibição da lista) com a composição.
* Configurações do usuário *
As configurações do usuário são o começo para salvar dados persistentes, ele funciona com a Biblioteca de Preferências ou com a Biblioteca DataStore, do JetPack, para integração em uma arquitetura MAD (Modern Android Development).
Em todos os casos, trata-se de ler e escrever pares de valor-chave, recuperável mesmo após o fechamento do aplicativo.
* Banco de dados *
O banco de dados local no aplicativo móvel é uma boa prática para gerenciar a conexão offline.
Este tópico fornece informações sobre a maneira de armazenar dados com armazenamento de arquivos Android ou SQLite DB.
O desafio é salvar uma praia no banco de dados local usando a biblioteca de salas.
* Comunicação https *
A comunicação HTTPS está presente em todo o aplicativo móvel completo.
A noção no ambiente do cliente/servidor é introduzida para entender melhor a função de cliente móvel.
Neste tópico, o desafio é obter informações sobre países de uma terceira parte, usando a popular biblioteca de modernização.
* Publicação *
Para nunca ouvir o fim do aplicativo Kotlin para Android: estou escrevendo uma história de sucesso. "A verdade sobre o caso de aplicativo móvel"
Leia mais