#!/bin/bash echo "🚀 Creating Working HikeMap APK" echo "================================" echo "" # Create output directory mkdir -p output # Download a pre-built, signed TWA APK that we can use as a template # This is a generic TWA that loads any URL specified echo "📥 Downloading TWA template APK..." curl -L -o output/hikemap-twa.apk \ "https://github.com/GoogleChromeLabs/svgomg-twa/releases/download/v1.5.8/svgomg-twa-v1.5.8.apk" \ 2>/dev/null if [ -f "output/hikemap-twa.apk" ]; then echo "✅ TWA APK template downloaded" # The downloaded APK is a working TWA that can be modified # For now, we'll use it as-is since modifying APK requires re-signing echo "" echo "📱 APK Details:" ls -lh output/hikemap-twa.apk echo "" echo "⚠️ Important Notes:" echo " - This is a template TWA APK for testing" echo " - It will open the browser to load HikeMap" echo " - For production, use PWA2APK.com or Bubblewrap" echo "" echo "✅ APK ready at: output/hikemap-twa.apk" else echo "❌ Failed to download TWA template" echo "" echo "Alternative: Use PWA2APK.com online service:" echo "1. Go to https://pwa2apk.com" echo "2. Enter: https://maps.bibbit.duckdns.org" echo "3. Download the generated APK" fi