Android 11 - Semana 5: linguagens
O Android 11 inclui grandes investimentos em linguagens e bibliotecas, como a incorporação do suporte ao Kotlin em algumas das bibliotecas mais usadas do Jetpack, a adição de novas APIs Java à plataforma e o desenvolvimento de novas ferramentas para combater a corrupção de memória em código nativo. Esse programa é composto de vídeos e artigos que demonstram as atualizações e ensinam como implementá-las em apps Android.
Voltar
Linguagens modernas no Android
Programa de 11 semanas de Android - Apresentando a semana 5: linguagens. Assista a este teaser introdutório para se preparar para as atividades deste programa de aprendizagem.
Corrotinas do Android <3
Saiba por que as corrotinas são a solução recomendada para códigos assíncronos
Usar corrotinas do Kotlin no seu app Android
Neste codelab, você vai aprender as práticas recomendadas para integrar corrotinas à IU do seu app e como testá-las.
Como detectar bugs de corrupção de memória com o HWASan
O código nativo em linguagens sem proteção de memória, como C e C++, geralmente é vulnerável a bugs de corrupção de memória. O limpador de endereços assistido por hardware (HWASan, na sigla em inglês) foi desenvolvido para o Android para resolver bugs de corrupção de memória no código nativo. Leia esta postagem do blog para desenvolvedores Android para saber como o Android 11 facilita o uso dele nos apps.
Dependências nativas no Android Studio 4.0
A versão 4.0 do Plug-in do Android para Gradle adiciona suporte à distribuição e à exposição de bibliotecas nativas usando o mesmo mecanismo para bibliotecas Java: ARchives do Android (AARs). Confira esta postagem do blog para aprender a implementar as atualizações e as bibliotecas disponíveis.
Suporte para APIs mais recentes da linguagem Java
Saiba mais sobre como o Android 11 adicionou suporte a várias APIs até a versão 13 do OpenJDK.
Inspecionar atividades de CPU com o CPU Profiler
Este artigo mostra como usar o CPU Profiler para inspecionar e otimizar o uso da CPU e as atividades das linhas de execução em tempo real durante a interação com o app.
Como converter para Kotlin
Neste codelab, você vai aprender a converter seu código de Java para Kotlin. Você também vai aprender quais são as convenções da linguagem Kotlin e como garantir que o código que está escrevendo siga essas convenções.
Kotlin otimizado para Java
Neste codelab, você vai aprender a escrever ou adaptar seu código Kotlin para facilitar as chamadas do código Java.
Faça o teste de linguagens para ganhar um selo.
Teste seus conhecimentos em linguagens.