#android #interop #jni #future #async

nightly crabdroid

Android easy(er) interop for Rust. Especially helpful with async operations, error handling, collections, etc.

3 releases (breaking)

0.3.0 Dec 18, 2023
0.2.0 Oct 21, 2023
0.1.0 Oct 10, 2023

#514 in Operating systems


Used in 4 crates (3 directly)

Apache-2.0

64KB
1.5K SLoC

Cradbdroid

Crabdroid is a Rust library for an easy(er) interop with Android (Java/Kotlin).

It's built on top of JNI as a high level abstractions and is especially helpful with:

  • async operations
  • error handling
  • collections
  • and more

Documentation

It's yet to be made. The library was created as a part of Tesseract project - dApp/Wallet bridge, that prvideas a seamless integration without internet. For now, feel free to see examples of usage in the following repos:

Dependencies

~2–3.5MB
~60K SLoC