Files
Helldivers-app-movil/README.md

80 lines
2.1 KiB
Markdown

# 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.