andymatuschak / react-native-leveldown

Native bindings to LevelDB for React Native, exposed as leveldown-compatible interface
MIT License
22 stars 6 forks source link

Add Android bindings #1

Closed andymatuschak closed 4 years ago

andymatuschak commented 4 years ago

Right now, this project only has iOS/Mac bindings. I'd like to add Android bindings, too, but I don't have much experience with the Android build system, so I suspect it'll take me a while.

I'd be grateful for help! Looks like there are already LevelDB JNI bindings we can use.

giacomoran commented 4 years ago

Hey, quick update: after a little trial and error, I managed to set up the project on my machine and run the Android version of testapp. I will now proceed with the implementation of the bindings.

andymatuschak commented 4 years ago

Rad! Thanks so much for giving it a try, @RAN3000!

giacomoran commented 4 years ago

I finally got all tests to pass!

I have to clean up the code, then I'll create a pull request.

andymatuschak commented 4 years ago

Fantastic—how exciting! High-performance object stores for cross-platform clients: that's a great thing.