Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/etesync/etebase-java
A Java/Android client library for Etebase
https://github.com/etesync/etebase-java
encryption end-to-end-encryption etebase etesync jvm sync
Last synced: 3 months ago
JSON representation
A Java/Android client library for Etebase
- Host: GitHub
- URL: https://github.com/etesync/etebase-java
- Owner: etesync
- License: bsd-3-clause
- Created: 2020-01-28T15:33:24.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-20T16:16:22.000Z (almost 4 years ago)
- Last Synced: 2024-07-18T04:34:16.207Z (4 months ago)
- Topics: encryption, end-to-end-encryption, etebase, etesync, jvm, sync
- Language: Rust
- Homepage: https://www.etebase.com
- Size: 407 KB
- Stars: 53
- Watchers: 6
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Etebase - Encrypt Everything
A Java/Android library for Etebase
This package is implemented in Rust and exposes a Java API for people to use.
[![Maven Central](https://img.shields.io/maven-central/v/com.etebase/client.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.etebase%22%20AND%20a:%22client%22)
![GitHub tag](https://img.shields.io/github/tag/etesync/etebase-java.svg)
[![Chat on freenode](https://img.shields.io/badge/chat-IRC%20|%20Matrix%20|%20Web-blue.svg)](https://www.etebase.com/community-chat/)# Documentation
In addition to the API documentation, there are docs available at https://docs.etebase.com
# Build
Make sure you have the Android NDK in your build path:
```
export PATH="$PATH:/opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/"
```Add relevant toolchains:
```
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android
```Start the build
```
./build.sh
```