🏠 Inicio 📚 Sesion 06
1 / 12

📅 Plan de Proyecto

📞💕👴

SonRISAS

Recordatorios de Interaccion Social y Actividades

Technovation Girls - Beginner Division

Sesion 6 - Febrero 2026

Semanas restantes: 6 (sesiones 7 a 12)
Hoy planificamos el trabajo hasta la entrega final (20 abril)

🎯 Que Tenemos que Entregar

📱 La App SonRISAS

MVP - Agenda de Contactos con recordatorios, llamar y SMS
MVP - Frases Motivadoras con compartir por SMS
MVP - Registro Emocional con caritas y alerta
+
Nice-to-have: Generador de Actividades Compartidas

📦 Entregables Technovation

📝
Planteamiento del problema
👤
Nombre del equipo y descripcion del proyecto
🎬
Video de lanzamiento (pitch) + Video tecnico
📷
Imagenes del viaje de aprendizaje (2-6 fotos)

📅 Calendario General

App (todas las funcionalidades en paralelo)
Testing
Videos
Entrega
7
20 feb
Tutorial TinyDB + Logo rapido + Disenar TODAS las pantallas en papel + Investigar contenido
8
27 feb
Crear TODAS las pantallas en App Inventor + Empezar a programar
9
6 mar
Programar funcionalidades + Escribir guiones de videos
10
13 mar
Pulir app + Pruebas con equipo + Grabar videos (v1)
11
20 mar
Editar videos → V1 LISTA antes de Semana Santa
27 mar - 3 abr
SEMANA SANTA - Vacaciones
12
10 abr
Testing con usuarios + Corregir errores + Mejorar videos (version final)
20 abr
Ultimos ajustes + Imagenes + ENVIO FINAL

🎨 Diseno Visual + Pantalla de Inicio

Tarea Quien Fecha
1. Elegir colores y tipografia
2-3 colores calidos, alto contraste, letra grande para personas mayores
___________ 20 feb
2. Boceto logo + pantalla inicio en papel
Dibujo rapido del logo (sonrisa) + pantalla con botones grandes para cada seccion
___________ 20 feb
3. Crear logo digital + pantalla en App Inventor
Logo en Canva + pantalla inicio con botones de navegacion
___________ 27 feb
4. Programar navegacion entre pantallas
Cada boton abre la pantalla (Screen) correspondiente
___________ 27 feb
Recursos: Canva gratuito, tutorial App Inventor multiples pantallas (Screen)
Bloqueos: Ninguno

📖 Agenda de Contactos Cercanos MVP ★

Tarea Quien Fecha
1. Tutorial TinyDB + disenar pantallas en papel
Aprender a guardar/cargar datos. Bocetos de las 3 pantallas: principal (lista + popup Call/SMS), gestion y edicion de contacto
___________ 20 feb
2. Crear pantallas en App Inventor
Pantalla principal: ListView, ContactPicker ("Add Contact"), ButtonManage. ManageContactsScreen: ListView. EditContactScreen: TextBoxes, botones frecuencia, Save y Delete
___________ 27 feb
3. Programar guardar y mostrar contactos
ContactPicker.AfterPicking guarda en TinyDB, loadContactList carga la lista al abrir
___________ 27 feb
4. Programar popup Call/SMS + gestion
Al tocar contacto: Notifier.ShowChooseDialog con Call/SMS. ButtonManage abre ManageContactsScreen. EditContactScreen: guardar y eliminar contacto
___________ 6 mar
5. Programar recordatorios
En Screen1.Initialize: recorrer contactos, calcular dias con Clock, mostrar aviso con Notifier si toca recordatorio
___________ 6 mar
6. Pruebas con usuarios + solucionar problemas
Probar con personas mayores. Botones grandes y legibles?
___________ 13 mar
Recursos: Tutorial TinyDB, tutorial PhoneCall/Texting, Notifier, personas mayores para probar
Bloqueos: Necesitan aprender TinyDB (tarea 1). Encontrar personas mayores para pruebas.

🎲 Generador de Actividades Compartidas Nice-to-have

Tarea Quien Fecha
1. Crear lista de actividades por categoria
Pensar 5-8 ideas por categoria: Cooking, Games, Outdoors, Creativity (en ingles)
___________ 20 feb
2. Disenar pantalla en App Inventor
4 botones de categoria (ButtonCooking, ButtonGames, ButtonOutdoors, ButtonCreativity) + LabelActivity para mostrar la sugerencia
___________ 27 feb
3. Cargar actividades + programar boton por categoria
En Screen.Initialize cargar listas en TinyDB con prefijos ("activities_cooking", etc). Cada boton elige al azar con select list item + random integer
___________ 6 mar
4. Pruebas y solucionar problemas Equipo 13 mar
Recursos: Lista de actividades por categoria (investigacion previa), TinyDB
Bloqueos: Ninguno - se desarrolla en paralelo con las demas funcionalidades

