mirror of
https://github.com/syncthing/syncthing-android.git
synced 2024-12-23 03:11:30 +00:00
Wrapper of syncthing for Android.
cdaf8e69c5
* Prepare welcome wizard related to issues https://github.com/syncthing/syncthing-android/issues/1129 https://github.com/syncthing/syncthing-android/issues/622 * Add drawables and texts * Disable scrolling the ViewPager, we have buttons for that * Add welcome wizard code Ask for storage and location permission Location permission is required to run the app Recheck storage permission on each app start, if revoked the welcome slides show again. * Review * Review - Do not quit the app when storage permission is not granted * Review - Minor string improvements |
||
---|---|---|
.tx | ||
app | ||
docker | ||
gradle/wrapper | ||
graphics | ||
syncthing | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
build.gradle | ||
CONTRIBUTING.md | ||
gradlew | ||
gradlew.bat | ||
ISSUE_TEMPLATE.md | ||
LICENSE | ||
prepare-release.bash | ||
publish-release.sh | ||
README.md | ||
settings.gradle |
syncthing-android
A wrapper of Syncthing for Android.
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/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.