cd airline-backend
npm install
node server.jsLe serveur démarre sur http://localhost:3000
Dans Android Studio → Terminal :
gradlew signingReportCopiez la ligne SHA1: sous Variant: debug.
- Allez sur console.cloud.google.com
- Sélectionnez le projet airline-495502
- APIs & Services → Credentials
Client ID Android :
- Create Credentials → OAuth 2.0 Client ID → Android
- Package name :
com.example.airline_app - SHA-1 : (votre SHA-1 obtenu ci-dessus)
- Cliquez Create
Client ID Web :
- Create Credentials → OAuth 2.0 Client ID → Web application
- Name :
Airline Web - Cliquez Create
- Copiez le Client ID généré :
XXXXXXXXX.apps.googleusercontent.com
- APIs & Services → OAuth consent screen → Audience
- Section Test users → Add users
- Entrez votre email Gmail → Save
Dans app/src/main/java/com/example/airline_app/screen/auth/SignUpScreen.kt
et LoginScreen.kt,les deux! remplacez l'id li raho kayen par votre :
val gso = remember {
GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken("VOTRE_WEB_CLIENT_ID.apps.googleusercontent.com") // ← remplacez ici
.requestEmail()
.build()
}- AVD Manager → créez un émulateur avec Google Play (icône Play Store visible)
- Dans l'émulateur → Settings → Accounts → Add Account → Google
- Connectez-vous avec votre compte Gmail (celui ajouté comme utilisateur de test)