Caso de estudio
Tecnologías: Flutter (Dart) · Hive para guardar en el dispositivo · Sensores de movimiento · flutter_animate · Compras dentro de la app · Funciona sin conexión.
El problema
En una cena o una previa siempre hay un momento en que la conversación se apaga. Piripi propone retos, rondas y categorías para animar el plan en segundos, sin tener que preparar nada.
Decisiones
- Sin cuenta y sin conexión: se abre y se juega. Todo el contenido vive en el dispositivo, así que funciona igual en una terraza sin cobertura que en casa.
- Privacidad por diseño: no hay analítica, ni seguimiento, ni servidores. Las preferencias y el historial se guardan solo en el móvil.
- Pruebas que se juegan con el móvil: algunas usan los sensores de movimiento, que solo se activan mientras dura la prueba y no guardan ni envían nada.
Arquitectura
Flutter con una estructura por pantallas, servicios y componentes reutilizables. Los datos locales se guardan con Hive, las animaciones están hechas con flutter_animate y la vibración acompaña los momentos clave de cada partida.
El reto: que se sienta como un juego
Para una app de grupo, la sensación lo es todo: transiciones rápidas, respuestas al instante y un diseño que se lea de un vistazo con el móvil pasando de mano en mano.
Resultado
Piripi está a punto de salir en la App Store.
Lo que aprendí
Las apps sencillas son las más difíciles de pulir: cada segundo de espera o cada toque de más se nota cuando hay un grupo mirando la pantalla.
