O Compose é uma combinação de sete IDs de grupos do Maven no androidx
. Os grupos
contêm um subconjunto direcionado de funcionalidades, cada um com um conjunto próprio de notas
da versão.
Esta tabela explica os grupos e contém links para cada conjunto de notas da versão.
Grupo | Descrição |
---|---|
compose.animation | Crie animações nos aplicativos Jetpack Compose para enriquecer a experiência do usuário. |
compose.compiler | Transforme funções @Composable e ative otimizações com um plug-in do compilador Kotlin. |
compose.foundation | Crie aplicativos do Jetpack Compose com elementos básicos prontos que podem ser usados para criar suas próprias peças de sistema de design. |
compose.material | Crie IUs do Jetpack Compose com componentes do Material Design prontos para uso. Este é o ponto de entrada de nível mais alto do Compose, projetado para fornecer componentes que correspondam aos descritos em www.material.io. |
compose.material3 | Crie IUs do Jetpack Compose usando componentes do Material Design 3, a nova versão do Material Design. O Material 3 inclui temas e componentes atualizados, além de recursos de personalização do Material You, como cores dinâmicas, e foi desenvolvido para ser coeso com o novo estilo visual do Android 12 e com a interface do sistema. |
compose.runtime | Elementos fundamentais do modelo de programação e do gerenciamento de estado do Compose e do ambiente de execução principal do plug-in Compose Compiler. |
compose.ui | Componentes fundamentais da IU do Compose necessários para interagir com o dispositivo, incluindo layout, desenho e entrada. |
Versões
Esta tabela lista as versões atuais de cada grupo.
ID de grupo do Maven | Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|---|
compose.animation | 13 de novembro de 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.compiler | 7 de agosto de 2024 | 1.5.15 | - | - | - |
compose.foundation | 13 de novembro de 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.material | 13 de novembro de 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.material3 | 13 de novembro de 2024 | 1.3.1 | - | - | 1.4.0-alpha04 |
compose.runtime | 13 de novembro de 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.ui | 13 de novembro de 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
Declarar dependências
Para adicionar uma dependência ao Compose, adicione o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para mais informações.
Adicione as dependências dos artefatos necessários ao arquivo build.gradle
do
seu app ou módulo:
Groovy
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Para mais informações sobre dependências, consulte Adicionar dependências de build.
Feedback
Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.
Consulte a documentação do Issue Tracker para saber mais.
BOMs
Para conferir as versões mais recentes da BOM, acesse a página de mapeamento da BOM do Compose.
Anúncios
Data | Aviso |
---|---|
26 de junho de 2023 | Desde a versão 1.5.0-beta01 do Compose, o aar do Compose está localizado em artefatos "*-android". Com a versão 1.6.0-alpha01, os arquivos POM do Compose foram atualizados para apontar para o artefato "-android" por padrão para resolução de dependência em sistemas de build que não oferecem suporte a metadados do módulo do Gradle. |