Projekt z programování pro Android
Týden 6
Úkol 6
-
Vytvořte debug a release verzi aplikace
-
vytvořte klíč a uložte ho na příslušné místo v projektu
-
otázka: půjdou keystore a heslá do gitu?
-
-
Vytvořte flavors pro aplikaci
-
primární bude používat primární tému
-
sekundární bude používat sekundární tému definovanou na začátku a změní název aplikace, applicationId
-
v BuildConfig proměnné pro jeden flavor zadefinujeme, že má logovat, druhý bude mít logování zakázáno (vlastní proměnná logging=true/false, v aplikaci if(BuildConfig.logging){Log.i(....)})
-
- Otázka: Kde v IDE můžeme přepínat mezi jednotlivýma verzema flavors a tím pádem spouštět námi zvolenou verzi?
-
- Vytvořte vlastní číslování verzí.
- Vytvořte proměnné VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH, VERSION_BUILD (jejich hodnoty poté měníte ručně, nebo si můžete vytvořit vlastní automatizovaný systém. Můžete též využít číslo commitu z gitu (anebo svn..)
- Debug verze bude mít versionName ve tvaru VERSION_MAJOR:VERSION_MINOR:VERSION_PATCH:VERSION_BUILD:versionCode
- Release verze bude mít versionName ve tvaru VERSION_MAJOR.VERSION_MINOR.VERSION_PATCH
- Vytvořte český a anglický překlad vaší aplikace a správně jej implementujte
- vytvořte navíc japonský překlad a zakažte ho v gradlu pro release verzi (japonsky neumíme, a tak nemůžeme tento jazyk předat našim uživatelům :) )
- nemusíte skutečně překládat do japonštiny!!! stačí tam naházet něco pro testovací účely
- ..alebo požiadajte Jonáša o preklad :)))
- vytvořte navíc japonský překlad a zakažte ho v gradlu pro release verzi (japonsky neumíme, a tak nemůžeme tento jazyk předat našim uživatelům :) )