Vladyslav Didyk

Sprout — Afirmaciones sobre el dinero

Una app tranquila de mentalidad sobre el dinero: una afirmación al día, sin necesidad de cuenta.

Sprout — Afirmaciones sobre el dinero

Sprout es una app diaria de afirmaciones sobre el dinero para iPhone: unas pocas frases positivas al día, un widget en la pantalla de inicio y sin necesidad de cuenta. La diseño y la desarrollo yo solo desde 2024.

Sprout es una app tranquila de mentalidad sobre el dinero. Cada día lees unas frases breves y positivas sobre el dinero, guardas las que te gustan y construyes una racha. Un widget muestra la tarjeta de hoy directamente en la pantalla de inicio de tu iPhone. Todo funciona sin cuenta, y la biblioteca más amplia es una suscripción simple.

Rol
Solo — diseño y código
Plazo
2024 — en curso
Stack
Expo SDK 54 · React Native 0.81 · React 19 · TypeScript · Zustand · Supabase · RevenueCat · Reanimated + Gesture Handler · @callstack/liquid-glass · @bacons/apple-targets

La propuesta

Un hábito diario, no un feed adictivo.

Para qué sirve la app.

Sprout está construida alrededor de un hábito diario y tranquilo: leer la afirmación de hoy, guardarla si te habla y volver mañana. Sin feed infinito, sin trucos de juego insistentes, sin montones de notificaciones. La meta es cinco tarjetas con “me gusta” al día, y ese es todo el juego.

Por qué Expo.

Expo es un conjunto de herramientas que permite que un mismo código funcione tanto en iPhone como en Android, con acceso sencillo a funciones nativas como widgets y notificaciones. Convierte el lanzamiento de una nueva versión en un solo comando en lugar de una semana de trabajo.

Tus datos

Todo se queda en tu teléfono.

Nunca hay inicio de sesión.

No necesitas una cuenta para usar Sprout. Tus favoritas, tu racha y tus ajustes se guardan en tu teléfono, en tres almacenes separados. La sincronización en la nube existe en el código, pero está desactivada a propósito: la app funciona sin conexión desde el primer inicio, para siempre.

Qué se guarda y dónde.

  • Ajustes de la app — Tu tema, tu fondo de pantalla y cómo debe verse y comportarse el widget.
  • Tus tarjetas — Favoritas, las tarjetas vistas y las que te gustaron hoy, y los temas que elegiste.
  • Tu perfil — Tu nombre, los ajustes de recordatorios y tu racha diaria.
  • Un reinicio diario silencioso — Cada mañana la app reinicia los contadores de hoy y actualiza tu racha, sin ningún botón que pulsar.

El deslizador

Tres tarjetas, hechas para el pulgar.

Hecho para el tacto, no para el scroll.

La pantalla de inicio muestra una pila de exactamente tres tarjetas: la anterior, la actual y la siguiente. Cuando deslizas, la tarjeta de arriba se desliza fuera y la siguiente crece hasta ocupar su lugar. La misma tarjeta no vuelve dos veces en una misma sesión.

Se carga una vez, luego es instantáneo.

Las afirmaciones se descargan de la nube una vez por sesión y se guardan en memoria. Cambiar de pestaña nunca las vuelve a cargar: la app se siente instantánea porque los datos ya están ahí.

Recordatorios

Repartidos a lo largo del día, como una lista de reproducción.

Dos maneras de recibir recordatorios.

La mayoría de las apps ofrecen una sola opción: “recuérdame a las 9 AM”. Sprout también tiene un modo más inteligente. Eliges cuántos recordatorios quieres, cuándo empieza tu día y cuándo termina (por ejemplo, seis recordatorios entre las 8 AM y las 8 PM) y la app los reparte de forma uniforme. Lo configuras una vez durante el flujo de bienvenida y el teléfono se encarga del resto.

En la pantalla de inicio

Un widget real de iOS, siempre sincronizado.

Nativo, no una copia.

El widget es un widget real de iOS, no un acceso directo web. Cada vez que cambia la tarjeta de hoy o tu racha, la app escribe los nuevos valores en una pequeña caja compartida de la que lee el widget. Así, la tarjeta de tu pantalla de inicio siempre coincide con la de la app, incluso con la app cerrada.

Lo que puedes elegir.

  • Estilo de visualización — Mostrar solo el texto, el texto con su autor o el texto con su tema.
  • Fuente del contenido — La tarjeta de hoy, una favorita al azar o tu propia selección guardada.
  • Color de acento — Sigue el fondo de pantalla que elegiste dentro de la app.
  • Frecuencia de actualización — Con qué frecuencia iOS debe pedirle contenido nuevo al widget.

El negocio

Gratis donde crea el hábito, de pago donde profundiza.

Una división simple y honesta.

Tres temas son gratuitos, suficientes para crear un hábito diario real. Otros siete están tras una suscripción (mensual, anual o de por vida), gestionada con RevenueCat, una herramienta estándar para suscripciones de apps. Un solo interruptor en el código decide qué está abierto.

Oficio

Detalles que la hacen sentir como una app de Apple.

Las pequeñas cosas que se sienten.

  • Vidrio esmerilado — Las tarjetas, los botones y las hojas usan el aspecto de vidrio esmerilado de Apple, con el texto ajustado para que siga siendo legible sobre el vidrio.
  • Veintidós fondos de pantalla — El fondo es parte del producto. Elegir uno nuevo también cambia el color del widget.
  • Un toque que se siente — Cada acción tiene su propia vibración diminuta: deslizar, dar “me gusta” y un nuevo día de racha se sienten distintos.
  • Tranquila por diseño — Cuatro grosores de fuente, una escala de espaciado, un naranja de marca. Nada grita.

Calidad

Probada donde una prueba realmente ayuda.

Dos tipos de pruebas.

La lógica (rachas, favoritas, reinicios diarios) está cubierta por pruebas automáticas. Los recorridos reales de usuario (terminar el flujo de bienvenida, deslizar y dar “me gusta”, llegar al muro de pago) se ejecutan como pruebas con guion en un dispositivo real. Cada cambio pasa las verificaciones antes de publicarse.

Tres pares de ojos.

Una herramienta vigila los fallos. Otra registra cómo se mueve la gente por la app. Otra cuenta las sesiones. Tres herramientas, cada una responde una pregunta distinta.

Siguiente proyecto: KeySticker — Panel de atajos para macOS