😊 Registro Emocional Simple MVP ★

Tarea Quien Fecha
1. Elegir emojis para las 3 emociones
Usar emojis directamente como texto de los botones: 😊 Happy, 😐 Okay, 😢 Sad
___________ 20 feb
2. Crear pantalla en App Inventor
3 botones grandes (ButtonHappy, ButtonOkay, ButtonSad), LabelMoodHistory (historial), LabelSuggestion (sugerencia, oculto) + 3 botones de navegacion ocultos (ButtonGoContacts, ButtonGoActivities, ButtonGoQuotes)
___________ 27 feb
3. Programar guardar emocion + historial
Al tocar carita, guardar emoji en lista en TinyDB (maximo 7). Procedimiento showMoodHistory para mostrar emojis en el label
___________ 6 mar
4. Programar deteccion de tristeza
Procedimiento checkSadness: si los ultimos 3 no son Happy → mostrar sugerencia y botones de navegacion a contactos, actividades y frases
___________ 6 mar
5. Pruebas y solucionar problemas Equipo 13 mar
Recursos: Emojis (texto en botones, no necesita imagenes), TinyDB
Bloqueos: Ninguno - se desarrolla en paralelo con las demas funcionalidades

💬 Frases Motivadoras MVP ★

Tarea Quien Fecha
1. Recopilar frases
Buscar 15-20 frases motivadoras sobre amistad, familia y compania (en ingles)
___________ 20 feb
2. Disenar pantalla en App Inventor
LabelQuote (texto grande), ButtonNewQuote ("New quote"), ButtonShare ("Share"). Componentes no visibles: TinyDB y Texting
___________ 27 feb
3. Cargar frases + programar boton aleatorio
En Screen.Initialize cargar frases en TinyDB. ButtonNewQuote: select list item con random integer para mostrar frase al azar
___________ 6 mar
4. Programar compartir por SMS
Componente Texting: enviar la frase actual a un contacto elegido
___________ 6 mar
5. Pruebas y solucionar problemas Equipo 13 mar
Recursos: Investigacion de frases, componente Texting, TinyDB
Bloqueos: Ninguno - se desarrolla en paralelo con las demas funcionalidades

📝 Entregables Technovation (1/2)

Planteamiento del Problema

TareaQuienFecha
1. Escribir borrador ___________ 20 feb
2. Aprobacion del equipo Equipo 27 feb
3. Enviar a Technovation ___________ 6 mar

Nombre del Equipo y Descripcion del Proyecto

TareaQuienFecha
1. Escribir borrador ___________ 20 feb
2. Aprobacion del equipo Equipo 27 feb
3. Enviar a Technovation ___________ 6 mar
Recursos: Documentacion del brainstorming, descripcion de SonRISAS

🎬 Entregables Technovation (2/2)

🎯 Meta: Primera version de videos ANTES de Semana Santa

Video de Lanzamiento (Pitch)

TareaQuienFecha
1. Escribir el guion ___________ 6 mar
2. Grabar video (v1) Equipo 13 mar
3. Editar video (v1) ___________ 20 mar
4. Mejorar video (version final) ___________ 10 abr

Video Tecnico

TareaQuienFecha
1. Escribir esquema ___________ 6 mar
2. Grabar video (v1) Equipo 13 mar
3. Editar video (v1) ___________ 20 mar
4. Mejorar video (version final) ___________ 10 abr

Imagenes del Viaje de Aprendizaje (2-6 fotos)

TareaQuienFecha
1. Hacer fotos durante el proyecto Equipo Continuo
2. Seleccionar y subir a Technovation ___________ 20 abr

⚡ Trabajo en Paralelo

TODAS las funcionalidades se desarrollan a la vez. Cada persona o pareja trabaja en una funcionalidad diferente:

📖
Agenda
MVP
💬
Frases
MVP
😊
Emociones
MVP
🎲
Actividades
Extra
↓ Todas siguen el mismo ritmo ↓
20 feb: Investigar + papel
27 feb: App Inventor
6 mar: Programar
13 mar: Probar
Ventaja: Si una funcionalidad se complica, las demas siguen avanzando. Prioridad: Agenda + Frases + Emociones (MVP). Actividades es el extra.

🎯 Ahora os Toca a Vosotras

Actividad: Rellenar el Plan

Decidid quien trabaja en cada tarea

1
Cada persona o pareja elige una funcionalidad como responsable principal
2
Rellenad la columna "Quien" de cada tabla
3
Pensad: Quien sabe dibujar? Quien prefiere programar? Quien quiere investigar?
4
Repartid tambien los entregables (problema, videos, fotos)
Recordad: Todas las funcionalidades avanzan en paralelo.
MVP = Agenda + Frases + Emociones. Videos v1 listos antes de Semana Santa.
"Un buen plan hoy es mejor que un plan perfecto manana"