Skip to content

Native APIs

Rust API

rust
use ink::{InkEngine, init};

// Initialize the library
init();

// Create an engine instance
let mut engine = InkEngine::new(800, 600);

// Start the engine
engine.start();

// Execute JavaScript
engine.execute_js("console.log('Hello from Ink!');")?;

// Render
engine.render()?;

Android (Kotlin) API

kotlin
// In your Activity or Fragment
val inkView = InkView(context)

// Execute JavaScript
val result = inkView.executeJs("console.log('Hello!');")

// Trigger a render
inkView.render()

Released under the Apache-2.0 License.