new_releases Novo. Android avançado no Kotlin

code com base em codelab

Melhore suas habilidades de programação em Android com nosso treinamento gratuito Android avançado em Kotlin seguindo seu próprio ritmo. O curso usa a linguagem de programação Kotlin e ensina sobre notificações, gráficos e animações no Android, como fazer login de usuários, adicionar mapas aos seus apps e testá-los adequadamente. Cada lição inclui um tutorial com um código de solução no GitHub.

directions_run Nível de treinamento: avançado

Iniciar o curso

Conceitos básicos do Kotlin para Android

code Em codelab

No treinamento gratuito de Conceitos básicos do Kotlin para Android, você aprenderá conceitos básicos de programação Android usando a linguagem de programação Kotlin e criará uma variedade de apps. Cada codelab inclui um tutorial com um código de solução no GitHub.

directions_run Nível de treinamento: intermediário

Iniciar o curso

Conceitos básicos para desenvolvedores Android (Java)

code com base em codelab

No treinamento gratuito de Conceitos básicos para desenvolvedores Android, você aprenderá conceitos básicos de programação do Android usando a linguagem de programação Java, no seu próprio ritmo. Você criará uma variedade de apps, começando com o Hello World e evoluindo até aplicativos que programam tarefas, atualizam configurações e usam os Componentes da arquitetura do Android. Cada lição inclui um codelab com um código de solução no GitHub, documentação de conceito e uma apresentação de slides.

A equipe de treinamento do Google Developers desenvolveu este curso.

directions_run Nível de treinamento: intermediário

Saiba mais

Desenvolvimento Android avançado (Java)

code com base em codelab

Melhore suas habilidades de programação em Android com nosso treinamento gratuito de Desenvolvimento avançado em Android seguindo seu ritmo. O curso usa a linguagem de programação Java e ensina maneiras de expandir a experiência do usuário, melhorar o desempenho do app e adicionar recursos como visualizações personalizadas, animações e reconhecimento de local. Cada lição inclui um tutorial com um código de solução no GitHub, a documentação do conceito e uma apresentação de slides.

A equipe de treinamento do Google Developers desenvolveu este curso.

directions_run Nível de treinamento: avançado

Saiba mais

Para novos programadores

Desenvolvimento em Android para iniciantes

videocam Em vídeo

Uma série gratuita de cursos para aspirantes a desenvolvedores Android que acompanha seu próprio ritmo. Saiba como criar seu primeiro app Android, adicionar funcionalidades ao app, conectar-se à Internet e configurar bancos de dados.

directions_walk Nível: iniciante

1. Noções básicas do Android: interface do usuário
2. Entrada do usuário
3. Apps multitelas
4. Redes
5. Armazenamento de dados

Nanodiploma em noções básicas do Android

videocam Em vídeo

Se você se inscrever no programa Nanodiploma em noções básicas do Android, receberá orientação e ajuda enquanto faz os cursos para iniciantes em Android da Udacity. Esse programa é uma ótima maneira de criar seu primeiro portfólio de apps e ganhar um Nanodiploma.

directions_walk Nível: iniciante

Saiba mais

Para desenvolvedores experientes

Se você já tem alguma experiência com programação, temos cursos para ajudar a desenvolver suas habilidades em Android e conhecer as práticas recomendadas.

code Codelabs para Desenvolvedores Google

Está com um tempo livre e quer aprender um novo truque de desenvolvimento do Android? Cada codelab oferece uma experiência de codificação independente e focada que pode ser feita por conta própria.

Codelabs são módulos on-line gratuitos que seguem seu ritmo.

directions_run directions_run Nível: intermediário a avançado

Crie seu primeiro app Android em Kotlin

Crie seu primeiro app Android em Java

Mais codelabs do Android

Mais cursos de Kotlin...

Você tem conhecimento em programação orientada a objetos e quer aprender Kotlin para programação Android e outras finalidades? Faça um destes cursos.

new_releases Novo. Bootcamp de Kotlin para programadores

code com base em codelab

Aprenda os conceitos básicos de Kotlin nesta série gratuita de codelabs no seu próprio ritmo. Seja você um desenvolvedor Java ou um programador de outra linguagem orientada a objetos, este curso ensinará os recursos que tornaram o Kotlin tão conhecido entre os desenvolvedores. Ao final deste curso, você terá as habilidades necessárias para criar seu próximo projeto em Kotlin.

directions_run Nível: intermediário

Desenvolver apps para Android com o Kotlin

videocam Em vídeo

Aprenda a arquitetar e desenvolver apps para Android no Kotlin usando ferramentas e bibliotecas comprovadas pelo setor. Experimente estas técnicas do Kotlin para criar apps Android em menos tempo, com menos erros e menos código.

Este é um curso gratuito e acompanha seu próprio ritmo.

directions_run Nível: intermediário

Mais cursos de linguagem de programação Java...

Nanodiploma de desenvolvedor Android

videocam Em vídeo

Prepare um portfólio de projetos conforme você trabalha para conquistar seu Nanodiploma de desenvolvedor Android. Receba ajuda personalizada enquanto aprende a usar as ferramentas, os princípios e os padrões que servem de base para todo o desenvolvimento do Android.

Todos os cursos também estão disponíveis individualmente sem qualquer custo.

directions_run Nível: intermediário

Desenvolvimento avançado de aplicativos Android

videocam Em vídeo

Este curso gratuito permite que você siga as diretrizes de qualidade de apps do Google à medida que produz e publica seus apps Android, acompanhando seu próprio ritmo.

directions_run Nível: avançado