Skip to main content

2. Manual de Instalación y Configuración

Este manual detalla el proceso paso a paso para instalar, configurar y validar todo el entorno de desarrollo Android con Kotlin para la organización, incluyendo herramientas principales y auxiliares.


2.1 Requisitos previos del sistema​

  • Sistema operativo: Windows 10/11 (64 bits) o macOS Monterey o superior
  • RAM: mínimo 8 GB (16 GB recomendado)
  • Espacio en disco: mínimo 20 GB disponibles
  • Conexión a internet estable

2.2 Instalación paso a paso​

1. Instalar Android Studio​

  • Descargar desde: https://developer.android.com/studio
  • Versión minima necesaria: Android Studio Meerkat | 2024.3.1 Patch 1
  • Durante la instalación seleccionar:
    • SDK de Android
    • SDK Tools (emuladores, build tools, etc.)
    • Aceptar licencias

2. Instalar JDK​

  • Instalar JDK 17 (Amazon Corretto o OpenJDK)
  • Verificar en terminal:
java -version

3. Configurar Gradle​

  • Configurar wrapper local (gradlew) con versión:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip

4. Kotlin​

  • Confirmar versión en build.gradle.kts:
kotlin("jvm") version "1.9.22"

2.3 Herramientas adicionales obligatorias​

  • Git: https://git-scm.com/
  • GitHub Desktop o Sourcetree
  • Postman o Insomnia para probar APIs
  • SDK Manager para instalar emuladores

2.4 Instalación de herramientas auxiliares (opcional)​

HerramientaDescripciónDescarga
SoapUITesting de servicios SOAPhttps://www.soapui.org
GenymotionEmulador Android profesionalhttps://www.genymotion.com
Sublime TextEditor de texto livianohttps://www.sublimetext.com
HttpCanaryProxy y sniffer HTTP/HTTPS en AndroidGoogle Play

2.5 Configuración del entorno Android Studio​

  • Plugins recomendados:
    • Kotlin
    • JetBrains Theme
    • Rainbow Brackets
    • Android Drawable Preview
  • Ajustes en Settings > Appearance > Code Style
    • Usar indentación de 4 espacios
    • Activar autoimport
    • Ajustar línea guía a 120 caracteres

2.6 Configuración del emulador​

  • Usar Device Manager en Android Studio
  • Crear emulador con:
    • Pixel 5 / 6
    • Android 13 (API 33)
    • 6 GB RAM virtual
  • Activar hardware acceleration

2.7 Validación del entorno​

  1. Ejecutar ./gradlew clean build
  2. Abrir un emulador y ejecutar la app base
  3. Confirmar que se genera correctamente el APK/AAB

2.8 Autoinstalador corporativo (Inno Setup)​

La organización cuenta con un instalador .exe que configura automáticamente todas las herramientas mínimas requeridas en las versiones correctas (JDK, Android Studio, Gradle, variables de entorno, etc.).

Se ejecuta como administrador y deja el entorno listo para usar.


2.9 Automatización post-instalación​

Se recomienda crear un script de configuración del entorno con los siguientes elementos:

  • Variables de entorno (JAVA_HOME, ANDROID_HOME)
  • Alias de comandos (alias gs="git status")
  • Script PowerShell para clonar repositorios base
  • Script para configurar firma de QA

Ejemplo de alias útil en .bashrc o .ps1:

alias gradle="./gradlew"
alias run="adb install -r ./build/app.apk"

Este manual garantiza que todos los desarrolladores configuren sus equipos con el mismo estándar, evitando inconsistencias y errores desde las primeras etapas del proyecto.​

🛠 Instalador automático corporativo (Barnyard.iss)​

tip

La forma más rápida, estandarizada y recomendada de instalar todo el entorno Android en Alpura es mediante el instalador corporativo de escritorio, generado con Inno Setup.

Este instalador:

  • Instala Android Studio Meerkat | 2024.3.1 Patch 1
  • Configura Git, Postman, SourceTree
  • Descarga automáticamente las configuraciones necesarias para empezar a desarrollar con el arquetipo oficial

🔗 Repositorio del instalador: barnyard-builder

📂 Ubicación del script principal​

En el directorio: mobile-installer/Barnyard.iss

🧪 ¿Qué instala exactamente?​

HerramientaVersión recomendada
Android StudioMeerkat 2024.3.1 Patch 1
Git2.43.0 o superior
PostmanÚltima estable
SourceTree3.4.13 o superior

▶️ Cómo ejecutar el instalador​

  1. Clona el repositorio en tu equipo (requiere acceso interno):
git clone https://hub-gitlab.alpura.com/Arquitectura/alpura-arq-artefactos/barnyard-builder.git
  1. Navega al directorio del script:
cd barnyard-builder/mobile-installer
  1. Abre el archivo Barnyard.iss con Inno Setup Compiler (debe estar instalado)

  2. Haz clic en "Compile" para generar el .exe

  3. Ejecuta el instalador generado como administrador


✅ Verificación de instalación​

  1. Abre Android Studio
  2. Selecciona el proyecto de referencia AlpuraMobileArchetype
  3. Verifica que compila y sincroniza sin errores
  4. Ejecuta en un emulador físico o virtual