5 releases

0.2.4 Jan 29, 2025
0.2.3 Jan 9, 2025
0.2.2 Jan 8, 2025
0.2.0 Jan 4, 2025
0.1.0 Dec 4, 2024

#664 in Rust patterns

Download history 100/week @ 2024-11-29 38/week @ 2024-12-06 12/week @ 2024-12-13 19/week @ 2024-12-20 9/week @ 2024-12-27 541/week @ 2025-01-03 1102/week @ 2025-01-10 1302/week @ 2025-01-17 1323/week @ 2025-01-24 1572/week @ 2025-01-31 1464/week @ 2025-02-07 1227/week @ 2025-02-14 2012/week @ 2025-02-21 1185/week @ 2025-02-28

6,192 downloads per month
Used in 3 crates

Apache-2.0

1MB
13K SLoC

ArkUI native bindings for OpenHarmony

Raw bindings to native ArkUI APIs on OpenHarmony.

Development

This crate is developed as part of the ohos-sys bindings.

License

This crate is licensed under the Apache-2.0 license, matching the OpenHarmony OS SDK.


lib.rs:

ArkUI Native

A module to interact with ArkUI from native Rust code. It provides:

  • drag and drop APIs of ArkUI
  • APIs of ArkUI to register gesture callbacks.
  • animation callbacks of ArkUI
  • UI capabilities such as UI component creation and destruction, tree node operations, attribute setting, and event listening.

See the official upstream documentation on ArkUI Native for more information.

Feature flags

Dependencies