Saltar al contenido

// Escritos

Notas del camino

Reflexiones sobre construir software tranquilo y privado siendo un equipo de una persona.

RSS feed
MFKAPPS 5 min de lectura

Una rutina de hidratación que no depende de la fuerza de voluntad

La mayoría de los consejos sobre hidratación se reducen a 'bebe más agua' y confían en que la fuerza de voluntad haga el resto. Aquí una rutina construida en torno a señales y recordatorios suaves, no a la disciplina.

#mobile #ux #reminders
MFKAPPS 5 min de lectura

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.

#android #engineering #privacy
MFKAPPS 5 min de lectura

Acciones de notificación en Android bien hechas: marcar una dosis como tomada sin abrir la app

Una guía práctica de los botones de acción de notificación en Android — PendingIntent, la restricción del trampolín de actividad, goAsync() y actualizar el estado de Room con seguridad.

#android #engineering #notifications
MFKAPPS 5 min de lectura

La Técnica Pomodoro que sobrevive a un mal día

El temporizador de 25/5 es fácil de empezar y fácil de abandonar. Aquí una versión de la Técnica Pomodoro construida sobre rituales, no rachas, para que un día difícil no acabe con el hábito.

#ux #mobile #indie
MFKAPPS 6 min de lectura

Un sistema de presupuesto para quienes nunca han logrado mantener uno

La mayoría de los presupuestos mueren en las primeras dos semanas. Un sistema de tres categorías y una revisión semanal de cinco minutos que sobrevive a un mes complicado, no solo a uno perfecto.

#mobile #ux #indie
MFKAPPS 4 min de lectura

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.

#android #engineering #privacy
MFKAPPS 5 min de lectura

Cómo construir una rutina de medicación a la que de verdad te apegues

Una guía práctica sobre la adherencia a la medicación: por qué la gente se salta dosis, cómo funciona realmente el momento de los recordatorios, y cómo construir una rutina que sobreviva a una mala semana.

#reminders #ux #notifications
MFKAPPS 2 min de lectura

El sitio ahora habla siete idiomas

MFKAPPS ya está disponible en inglés, turco, francés, español, japonés, hindi y ruso. Una breve nota sobre por qué un estudio de una sola persona se tomó la molestia, y cómo sigue siendo rápido.

#indie #ux #philosophy
MFKAPPS 8 min de lectura

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.

#android #engineering #privacy
MFKAPPS 4 min de lectura

Construyendo Hydrame: recordatorios inteligentes sin la insistencia

Una app de recordatorios vive o muere por sus notificaciones. Así diseñé las de Hydrame para animarte con suavidad — y adaptarse a tu día en lugar de pelearse con él.

#hydrame #engineering #ux
MFKAPPS 7 min de lectura

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.

#privacy #subscriptions #opinion
MFKAPPS 8 min de lectura

Recordatorios fiables en Android en 2026: WorkManager, alarmas exactas y las nuevas reglas de batería

Cómo publicar en 2026 recordatorios en Android que de verdad se disparen — WorkManager vs AlarmManager, SCHEDULE_EXACT_ALARM, POST_NOTIFICATIONS y las rarezas de los fabricantes que todavía muerden.

#android #engineering #mobile
MFKAPPS 8 min de lectura

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.

#android #engineering #privacy
MFKAPPS 8 min de lectura

Cómo publico apps de Android como desarrollador en solitario en 2026

Un manual de lanzamiento real de principio a fin para publicar en solitario una app de Android en Kotlin + Compose en 2026 — alcance, desarrollo, ficha de Play Store y los detalles aburridos que deciden si llegas a lanzar.

#android #indie #mobile
MFKAPPS 3 min de lectura

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.

#privacy #engineering
MFKAPPS 3 min de lectura

Por qué me fui para crear herramientas serenas

La mayoría de las apps se diseñan para mantenerte enganchado. Yo quería hacer lo contrario: software que hace su trabajo y luego se aparta de tu camino.

#indie #manifesto #philosophy