Skip to content

Client mobile per il sistema SPES, sviluppato in Flutter.

Notifications You must be signed in to change notification settings

Lucass97/SPES_PFclient

Repository files navigation

SPES PF-Client

Un client mobile per il sistema SPES, sviluppata in flutter.

Autori:

  • Luca Gregori
  • Alessandro Wood

Alcuni Screenshots:

Getting Started

Prerequisiti

Installazione dipendenze

All'interno della cartella del progetto eseguire il comando per installare le dipendenze:

flutter pub get

Per generare le classi serializzate relative al modello eseguire il commando:

flutter pub run build_runner build --delete-conflicting-outputs

In caso di problemi, reinstallare le dipendenze:

flutter clean
flutter pub get

Configurazioni extra

Per verificare il corretto funzionamento dell'ambiente di sviluppo (flutter e android studio)

flutter doctor

Per accettare la licenza di android.

flutter doctor --android-license

Per indicare a flutter l'installazione di Android Studio :

flutter doctor config --adroid-studio-dir path_to_android_studio

In caso di installazione di Android Studio tramite flatpak:

path_to_android_studio=/var/lib/flatpak/app/com.google.AndroidStudio/current/active/files/extra

Android SDK

Si consiglia di installare Android SDK uilizzando l'interfaccia dell'IDE Android Studio.

API

All'interno del file lib/services/api.dart modificare la seguente variabile:

static const String basePath = r'http://localhost:8080';

sostituire localhost:8080 con URL che espone le chiamate REST del backend. Qualora si decida di eseguire l'app all'interno di un emulatore usare l'indirizzo 10.0.2.2 come alias per localhost.