Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

A Java/Android client library for Etebase

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
```