Este documento describe, paso a paso, cómo preparar el ambiente de desarrollo y de pruebas para una aplicación escrita en Kotlin, usando Android Studio y Gradle. Incluye enlaces oficiales de referencia.
📝 Suponemos un proyecto Android/Kotlin estándar con Gradle y estructura típica
app/.
Si tu caso es Kotlin Multiplatform o backend en Kotlin (Ktor/Spring), agrega una sección específica al final.
- Sistema operativo
- Windows 10/11, macOS reciente o Linux.
- Java / JDK
- Android Studio trae un JDK embebido.
Si necesitas uno externo, usa JDK 17.
- Android Studio trae un JDK embebido.
- Espacio en disco
- Mínimo 10–15 GB para SDKs, emuladores y dependencias Gradle.
- Acceso a Internet
- Necesario para descargar el SDK de Android, dependencias de Gradle y plugins.
- Ir al sitio oficial:
https://developer.android.com/studio?hl=es-419 - Descargar la versión estable.
- Instalar con las opciones por defecto.
- Al abrir por primera vez, dejar que descargue:
- Android SDK
- Android SDK Platform Tools
- Android Emulator (si vas a probar en emulador)
Otros enlaces útiles:
- Documentación Kotlin: https://kotlinlang.org/docs/home.html
- Guía de primeros pasos con Android: https://developer.android.com/kotlin?hl=es-419
- Abrir Android Studio → More Actions → SDK Manager.
- Instalar:
- Último Android SDK Platform (por ej. Android 14 o la que use el proyecto).
- Android SDK Build-Tools.
- Android Emulator (opcional).
- Crear un dispositivo virtual (AVD):
Device Manager → Create Device → elegir teléfono → elegir imagen de sistema → Finish.
💡 También puedes usar un dispositivo físico activando “Opciones de desarrollador” y “Depuración por USB”.
- Desde terminal:
git clone https://github.com/danrulloa/misw4203-2025-15-ingenieria-de-software-para-aplicaciones-m-viles.git
cd misw4203-2025-15-ingenieria-de-software-para-aplicaciones-m-viles
- Si el nombre de la carpeta cambia en GitHub, usa el nombre exacto que aparezca después de clonar.
- Abrir Android Studio → Open → seleccionar la carpeta del proyecto que acabas de clonar.
- Esperar a que Android Studio haga el Gradle sync (la primera vez puede tardar porque descargará todas las dependencias).
- Si el proyecto tiene varios módulos, asegúrate de que el módulo
appesté marcado como módulo de ejecución.
.
├── app/
│ ├── src/
│ │ ├── main/
│ │ ├── test/
│ │ └── androidTest/
│ └── build.gradle(.kts)
├── build.gradle(.kts)
├── settings.gradle(.kts)
└── gradle/
- Selecciona el módulo
app. - Elige el dispositivo donde quieres ejecutar (AVD o dispositivo físico).
- Haz clic en Run ▶.
- Android Studio compilará el proyecto y desplegará el APK en el dispositivo elegido.
Dentro de la carpeta del proyecto:
Linux / macOS: ./gradlew assembleDebug
Windows: gradlew.bat assembleDebug
El APK quedará normalmente en:
app/build/outputs/apk/debug/app-debug.apk
Ese APK lo puedes instalar manualmente en un dispositivo Android.
El objetivo del repo suele incluir pruebas unitarias y pruebas instrumentadas.
Se ejecutan en la máquina local, sin emulador:
./gradlew test
Buscan las pruebas en: app/src/test/...
Se ejecutan dentro de un dispositivo Android real o emulador:
./gradlew connectedAndroidTest
Buscan las pruebas en: app/src/androidTest/...
Requiere tener:
- un emulador corriendo, o
- un dispositivo conectado por USB.
- Android Studio (oficial, ES): https://developer.android.com/studio?hl=es-419
- Kotlin en Android: https://developer.android.com/kotlin?hl=es-419
- Documentación Kotlin: https://kotlinlang.org/docs/home.html
- Testing en Android: https://developer.android.com/training/testing?hl=es-419
- Gradle para Android: https://developer.android.com/studio/build?hl=es-419