👉 Для просмотра метода с
@Preview аннотацией используется androidx.compose.ui.tooling.PreviewActivity, который собирает параметры из @PreviewParameter и свойства из @Preview👉 Все это должно как то собираться воедино, да? Это происходит во время градловской команды
androidTest. На выходе получаем apk с превьюшками, который выводится в Android Studio. 👉 Как можно этим воспользоваться? Например, положить
AndroidManifest.xml в module/src/androidTest и поменять параметры приложения, которое запускается для preview. А значит, мы можем и сами собрать приложение из наших @Preview и любых @Composable элементов на девайс! В статье больше технических примеров, рекомендую глянуть. Практического применения этим знаниям я не могу найти, поправьте меня в комментариях если у вас есть идеи, но знать как работает под капотом инструмент, которым ты пользуешься всегда полезно