Document flavours

This commit is contained in:
Mario Danic 2017-02-24 15:22:40 +01:00
parent 79c6085c84
commit 9cc19c263b
1 changed files with 12 additions and 3 deletions

View File

@ -28,7 +28,7 @@ For other software dependencies check the details in the section corresponding t
You will need [git][1] to access to the different versions of the Nextcloud's source code. The source code is hosted in Github and may be read by anybody without needing a Github account. You will need a Github account if you want to contribute to the development of the app with your own code.
Next steps will assume you have a Github account and that you will get the code from your own fork.
Next steps will assume you have a Github account and that you will get the code from your own fork.
* In a web browser, go to https://github.com/nextcloud/android, and click the 'Fork' button near the top right corner.
* Open a terminal and go on with the next steps in it.
@ -63,11 +63,20 @@ To set up the project in Android Studio follow the next steps:
* Run the 'clean' and 'build' tasks using the Gradle wrapper provided
- Windows: ```gradlew.bat clean build```
- Mac OS/Linux: ```./gradlew clean build```
The first time the Gradle wrapper is called, the correct Gradle version will be downloaded automatically. An Internet connection is needed for it works.
The generated APK file is saved in android/build/outputs/apk as android-debug.apk
### 4. App flavours
The app is currently equipped to be built with two flavours:
* generic - the regular build, released as a Nextcloud Android app on the Play store
* custom - a customized build, to be used by people who need features we can't or
won't include into the traditional build (like Firebase Analytics)
When building the *generic*, you will *not* get the dependencies imposed by the *custom*
build.
[0]: https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md
[1]: https://git-scm.com/