#!/bin/bash

# Setup and build script for Android Photo App

echo "=== Android Photo App - Setup Script ==="
echo ""

# Check if Node.js is installed
if ! command -v node &> /dev/null; then
    echo "Error: Node.js is not installed. Please install Node.js first."
    exit 1
fi

echo "Node.js version: $(node --version)"
echo ""

# Check if npm is installed
if ! command -v npm &> /dev/null; then
    echo "Error: npm is not installed. Please install npm first."
    exit 1
fi

echo "npm version: $(npm --version)"
echo ""

# Check if Cordova is installed globally
if ! command -v cordova &> /dev/null; then
    echo "Installing Cordova CLI globally..."
    npm install -g cordova
fi

echo "Cordova version: $(cordova --version)"
echo ""

# Install project dependencies
echo "Installing project dependencies..."
npm install

echo ""
echo "=== Setup Complete ==="
echo ""
echo "Next steps:"
echo "1. Verify Android SDK setup: cordova requirements android"
echo "2. Build debug APK: npm run cordova-build"
echo "3. Build release APK: npm run cordova-build-apk"
echo ""
