O Jetpack Compose é o kit de ferramentas moderno do Android para criar IUs nativas com APIs Kotlin intuitivas. O Compose simplifica e acelera o desenvolvimento de interfaces, incluindo design adaptável para todos os formatos, de smartphones, tablets e dobráveis a TVs e wearables.

O Compose oferece componentes de interface pré-criados para que você possa implementar a interface do app com gráficos, animações e outros elementos visuais com o mínimo de código.

Para manter as IUs baseadas em visualizações no seu app, use os fluxos de trabalho baseados em visualizações. Recomendamos migrar suas UIs baseadas em visualizações para o Compose.

Criar interfaces com o Android

Para desenvolvedores que já conhecem o Android:este curso aborda os conceitos básicos da criação de interfaces nativas com o Compose, incluindo layouts, temas, animações, arquitetura, estado, acessibilidade e testes.
Para desenvolvedores que estão começando a usar o Android: aprenda a criar um app Android usando o Jetpack Compose, o kit de ferramentas moderno para criar interfaces do usuário no Android.

Criar para formatos de dispositivos móveis

Guia
Desenvolva para telas grandes e disponibilize mais opções de interface para os usuários. As telas grandes, como tablets, dobráveis e dispositivos ChromeOS, mostram conteúdo e facilitam a realização de várias tarefas.
Guia
Crie apps para wearables que permitam aos usuários ficar conectados, monitorar dados biométricos, monitorar exercícios e aproveitar outros recursos úteis em qualquer lugar.
Guia
Crie novos apps para TVs com base no que você já sabe sobre o Android. Outra opção é estender seus apps atuais para serem exibidos em TVs.
Guia
Leve seu app para veículos com o Android Auto ou o Android Automotive OS. Uma arquitetura de app funciona para os dois.
Guia
O Android XR é uma extensão da plataforma Android. Por isso, você pode criar apps de XR com APIs e ferramentas do Android ou padrões abertos, como OpenXR e WebXR.
Design para todos. Integre recursos e serviços de acessibilidade ao app para melhorar a usabilidade para todos os usuários.

Otimize seu app

Refine o desempenho do app para garantir que a interface do usuário funcione de maneira fluida e responsiva.
Crie testes robustos para garantir que a interface do usuário do app seja confiável, livre de instabilidades e funcione conforme o esperado.

Últimos vídeos