Platforms
Android Adapter
Hypen adapter for Android with Jetpack Compose
Android Adapter
The Android adapter renders Hypen components to native Jetpack Compose UI.
Installation
Add to your build.gradle.kts:
dependencies {
implementation("space.hypen:hypen-android:0.1.0")
}
// In settings.gradle.kts
dependencyResolutionManagement {
repositories {
maven { url = uri("https://maven.hypen.space") }
}
}Basic Usage
import space.hypen.android.HypenView
@Composable
fun MyScreen() {
HypenView(
source = """
Column {
Text("Hello from Hypen!")
.fontSize(24)
}
""",
state = mapOf("name" to "World")
)
}Remote Apps
Connect to a Hypen server:
import com.hypenspace.renderer.HypenApp
@Composable
fun RemoteScreen() {
// Use 10.0.2.2 for emulator to reach host machine
HypenApp(
url = "ws://10.0.2.2:3000",
modifier = Modifier.fillMaxSize()
)
}Requirements
- Android Studio Arctic Fox+
- Kotlin 1.9+
- minSdk 24+
- Jetpack Compose 1.5+