Cvičenie 2
Odporúčané Kurzy, pre cvičenie (optimálne si vyskúšať všetky kroky v kurze)
- Lekcia 2: Rozloženia a získavanie vstupu od používateľa (stačia prvé dve )
- Lekcia 3: Navigácia a Intenty( stačia prvé dve Navigate between screens a Introduction to the Navigation component)
Najmä tieto Codelaby:
- Získavanie vstupu od používateľa (Calculate the tip)
- Vylepšenie UI (Create a more polished user experience)
- Intenty (Activities and Intents)
- Navigacia medzi Fragmentami (Fragments and the Navigation Component)
Zadanie 2. časť
- Upravte aplikáciu tak, že v nej budete mať len jednu Aktivitu a viacero Fragmentov a pre rozloženie budete používať ConstraintLayout. Pre navigáciu v aplikácii medzi obrazovkami-fragmentami použite knižnicu Navigation.
- Do aplikácie pridajte ďalší fragment, v ktorom si môžete zadať svoje meno, názov podniku (bar, reštaurácia, kaviareň,...) a jeho GPS súradnice, v ktorom nápoj z animácie podávajú.
- Dole na obrazovke, kde budete zadávať údaje pridajte aj tlačidlo potvrdiť, ktoré vás presunie na daľší Fragment.
- Na tom ďaľšom fragmente bude vypísané meno, názov podniku, animácia (z predchádzajúceho zadania) a tlačidlo "ukáž na mape".
- Po kliknutí na tlačidlo, otvoríte inú aplikáciu v telefóne, ktorá dokáže ukázať GPS polohu na mape.
Vyplnené údaje z jedného fragmentu do druhého pošlite cez argumenty. Vyplnené údaje nie je potrebné uchovávať po ukončení aplikácie. Na otvorenie mapovej aplikácie použite Intent. Do aplikácie môžete pridať aj link na stránku, kde po klinutí sa Vám otvorí webový prehliadač so stránkou, prípadne to urobiť aj s telefónnym číslom.