Node v16.15.0 npm 8.5.5
Folgender Befehl muss im frontend-Ordner ausgeführt werden, um das Fronend zu starten:
npm start
Daraufhin öffnet sich in der Console ein QR-Code. Es wird die App "expo" auf dem Testgerät (also dein Handy) benötigt, um den QR Code zu lesen. Über den AppStore oder Google Playstore installieren.
Das Backend muss nicht extra gestartet werden, da es bereits auf einem Server läuft und sich die App automatisch mit diesem verbindet.
Um einen Build dieser App zu erstellen, muss folgendes getan werden:
- Folgende Dependencies müssen installiert werden:
- Folgende Dependencies müssen installiert werden:
npm install @react-navigation/native
npx expo install react-native-screens react-native-safe-area-context
npm install @react-navigation/stack
npx expo install react-native-gesture-handler
npx expo install @react-native-masked-view/masked-view
- EAS CLI installieren:
- EAS CLI installieren:
npm install -g eas-cli
-
Expo-Account auf expo.dev erstellen, falls noch nicht vorhanden.
-
Im Terminal mit dem Expo-Account anmelden:
-
Im Terminal mit dem Expo-Account anmelden:
eas login
- Konfigurieren eines Android Projekts für EAS Build:
- Konfigurieren eines Android Projekts für EAS Build:
eas build:configure
- Erstellen der APK:
- Erstellen der APK:
eas build -p android --profile preview
oder
Erstellen des Apple Builds:
eas build -p ios --profile preview
Nach einem erfolgreichen Build kann die App auf expo.dev heruntergeladen werden.