etesync / etebase-java

A Java/Android client library for Etebase

Home Page:https://www.etebase.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 GitHub tag Chat on freenode

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

About

A Java/Android client library for Etebase

https://www.etebase.com

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Rust 73.1%Language:Java 25.6%Language:Shell 1.3%