Skip to content
Wrapper of syncthing for Android.
Java Other
  1. Java 97.7%
  2. Other 2.3%
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tx Add play locale mapping: hi_IN -> hi-IN Jul 16, 2019
app Maybe fix root problems since v1.5.0+ / STMONITORED="1" (fixes #655) (#… May 17, 2020
docker Bump go to 1.14.2 Apr 14, 2020
gradle/wrapper Bump dependencies (AndroidX, com.github.triplet.play 2.7.5, gradle 3.… May 17, 2020
graphics Integrate gradle plugin for translation uploads (fixes #408, #463). Nov 16, 2015
scripts Commit the rest of the build changes Jun 27, 2019
syncthing Updated Syncthing to v1.6.0-rc.4 May 17, 2020
.gitignore Commit the rest of the build changes Jun 27, 2019
.gitmodules Revert "Revert build script changes" Oct 24, 2017
.travis.yml build x86_64 binary to accomodate google play (#1430) Nov 5, 2019
CONTRIBUTING.md Added more info about logcat to contributing Dec 5, 2016
ISSUE_TEMPLATE.md Added issue template, based on that in syncthing/syncthing. Aug 2, 2016
LICENSE Change license to MPLv2. Mar 17, 2015
README.md Update screenshot locations in readme Jun 27, 2019
build.gradle Bump dependencies (AndroidX, com.github.triplet.play 2.7.5, gradle 3.… May 17, 2020
gradle.properties Bump dependencies (AndroidX, com.github.triplet.play 2.7.5, gradle 3.… May 17, 2020
gradlew Update gradle (#1405) Sep 10, 2019
gradlew.bat Update gradle (#1405) Sep 10, 2019
prepare-release.bash Commit the rest of the build changes Jun 27, 2019
settings.gradle Revert "Revert build script changes" Oct 24, 2017

README.md

syncthing-android

Build Status License: MPLv2 Bountysource

A wrapper of Syncthing for Android.

screenshot 1 screenshot 2 screenshot 3

Get it on Google Play Get it on F-Droid

Translations

The project is translated on Transifex.

Building

Dependencies

  • Android SDK (you can skip this if you are using Android Studio)
  • Android NDK ($ANDROID_NDK_HOME should point at the root directory of your NDK)
  • Go (see here for the required version)
  • Java Version 8 (you might need to set $JAVA_HOME accordingly)

Build instructions

Make sure you clone the project with git clone https://github.com/syncthing/syncthing-android.git --recursive. Alternatively, run git submodule init && git submodule update in the project folder.

Build Syncthing using ./gradlew buildNative. Then use ./gradlew assembleDebug or Android Studio to build the apk.

License

The project is licensed under the MPLv2.

You can’t perform that action at this time.