Construir Granyn: un control de presupuesto sin inicio de sesión bancario, en tres tablas
Cómo Granyn controla el gasto en varias divisas y detecta facturas recurrentes sin vincular una sola cuenta bancaria — el esquema Room detrás de todo, y las concesiones que exige.
Construir Stocky: predecir qué se agota en tu cocina — en el propio dispositivo
Cómo Stocky convierte el escaneo de un código de barras y un poco de historial de uso en una lista de la compra que aparece antes de que te quedes sin nada — con todos los cálculos, y todos los datos, guardados en tu teléfono.
OCR con la privacidad primero en Android: cómo Subly lee facturas sin la nube
Una guía práctica de 2026 sobre OCR en el dispositivo en Android con ML Kit Text Recognition: la configuración, el código y los trucos de extracción de campos que mantienen los datos del usuario fuera de tus servidores.
Sobrecarga de suscripciones: por qué ya no quiero vincular mi banco a las apps
Las apps para controlar suscripciones suelen resolver el problema pidiéndote el acceso a tu banco. En 2026 hay una forma más tranquila: escanear facturas en el propio dispositivo, sin Plaid, sin agregador.
Android local-first en 2026: SQLite, Room y mantener los datos del usuario en el dispositivo
Una guía de 2026 para construir apps Android local-first con Room y SQLite — diseño de esquemas, migraciones, WAL, exportaciones y cuándo (y cuándo no) añadir sincronización.
La ventaja de privacidad de las apps local-first
El dato más privado es el que nunca recopilas. Local-first no es solo una decisión de arquitectura: es la política de privacidad más sencilla que existe.