Self sign-up has been disabled due to increased spam activity. If you want to get access, please send an email to a project owner (preferred) or at gitlab(at)nic(dot)cz. We apologize for the inconvenience.
* Pokud aplikace nenalezne lokálně uložené potřebné assety nebo jsou tyto assety poškozeny (neodpovídá kontrolní součet assetů se součtem uloženým v aplikaci), pokusí se je znovu rozbalit z lokálně uloženého balíku assetů. Pokud je lokální balík assetů poškozen (neodpovídá kontrolní součet balíku s kontrolním součtem v ```.checksum``` souboru), je balík znovu stáhnut ze serveru.
* Pokud aplikace nenalezne lokálně uložené potřebné assety nebo jsou tyto assety poškozeny (neodpovídá kontrolní součet assetů se součtem uloženým v aplikaci), pokusí se je znovu rozbalit z lokálně uloženého balíku assetů. Pokud je lokální balík assetů poškozen (neodpovídá kontrolní součet balíku s kontrolním součtem v ```.checksum``` souboru), je balík znovu stáhnut ze serveru.
## Vývojová verze
## Vývojová verze
* Vývojová verze (aplikace kde jméno verze je ```*.*.*-DEV-*```, nebo se jedná o ```devel``` build type) používá primárně balík assetů s označením ```SNAPSHOT```. Aplikace se nejdříve pokusí načíst resp. stáhnout balík assetů ve tvaru ```jazyk_SNAPSHOT.zip``` pokud takový balík nenajde pokusí se stáhnout balík ve standartním tvaru ```jazyk_HASH.zip```.
* Vývojová verze (aplikace kde jméno verze je ```*.*.*-DEV-*```, nebo se jedná o ```devel``` build type) používá primárně balík assetů s označením ```SNAPSHOT```. Aplikace se nejdříve pokusí načíst resp. stáhnout balík assetů ve tvaru ```jazyk_SNAPSHOT.zip```, pokud takový balík nenajde pokusí se stáhnout balík ve standartním tvaru ```jazyk_HASH.zip```.
* Balík ```SNAPSHOT``` se automaticky uploaduje s každou novou verzí ve větvi devel. Pokud pullnutí změn z větve devel, kde došlo ke změně assetů stačí smazat lokální kopie assetů a stažených balíků assetů z adresáře ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/assets``` a ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/download```. Poté si aplikace stáhne aktuální ```SNAPSHOT``` balík.
* Balík ```SNAPSHOT``` se automaticky uploaduje s každou novou verzí ve větvi devel. Po pullnutí změn z větve devel, kde došlo ke změně assetů stačí smazat lokální kopie assetů a stažených balíků assetů z adresáře ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/assets``` a ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/download```. Poté si aplikace stáhne a rozbalí aktuální ```SNAPSHOT``` balík.
\ No newline at end of file
* Pro lokální změny v assetech během vývoje lze vygenerovat valstní ```SNAPSHOT``` balík příkazem:
```
./gradlew clean processAssets
```
Gradle uloží balík a checksum soubor do ./build/assets/pack. Poté stačí smazat adresář ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/assets``` a nově vytvořené soubory ```jazyk_SNAPSHOT.zip``` a ```jazyk_SNAPSHOT.checksum``` zkopírovat do adresáře ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/download```.