1
0
Fork 0
mirror of https://github.com/syncthing/syncthing-android.git synced 2024-11-29 15:51:17 +00:00
Wrapper of syncthing for Android.
Find a file
2018-08-26 10:47:55 +02:00
.tx Create Transifex config (#28) 2018-08-25 01:24:52 +02:00
app Fix override changes button not showing (fixes #38) (#39) 2018-08-26 10:47:55 +02:00
docker Move build script to python (#1184) 2018-07-18 00:17:58 +01:00
gradle/wrapper Fix Android Studio 3.1.3 build-tool warnings (#1131) 2018-06-12 18:28:03 +01:00
graphics Integrate gradle plugin for translation uploads (fixes #408, #463). 2015-11-16 22:10:00 +01:00
syncthing Update syncthing build script (#10) 2018-08-20 01:15:06 +02:00
.gitignore Add ext/ to .gitignore (#1132) 2018-06-12 19:57:09 +01:00
.gitmodules Revert "Revert build script changes" 2017-10-24 14:55:28 +09:00
.travis.yml Fix Android Studio 3.1.3 build-tool warnings (#1131) 2018-06-12 18:28:03 +01:00
build.gradle Fix Android Studio 3.1.3 build-tool warnings (#1131) 2018-06-12 18:28:03 +01:00
CONTRIBUTING.md Update CONTRIBUTING.md 2018-08-19 23:42:56 +02:00
gradlew Updated dependencies 2017-11-13 09:46:29 +09:00
gradlew.bat Updated gradle 2017-01-26 11:38:17 +09:00
ISSUE_TEMPLATE.md Update ISSUE_TEMPLATE.md 2018-08-19 23:41:39 +02:00
LICENSE Change license to MPLv2. 2015-03-17 22:27:50 +01:00
prepare-release.bash Import translations (#29) 2018-08-25 02:21:28 +02:00
publish-release.sh Fix version 2017-10-24 22:26:31 +09:00
README.md Update README.md 2018-08-25 22:35:08 +02:00
settings.gradle Revert "Revert build script changes" 2017-10-24 14:55:28 +09:00

This a fork. There are no builds of it on GPlay nor F-Droid. Head to the "releases" section for builds. Please open an issue under this fork if you need help.

Important: Please don't file bugs at the upstream repository "syncthing-android" if you are using this fork.

Major enhancements in this fork are:

  • UI explains why syncthing is running or not running according to the run conditions set in preferences.
  • A welcome wizard guiding you through initial setup on first launch or if mandatory prerequisites are missing like for example the storage permission.
  • Run condition bugs are fixed.
  • "Battery eater" problem is fixed.
  • Android 8+ support is on it's way.
  • Many bug fixes, enhancements and more frequent releases, see https://github.com/Catfriend1/syncthing-android/releases.

syncthing-android

License: MPLv2

A wrapper of Syncthing for Android.

screenshot 1 screenshot 2 screenshot 3

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)

Build instructions

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

A Linux VM, for example running Debian, is recommended to build this.

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

License

The project is licensed under the MPLv2.