Práctica 1.1: Explorando Android Studio y sus plantillas¶
En esta práctica vamos a crear, ejecutar y comparar los prototipos de proyecto que ofrece Android Studio al iniciar un nuevo proyecto. Es la primera toma de contacto con el entorno de desarrollo y con el ciclo completo: crear → ejecutar → observar.
Duración estimada: 2 horas de aula (media sesión del jueves). Si se realiza también la parte de ampliación, son 4 horas (sesión completa).
1. Objetivos¶
- Instalar y configurar el entorno de desarrollo Android Studio (CE 1.c).
- Crear proyectos a partir de las plantillas incluidas en Android Studio (CE 1.b).
- Ejecutar aplicaciones en un dispositivo físico o emulador (CE 1.c).
- Identificar los componentes que genera cada plantilla y su propósito (CE 1.e).
2. Pasos a seguir¶
-
Prepara el entorno. Abre Android Studio y verifica en Tools → SDK Manager que hay una imagen de sistema instalada. Si vas a usar emulador, crea un AVD en Tools → Device Manager (por ejemplo, un Pixel de gama media con la API actual).
-
Crea los prototipos. Carga en tu teléfono Android (o en el emulador, si tu teléfono usa otro sistema operativo) un prototipo de proyecto de los 5 primeros tipos que aparecen al crear un nuevo proyecto en Android Studio:
- Empty Activity
- Basic Views Activity
- Buttons Navigation Views Activity
- Empty Views Activity
- Navigation Drawer Views Activity
Para cada uno: File → New → New Project, elige la plantilla, ponle un nombre distintivo (por ejemplo
P11Empty,P12BasicViews...), lenguaje Kotlin y la API mínima sugerida. -
Ejecuta cada proyecto. Pulsa Run y selecciona tu dispositivo o emulador. Espera a que compile, instale y arranque la app.
-
Explora la estructura. Sin modificar nada, abre el panel Project y anota qué archivos se abren por defecto:
MainActivity.kt, el layout o los composables generados, recursos enres/y elAndroidManifest.xml. Observa qué cambia entre la plantilla Views (XML clásico) y las plantillas con Compose. -
Interacciona con cada app. Navega por cada prototipo: en Basic Views y Navigation Drawer verás navegación entre pantallas; en Buttons Navigation una barra inferior. Anota qué componentes de interfaz trae cada uno.
-
Documenta con capturas. Realiza pantallazos de estos proyectos en tu teléfono o emulador y adjúntalos en un documento Word/PDF, ordenados por plantilla, con una línea de comentario por cada uno: qué pantalla es y qué componentes destaca.
3. Ejercicios¶
Ejercicio 1 — Comparativa de plantillas (obligatorio). Con las cinco apps ejecutadas, completa en tu documento una tabla como esta:
| Plantilla | ¿USA XML o Compose? | Navegación que incluye | Un componente destacado |
|---|---|---|---|
| Empty Activity | |||
| Basic Views Activity | |||
| Buttons Navigation Views Activity | |||
| Empty Views Activity | |||
| Navigation Drawer Views Activity |
Ejercicio 2 — Cambio de texto (obligatorio). En el proyecto Empty Activity, localiza el texto "Hello Android!" (o el equivalente que genere tu versión) y cámbialo por tu nombre y el del ciclo. Vuelve a ejecutar y captura el resultado. Explica en dos líneas en qué archivo hiciste el cambio.
Ejercicio 3 — Ampliación: plantilla Wear OS (opcional, para sesión de 4 horas). Crea un sexto proyecto con la plantilla de Wear OS o, si tu versión no la ofrece, con cualquier plantilla de la sección Automotive o TV. Ejecútala en el emulador específico (reloj o TV) y compara la experiencia con el móvil: tamaño de pantalla, controles y límites. Añade captura y conclusión de dos líneas: ¿merecería la pena adaptar una app móvil a ese dispositivo?
Criterios de entrega¶
- Documento Word o PDF con las capturas de los 5 prototipos (o 6 con la ampliación) corriendo en tu teléfono o emulador.
- Tabla comparativa completada y respuestas a los ejercicios 2 y 3.
- Sube el documento a la plataforma del curso.