Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions alumnos/alessandro/Actividad-1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@

# Resumen de la sesión
Hoy actualizamos **Android Studio** a la versión estable y configuramos SDK Platform 34.
Además, revisamos el `Gradle Wrapper` (8.7) y ejecutamos la app de ejemplo en un emulador.

---

<br>

# Pasos realizados
1. Actualizamos **Android Studio** e instalamos *SDK Platform 34*.
2. Ajustamos **Gradle** a ` 8.7` en el proyecto.
3. Creamos un emulador **Pixel 5** y lanzamos la app “Empty Activity”.
>Consejo: documentar los pasos te ahorra tiempo mañana.
<br>

# Comandos de referencia
```
sdkmanager --list
./gradlew --version
```
# Resultado
El arranque fue **correcto**; el problema de inicio~~persistente~~ quedó **resuelto**.

33 changes: 33 additions & 0 deletions alumnos/alessandro/Actividad-2/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@


# Incidencia: login devuelve **401**


El login contra la API devuelve **401 Unauthorized** pese a usar credenciales válidas.
La conectividad con el servidor es correcta, así que revisamos la petición.

---
<br>

# Síntomas
- El usuario introduce credenciales válidas; la API responde **401.** \
- Conectividad OK (no es un problema de red).
<br>

# Acciones
- Endpoint: `` POST /api/v1/login``
- Cabeceras a revisar: `` Content-Type: application/json ``

``` curl -i -X POST https://api.ejemplo.com/api/v1/login \
-H "Content-Type: application/json" \
-d '{"email":"demo@ejemplo.com","password":"demo123"}'
```

> “No puedo iniciar sesión desde esta mañana.” — cliente
<br>

# Conclusión
La causa más probable es un **header ausente** o un **campo mal escrito** (p. ej., ``email`` vs. ``username``).
Próxima acción: corregir la request y repetir la prueba (esperamos **200 OK** y token de sesión).

**Estado**: incidencia ~~abierta~~ → **en revisión**.