2026-04-15 00:12:10 +02:00
2026-04-14 23:40:36 +02:00
2026-04-14 22:59:04 +02:00
2026-04-14 23:40:36 +02:00
2026-04-14 22:59:04 +02:00
2026-04-14 22:59:04 +02:00
2026-04-14 22:59:04 +02:00
2026-04-14 22:59:04 +02:00
2026-04-14 22:59:04 +02:00
2026-04-14 20:53:59 +00:00
2026-04-14 22:59:04 +02:00

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

# Windows
gradlew.bat assembleRelease

# Linux/Mac
./gradlew assembleRelease

El APK se generará en: app/build/outputs/apk/release/app-release.apk

Instalación

adb install -r app/build/outputs/apk/release/app-release.apk

Pipeline CI/CD

El proyecto incluye pipeline automático para Gitea que compila releases al crear tags:

git tag v1.0.0
git push origin v1.0.0
  • Trigger: Tags con formato v*
  • JDK: 21
  • Android SDK: API 34, build-tools 34.0.0
  • Salida: APK en artifacts

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        # Pipeline CI/CD

Configuración Técnica

属性 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.

Description
No description provided
Readme GPL-3.0 24 MiB
2026-04-14 21:13:31 +00:00
Languages
Java 100%