Topaz é uma Design System KMP de componentes reutilizáveis para Jetpack Compose, projetada para facilitar o desenvolvimento de UIs modernas no Android e Kotlin Multiplatform.
Primeiro, faça o clone do projeto:
git clone git@github.com:vitor0321/topaz.gitDentro da pasta do projeto Topaz, publique a library no Maven Local:
./gradlew publishToMavenLocalNo arquivo settings.gradle.kts do seu projeto, adicione o Maven Local para permitir que o Gradle encontre a biblioteca:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
mavenLocal() // 🔥 Adicione esta linha
}
}Agora, no build.gradle.kts do módulo app, adicione a dependência:
dependencies {
implementation("com.walcker.compose.ui:topaz:0.0.1")
}Após adicionar a dependência, sincronize o projeto (Sync Project with Gradle Files).
Agora, você pode começar a utilizar os componentes disponíveis. Exemplo:
@Composable
fun ExampleScreen() {
TopazDividerHorizontal(
size: TopazDividerSize = TopazDividerSize.Medium
)
}Sinta-se à vontade para abrir issues, pull requests e sugestões para melhorar a biblioteca!
📌 Repositório: GitHub - Topaz
Se precisar de suporte, entre em contato ou abra uma issue no GitHub!