Convert Android XML to Jetpack Compose
The ultimate tool for developers to automatically convert Android XML layout files into clean, modern Jetpack Compose code.
Android XML
<LinearLayout ...>
<TextView
android:text="Hello, World!" />
<Button
android:text="Click Me" />
</LinearLayout>
Jetpack Compose
Column {
Text("Hello, World!")
Button(onClick = {}) {
Text("Click Me")
}
}
More Examples
<ConstraintLayout ...>
<ImageView ... />
<TextView ... />
</ConstraintLayout>
ConstraintLayout {
val (image, text) = createRefs()
Image(..., modifier = Modifier.constrainAs(image) { ... })
Text(..., modifier = Modifier.constrainAs(text) { ... })
}
<RecyclerView ... />
LazyColumn {
items(itemsList) { item ->
// Item content
}
}
No registration required. Instantly convert your layouts!