#!/bin/bash # ============================================================================ # AudiOhm - Build Script # ============================================================================ echo "========================================" echo " AUDIOHM - BUILD SCRIPT" echo "========================================" echo "" # Check Flutter installation if [ ! -f "/opt/flutter/bin/flutter" ]; then echo "[ERREUR] Flutter n'est pas installé!" exit 1 fi cd /opt/audiOhm/frontend echo "📦 Installation des dépendances..." /opt/flutter/bin/flutter pub get if [ $? -ne 0 ]; then echo "[ERREUR] Échec de l'installation des dépendances" exit 1 fi echo "" echo "🤖 BUILD ANDROID APK" echo "===================" echo "" /opt/flutter/bin/flutter build apk --release if [ $? -eq 0 ]; then echo "✅ Build Android réussi!" echo "📱 APK: build/app/outputs/flutter-apk/app-release.apk" else echo "❌ Build Android échoué" fi echo "" echo "🪟 BUILD WINDOWS EXE" echo "====================" echo "" /opt/flutter/bin/flutter build windows --release if [ $? -eq 0 ]; then echo "✅ Build Windows réussi!" echo "📂 EXE: build/windows/runner/Release/audiOhm.exe" else echo "❌ Build Windows échoué" fi echo "" echo "========================================" echo " BUILDS TERMINÉS" echo "========================================" echo "" echo "📱 Android APK: build/app/outputs/flutter-apk/app-release.apk" echo "🪟 Windows EXE: build/windows/runner/Release/audiOhm.exe" echo "" echo "Pour installer:" echo " Android: Transférez l'APK sur votre appareil" echo " Windows: Exécutez le fichier .exe"