Ответ
Jetpack Compose поддерживает несколько платформ:
- Android (основная платформа, начиная с API 21)
- Desktop (Windows, macOS, Linux через Compose Multiplatform)
- Web (экспериментальная поддержка через Compose for Web)
- iOS (альфа-версия через Kotlin Multiplatform и Compose Multiplatform)
Пример кода для мультиплатформенного проекта (общий модуль):
@Composable
fun Greeting(name: String) {
Text(text = "Hello, $name!")
}
Для каждой платформы требуется настройка зависимостей в build.gradle.