Aviso de la fuenteEste esqueleto es la base sobre la que se construyen los temas posteriores. Una organización deficiente ahora (paquetes desordenados, sin Git, sin estructura) impacta directamente el desarrollo futuro del proyecto.

1Repositorio Git

El control de versiones es obligatorio desde este tema: da historial (revertir sin depender de copias manuales) y trazabilidad (seguimiento continuo mediante commits regulares).

bash
git init
git add .
git commit -m "Esqueleto inicial del proyecto"
Qué no va en el repositorioLa carpeta build/ ni los archivos de configuración del IDE. Añade un .gitignore apropiado para Android, no lo sustituyas por uno genérico.

2Proyecto Android Studio

Usa la estructura de paquetes que definiste en tu propuesta del Proyecto A (A1.4).

3Declara la Activity de arranque

La combinación exacta MAIN + LAUNCHER en el intent-filter indica al sistema qué Activity abrir al tocar el icono de la app.

xml
<activity android:name=".MainActivity" android:exported="true">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

4Pantalla inicial y primeros commits

No hace falta funcionalidad todavía: solo que el proyecto compile y arranque de forma estable.

Buenas prácticas de commitsPequeños y frecuentes, no uno gigante al final. Mensajes descriptivos del qué y el porqué. Cada commit debería mantener el proyecto compilable.

✓Criterios de evaluación

  • 2a — Se han reconocido las diferentes fases del ciclo de vida de una aplicación.
  • 2b — Se han utilizado sistemas de control de versiones.

Este hito es la base sobre la que se evaluará el desarrollo del Proyecto A en los temas siguientes.

Adaptado de apartado d y actividades.