From 219790e016b3821bca5ff5fc515895cd9f055a50 Mon Sep 17 00:00:00 2001 From: Jannik Date: Wed, 23 Dec 2020 22:39:22 +0100 Subject: [PATCH] --- Documentation.md | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/Documentation.md b/Documentation.md index ea78fbf..d22ff22 100644 --- a/Documentation.md +++ b/Documentation.md @@ -1 +1,31 @@ -Willkommen im Wiki. \ No newline at end of file +## Build +To build a unsigned apk of the app just do `./gradlew assembleRelease`. + +## Version Name & Version Code +We map the version name to the versioncode. The version code follows this scheme: `nnrrmmm`, + + +* **Release**: versionName: "0.6.0" -> versionCode: 0006000 + * **Release**: versionName: "0.6.1" -> versionCode: 0006100 +* **RC**: versionName: "0.6.0-RC1" -> versionCode: 00059xx (from beta) +* **Beta**: versionName: "0.5.90" -> versionCode: 0005900 + +A beta release will always be version "x.x.9x". There is a total of 10 "Beta" version names (x.x.90 to x.x.99). The beat version codes will start at `nnpp000`. The RC phase the nersion name is always "*VERSION*-RC*X*". Th version code will be increased as with the beta versions. The final release will be `nnrr000`. + +n: 0 (currently not used) +r: the release number +m: minor version +p: previous version +! gradle does not support leading 0s + +### Used Libraries +* AndroidX: https://developer.android.com/jetpack/androidx +* Material Components for Android: https://github.com/material-components/material-components-android +* Material design icons: https://github.com/google/material-design-icons +* ExoPlayer: https://github.com/google/ExoPlayer +* Gson: https://github.com/google/gson +* Material Dialogs: https://github.com/afollestad/material-dialogs +* Jsoup: https://jsoup.org +* kotlinx.coroutines: https://github.com/Kotlin/kotlinx.coroutines +* Glide: https://github.com/bumptech/glide +* Glide Transformations: https://github.com/wasabeef/glide-transformations \ No newline at end of file