Plenty Tap
Un presupuesto en soles es fácil de ignorar. Un contador que dice “te quedan tres” no lo es. Plenty Tap controla gastos recurrentes por número de usos, y se marca igual de rápido desde el celular que desde el reloj.
- Rol
- Diseño y desarrollo completo
- Plataforma
- Android y Wear OS
- Estado
- Build de demo, versión 0.1.0
- Lenguaje
- Kotlin
El problema
Los gastos que se acumulan sin darte cuenta rara vez son grandes: el café diario, el taxi cuando llueve, el delivery del viernes. Una app de presupuesto los suma en soles a fin de mes, cuando ya no puedes hacer nada. El límite útil no es “gastar menos de S/200 en café”, es “tomar diez cafés este mes” — porque esa cuenta la puedes llevar en la cabeza y decidir en el momento.
Cómo lo resolví
El usuario crea un ítem, le pone un límite de usos y un periodo, y a partir de ahí la interacción se reduce a un toque cada vez que lo usa. La pantalla principal responde una sola pregunta: cuántos usos quedan. Todo lo demás está subordinado a eso.
- Ítems con límite de usos por periodo, definidos por el usuario
- Marcado de un toque desde la lista principal
- Persistencia local con Room, sin cuenta ni servidor
- App complementaria en Wear OS con el mismo gesto
La decisión que define el producto
La app vive o muere por la fricción del momento de marcar. Si tienes que sacar el celular, desbloquearlo y buscar la app, no lo vas a hacer — y un contador incompleto es peor que ninguno. Por eso el reloj no es un extra: es donde la interacción tiene sentido. Ambas superficies escriben sobre el mismo estado a través del Data Layer de Wear, y la resolución de conflictos está del lado del teléfono para que el reloj pueda quedarse sin conexión sin perder marcas.
Cómo está construido
- Kotlin con Jetpack Compose en ambas superficies
- Room como única fuente de verdad en el teléfono
- Wearable Data Layer API para la sincronización
- minSdk 26, sin dependencias de backend
Descargar APK · v0.1.0 · 13 MB Android pedirá permiso para instalar desde una fuente desconocida.
Build de demo, no publicada en Play Store. Aquí muestro el recorrido en video — crear un ítem, marcar un uso y ver el reloj actualizarse — en lugar de ofrecer el APK de depuración para descarga.