O Jetpack Compose é o kit de ferramentas moderno do Android para criar IUs nativas com APIs Kotlin intuitivas e menos código. O Compose simplifica e acelera o desenvolvimento da interface, incluindo a adaptação a qualquer formato, de smartphones, tablets e dispositivos dobráveis a TVs e wearables.

O Compose oferece componentes de interface pré-criados que funcionam com gráficos, animações e outros elementos visuais.

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
Aprenda os fundamentos do design adaptável para criar experiências do usuário que se adaptam perfeitamente a telas de todos os tamanhos em smartphones, tablets, dispositivos dobráveis e ChromeOS.
Guia
Crie interfaces adaptáveis usando componentes de layout adaptáveis do Material 3, como ListDetailPaneScaffold e SupportingPaneScaffold.
Guia
Implemente padrões de navegação adaptáveis usando componentes do Material 3, como NavigationSuite e NavigationSuiteScaffold.

Criar para dispositivos específicos

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