Aplikace doporučující recepty podle dostupných ingrediencí
- Základní nastavení app (jméno, verze, ikony, splashScreen, fonty)
- Obsahuje třídy pro komunikaci s Firebase a modely pro jednotlivé typy objektů
- Obsahuje view modely pro jednotlivé stránky (některé stránky používají stejné, či více více různých view modelů)
- Obsahuje views všech stránek používaných v aplikaci
- Main obsahuje views stránek, které využívá Shell navigace v tab bar
- Others obsahuje všechny ostatní views stránek aplikace
- Specifický kód pro dané platformy
- obsahuje všechny soubory použité v app (fotky, splashScreen, STYLY, fonty, ikony)
- Styles
- Colors - uložení hex. kódů barev do promenných
- Styles - styly všech stavebních prvků app (Buttons, Pickers, Frames, Labels...)
- Definujeme si vše na jednom místě, což ušetří dost řádků v XAMLu
- Styles
- Soubor slouží pro implementaci navigace
- Inicializace balíčků
- Emulátor nebo fyzické zařízení
- USB nebo Wifi
Nastavení -> vývojařské možnosti (nutné altivovat: Informace o softwaru -> 7x kliknou na číslo sestavení) -> Ladění
- bezdrátové ladění: (telefon) Android >= 11, (VS) Android SDK >= 30
- ve VS otevřít Android Adb Command Prompt
adb pair [IP:port (údaje v telefonu)]
Enter pairing code:
adb connect [IP telefonu]