Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For at bygge projektet skal det åbnes i Android Studio (https://developer.android.com/studio - Version 4.2+) og derefter vil alle dependencies blive synkroniseret vha. gradle.

Dertil kræver byg af APK/bundles eller Release versioner at man har oprettet en local.properties  fil i roden af projektet, som indeholder keystore password, key alias og key password i formattet:

Code Block
keystore_password=SuperSecretPassword
private_alias=MyKeyAlias
private_password=MyPrivatePasswordHere

Det er vigtigt at informationen i denne fil og keystore filen (.jks) IKKE ikke uploades til version control (De er pt. inkluderet i .gitignore)

Ovenstående er subject for change ifb.

Jira
serverNSI JIRA
serverIde64c3bc3-001c-3439-bc53-f7a235a8cd61
keyDGAF-1937

NSP Header

I Android Studio (som er en variant af IntelliJ) skal man huske at tilføje NSP's copyright header under Preferences → Editor → Copyright → Copyright Profiles. For at lave en generisk header som skifter copyright årstal, kan følgende template bruges:

...

ktlint (https://github.com/pinterest/ktlint): Bruges til at formatere outputtet fra openapi-generator

 Signering

Dertil kræver byg og signering af APK/bundles eller Release at man har adgang til keystore filen og signing info. For at bygge lokalt kræver det man har oprettet en local.properties  fil i roden af projektet, som indeholder keystore password, key alias og key password i formattet:

Code Block
keystore_password=SuperSecretPassword
private_alias=MyKeyAlias
private_password=MyPrivatePasswordHere

Det er vigtigt at informationen i local.properties filen og selve keystore filen (.jks) IKKE ikke uploades til version control (De er pt. inkluderet i .gitignore).

Konfiguration

Beskrivelse af de nuværende konfigurationer kan findes på Installationsvejledningen https://www.nspop.dk/pages/viewpage.action?pageId=121373687#GravidiDK(Android)Installationsvejledning-Indledning

...