Profile and improve Compose recomposition, layout, scrolling, startup, and rendering performance in Android apps.
67
60%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.github/skills/android-compose-performance/SKILL.mdandroid-performance-observabilityandroid-testing-uiLazyColumn {
items(tasks, key = { it.id }) { task ->
TaskRow(task)
}
}@Composable
fun TaskBoard(tasks: List<TaskUiModel>) {
val visibleTasks = remember(tasks) { tasks.sortedBy { it.title } }
LazyColumn { items(visibleTasks, key = { it.title }) { TaskRow(it) } }
}Box(
modifier = Modifier.offset {
IntOffset(0, scrollState.value)
}
)cd examples/orbittasks-compose && ./gradlew :app:testDebugUnitTestcd examples/orbittasks-compose && ./gradlew :app:assembleDebugpython3 scripts/eval_triggers.py --skill android-compose-performancec5bf673
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.