parent
aeab4ab60e
commit
219790e016
@ -1 +1,31 @@
|
|||||||
Willkommen im Wiki.
|
## 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
|
Loading…
Reference in New Issue
Block a user