Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android Support #1

Closed
bangonkali opened this issue May 29, 2020 · 2 comments
Closed

Android Support #1

bangonkali opened this issue May 29, 2020 · 2 comments

Comments

@bangonkali
Copy link

Hi! This is an awesome project. I've been looking for a database implementation I can share with Desktop/Server and Android. Will this work with Android?

@bangonkali
Copy link
Author

Maybe a guide on how to get started with Android?

@jurmous
Copy link
Collaborator

jurmous commented May 30, 2020

Hello @bangonkali!
Thanks for checking the project out! I made the README more clear on Android support.
I have build a specific Android version of RocksDB using the setup at: https://github.com/marykdb/rocksdb-android and use that in this Kotlin Multiplatform project.

I also added a quick usage example to the README. The API is the same as the JVM RocksDB version. So you can just add the dependency to a Kotlin enabled Android project and then you can start using this project as in the example.

RocksDB is a lower level key value database which is used as the foundation of multiple databases. You work more with the raw byte arrays. I myself try to implement a higher level database on top of this which works across platforms, but this is not published yet.

If you have any questions please ask. 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants