#!/bin/bash

# Rosetta Android - Quick Start Script

echo "🚀 Rosetta Android Quick Start"
echo "================================"
echo ""

# Check if emulator is already running
if adb devices | grep -q "emulator"; then
    echo "✅ Эмулятор уже запущен"
else
    echo "📱 Запускаем эмулятор (Pixel 9 Pro API 35)..."
    $ANDROID_HOME/emulator/emulator -avd Pixel_9_Pro_API_35 &
    EMULATOR_PID=$!
    
    echo "⏳ Ожидаем загрузки эмулятора..."
    adb wait-for-device
    
    # Wait for boot to complete
    while [ "$(adb shell getprop sys.boot_completed 2>/dev/null | tr -d '\r')" != "1" ]; do
        echo "   Загрузка..."
        sleep 2
    done
    
    echo "✅ Эмулятор готов!"
fi

echo ""
echo "🔨 Собираем приложение..."
./gradlew assembleDebug

if [ $? -eq 0 ]; then
    echo "✅ Сборка успешна!"
    echo ""
    echo "📦 Устанавливаем приложение..."
    ./gradlew installDebug
    
    if [ $? -eq 0 ]; then
        echo "✅ Приложение установлено!"
        echo ""
        echo "🎉 Запускаем приложение..."
        adb shell am start -n com.rosetta.messenger/.MainActivity
        
        echo ""
        echo "✅ Готово! Приложение запущено на эмуляторе"
        echo ""
        echo "📋 Для просмотра логов запустите:"
        echo "   adb logcat | grep rosetta"
    else
        echo "❌ Ошибка установки приложения"
        exit 1
    fi
else
    echo "❌ Ошибка сборки приложения"
    exit 1
fi
