Tento dokument obsahuje instrukce pro kompilaci, spuštění a konfiguraci aplikace.
- Nainstalovaný Flutter SDK (doporučená verze: nejnovější stabilní)
- Editor jako Visual Studio Code nebo Android Studio s Flutter pluginem
- Připojené zařízení nebo emulátor pro spuštění aplikace
- Přístup k API tokenu z Golemio API
-
Klonování repozitáře
-
Naklonujte repozitář do svého lokálního prostředí:
git clone https://github.com/bujdy/pid
-
Přejděte do adresáře projektu:
cd pid
-
-
Instalace závislostí
- Spusťte následující příkaz pro stažení všech závislostí uvedených v
pubspec.yaml
:flutter pub get
- Spusťte následující příkaz pro stažení všech závislostí uvedených v
-
Kompilace a spuštění
-
Ujistěte se, že máte připojené zařízení nebo spuštěný emulátor.
-
Spusťte aplikaci příkazem:
flutter run
-
Pro build produkční verze použijte:
flutter build apk # pro Android flutter build ios # pro iOS (na macOS s Xcode)
-
-
Získání API tokenu
- Navštivte dokumentaci Golemio API a získejte svůj API token podle pokynů.
-
Vytvoření
.env
souboru- V kořenovém adresáři projektu vytvořte soubor s názvem
.env
. - Přidejte API token v následujícím formátu:
API_KEY=váš_api_key_zde
- V kořenovém adresáři projektu vytvořte soubor s názvem
-
Načtení tokenu
- Aplikace automaticky načte API token ze souboru
.env
při spuštění. - Pokud token chybí nebo je neplatný, aplikace může hlásit chybu. Zkontrolujte správnost tokenu a případně kontaktujte poskytovatele API.
- Aplikace automaticky načte API token ze souboru
- Ujistěte se, že máte nainstalované všechny potřebné nástroje pro vývoj ve Flutteru (Dart, Android SDK, případně Xcode pro iOS).
- Pokud narazíte na problémy s kompilací, zkontrolujte verzi Flutteru a aktualizujte závislosti.
- API token je citlivá informace – nikdy jej nesdílejte veřejně.
- Move colors and text styles into ThemeData
- Define entities in the domain layer (not just using DTOs)