Официально нет. Есть костыль если используется ещё и Compose for Desktop.
Что такое KMM compose? Compose Multiplatform?
Через плагин, это я видел. Основная проблема в том, что эта аннотация не даёт переместить код в commonMain. А держать реализацию в коммоне, а превью в андроиде я не хочу
Есть костыль чтобы превью было в common
Подскажи где его найти?)
Если используется Compose for Desktop, то надо установить Compose Multiplatform плагин в IDEA. Потом добавить Preview аннотацию в commonMain: https://github.com/arkivanov/Decompose/blob/master/sample/shared/compose/src/commonMain/kotlin/androidx/compose/desktop/ui/tooling/preview/Preview.kt И потом как обычно превью в commonMain: https://github.com/arkivanov/Decompose/blob/83023d7602823917d40f728f355befaef37145eb/sample/shared/compose/src/commonMain/kotlin/com/arkivanov/sample/shared/cards/card/CardContent.kt#L72 Не забыть ещё добавить зависимости .
Обсуждают сегодня