Skip to content

VBrix/InntWASHMATE

Repository files navigation

INNTWASHMATE

Vejledning til at køre INNTWASHMATE appen på både en emulator og en fysisk Android-enhed (NFC funktionalitet kan ikke testes med emulator kun fysisk - ihvertfal efter egne erfaringer).

EAS CLI (Expo Application Services) build er brugt til at bygge InntWASHMATE appen. Dette skyldes at expo go ikke understøtter implementering af native code eller brugerdefinerede native moduler. Da appen implementere npm pakken: react-native-nfc-manager, som er et brugerdefineret native modul (indeholder native kode) for at kunne interegere med NFC teknologien i Android enheden.

Forudsætninger

Demo video

Installation

  1. Clone repo

    git clone https://github.com/yourusername/INNTWASHMATE.git
    cd INNTWASHMATE
  2. Installer dependencies:

    npm install

Kørsel på en Emulator

  1. Åbn Android Studio og opret en ny virtuel enhed (AVD), hvis du ikke allerede har en.
  2. Start AVD'en fra AVD Manager.
  3. I projektmappen, kør:
    npx react-native run-android

Kørsel på en Fysisk Enhed

  1. Installer Expo Go appen fra Google Play Store på din Android-enhed.
  2. Installer APK filen (apk filen er komprimerert i en .7z mappe og ligger under apk fil i InntWASHMATE mappen) på Android enheden - sørg for, at Developer Mode og USB Debugging er aktiveret på din Android-enhed
  3. Åben appen (ikke expo go, men den installerede app fra APK filen, den hedder InntWASHMATE) og log på med din expo bruger og luk appen helt ned efter
  4. I root mappen, kør:
    npx expo start
  5. Åben appen igen efter metro builder er startet

Fejlfinding

  • Hvis du støder på problemer med Android build, så prøv at rense projektet:

    cd android
    ./gradlew clean
  • Sørg for, at dine miljøvariabler er korrekt indstillet for Android SDK og JDK.

    export ANDROID_HOME=$HOME/Library/Android/sdk
    export PATH=$PATH:$ANDROID_HOME/emulator
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/tools/bin
    export PATH=$PATH:$ANDROID_HOME/platform-tools

Ressourcer jeg brugte til at sætte det op

About

INNT Eksamens projekt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published