xml-to-compose-migration

Installation
SKILL.md

Purpose

Move legacy XML UI to Compose incrementally while preserving resources, navigation, ViewModel logic and test coverage.

When to use

  • Converting XML layout screens to Compose.
  • Migrating ViewBinding or Fragment UI to Compose.
  • Keeping XML and Compose interoperability during a transition.
  • Migrating themes, colors and strings into Compose-friendly usage.

Inputs to inspect

  • res/layout/*.xml
  • Fragment.kt and Activity.kt
  • ViewBinding usage
  • themes.xml, colors.xml, strings.xml
  • Navigation graph and screen tests
Installs
9
GitHub Stars
2
First Seen
Jun 26, 2026
xml-to-compose-migration — gdvega/super-android-kotlin-firebase-skill