# Helldivers 2 Android App Aplicación Android con temática Helldivers 2 para Samsung Galaxy S3 (API 18-21). ## Características - **Java 21** con desugaring para compatibilidad legacy - **Orientación landscape** forzada - **Diseño Helldivers 2**: colores neón, botones grandes - **QR Instagram**: genera código QR para seguir a Helldivers 2 - **Minijuego**: entrenamiento de estratagemas estilo Simon Says ## Requisitos - Android Studio Hedgehog o superior - JDK 21 instalado - Android SDK con API 18-34 ## Compilación ```bash # Windows gradlew.bat assembleRelease # Linux/Mac ./gradlew assembleRelease ``` El APK se generará en: `app/build/outputs/apk/release/app-release.apk` ## Instalación ```bash adb install -r app/build/outputs/apk/release/app-release.apk ``` ## Estructura del Proyecto ``` Helldivers/ ├── app/ │ ├── src/main/ │ │ ├── java/com/helldivers/app/ │ │ │ ├── MainActivity.java # Menú principal │ │ │ ├── ActivityQR.java # Pantalla QR │ │ │ ├── ActivityGame.java # Minijuego estratagemas │ │ │ └── SoundManager.java # Gestor de sonidos │ │ ├── res/ │ │ │ ├── layout/ # Layouts XML │ │ │ ├── values/ # Colores, strings, estilos │ │ │ └── drawable/ # Fondos y botones │ │ └── AndroidManifest.xml │ └── build.gradle ├── build.gradle # Configuración Android Gradle Plugin 8.3.0 ├── settings.gradle ├── gradle.properties ├── gradlew / gradlew.bat └── .gitea/workflows/android.yml ``` ## Configuración Técnica | Atributo | Valor | |---|---| | minSdk | 18 (Android 4.3) | | targetSdk | 21 (Android 5.0) | | compileSdk | 34 | | Java | 21 con desugaring | | AGP | 8.3.0 | | Resolución | 720x1280 xhdpi (landscape) | ## Contribución 1. Crea un branch desde `main` 2. Haz tus cambios 3. Envía un pull request ## Licencia Proyecto educativo - No afiliado con Arrowhead Game Studios.