1
0
Fork 0
mirror of https://github.com/syncthing/syncthing-android.git synced 2024-11-30 00:01:19 +00:00
syncthing-android/README.md
2018-09-14 21:17:20 +02:00

2.5 KiB

Fork of Syncthing-Android:

License: MPLv2

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.

A wrapper of Syncthing for Android. 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.

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.