Cesta: la lista de la compra que recuerda lo que pagas, mi nueva app iOS
Hace unas semanas os presentaba LaterBites, mi primera app en la App Store. Hoy toca la segunda: Cesta, una lista de la compra que, además de decirte qué comprar, recuerda cuánto pagaste por cada cosa y dónde. Ya está disponible gratis para iPhone y iPad, en español, inglés y francés.
El problema: nadie recuerda lo que pagó la semana pasada
Con los precios subiendo un poco cada mes, la pregunta "¿esto no estaba más barato?" se ha vuelto habitual en cualquier pasillo del supermercado. Pero casi nadie tiene la respuesta. El ticket acaba en la basura, la app del súper solo te enseña sus propias ofertas y, si compras en dos o tres sitios distintos, comparar es imposible.
Las apps de lista de la compra resuelven bien qué comprar, pero se olvidan de todo en cuanto tachas un artículo. Y las apps de control de gastos te obligan a meter los datos después, ticket en mano, algo que nadie mantiene más de dos semanas.
La idea de Cesta es juntar las dos cosas en el único momento en el que apuntar un precio no cuesta nada: mientras estás comprando, con el producto en la mano.
Cómo funciona Cesta
El flujo es deliberadamente sencillo:
- Preparas tu lista en casa, con cantidades, unidades, notas y categorías. Cesta te sugiere lo que ya has comprado antes.
- Al llegar a la tienda, activas el modo compra y eliges el comercio.
- Al meter cada artículo en el carro lo marcas con un toque y tecleas el precio en el teclado numérico, sin pasos de más.
- El total acumulado está siempre a la vista, y al terminar Cesta guarda cada precio con el comercio y la fecha. Lo que no hayas encontrado puede quedarse pendiente para la próxima vez.
Puedes tener varias listas (la semanal, la de la farmacia, la de la barbacoa del sábado), duplicarlas, archivarlas y reutilizarlas.
Precios que se entienden
Apuntar precios solo tiene sentido si luego te ayudan a decidir. Por eso Cesta hace los cálculos por ti:
- Precio por unidad automático en €/kg, €/l o €/ud, para comparar el paquete de 500 g con el de 1 kg o la botella de 1 l con la de 1,5 l sin sacar la calculadora.
- Historial de cada producto con gráfico, para ver de un vistazo si el aceite o la leche llevan meses subiendo.
- Mejor comercio, último precio y variación respecto a la media de cada producto.
- Resumen del gasto por mes y por comercio.
Lo que compras dice mucho de ti, y no es un dato que tenga que salir de tu teléfono. Cesta no pide cuenta, no muestra anuncios y no hace seguimiento. Todo se guarda en el dispositivo, funciona sin conexión (algo muy útil en el fondo de un supermercado sin cobertura) y puedes exportar tus datos en CSV cuando quieras.
Lo nuevo en la versión 1.1
Pocos días después del lanzamiento ya ha salido la primera actualización, con dos mejoras que pedía el propio uso diario:
- Cantidad al añadir: indicas las unidades, kilos o litros al meter un producto en la lista, sin tener que editarlo después.
- Compra por comercio: en Precios → Comercios, Cesta te señala qué productos te salen más baratos en cada tienda y los añade a tu lista con un toque. Es la función que convierte el historial de precios en ahorro real.
Decisiones técnicas: nativa, local y accesible
Cesta está escrita al 100% en Swift y SwiftUI, igual que LaterBites. En una app que se usa de pie, con una mano y empujando un carro, cada décima de segundo y cada toque cuentan: el teclado numérico aparece justo cuando hace falta, las listas se desplazan con fluidez y no hay pantallas de carga porque no hay servidor al que esperar.
Algunas decisiones que tomé desde el principio:
- Datos en local primero. Sin backend no hay cuentas que gestionar, ni costes de servidor, ni datos personales que proteger en la nube. Y la app funciona igual con o sin cobertura.
- Accesibilidad de serie. Tema claro y oscuro, soporte completo de VoiceOver y tamaños de texto grandes. SwiftUI lo pone fácil, pero hay que cuidarlo pantalla a pantalla.
- Pensada para más de un país. Localizada en español, inglés y francés, con la moneda de tu región y unidades métricas o imperiales.
- iPhone y iPad con el mismo código. En iPad la lista y los precios aprovechan el espacio extra sin mantener dos apps distintas.
Por qué te cuento esto si buscas un desarrollador
Dos apps publicadas en poco más de un mes no son casualidad: es un proceso. Definir una v1 pequeña y útil, construirla nativa, pasar la revisión de Apple, escuchar el uso real y sacar una actualización con mejoras concretas pocos días después. Es exactamente el mismo ciclo que sigo con los proyectos de clientes.
Y si te fijas, el corazón de Cesta —registrar datos en el momento y en el lugar donde ocurren, y convertirlos en información útil— es lo mismo que necesita cualquier empresa con equipos en tienda, en almacén o en la calle. Si tienes un proceso así que hoy vive en papel o en un Excel, hablemos.
Prueba Cesta en tu próxima compra
Es gratis, sin cuenta y sin anuncios. Y si tienes una idea que merece convertirse en una app nativa, cuéntamela.
Descargar en la App Store ¿Hablamos?