Saltar al contenido
Todas las entradas

#sqlite

9 entradas etiquetada con sqlite.

MFKAPPS 5 min de lectura

Room TypeConverters en 2026: cómo guardar enums, fechas y listas sin corromper tu esquema

Una guía práctica sobre los TypeConverters de Room en Android — enums, Instant/LocalDate y listas — además de los errores que convierten un converter en un bug silencioso de corrupción de datos.

#android #engineering #room
MFKAPPS 5 min de lectura

Índices de base de datos Room en 2026: encontrar la consulta que realmente va lenta y arreglarla

Una guía práctica para indexar una base de datos Room/SQLite en Android — leer EXPLAIN QUERY PLAN, añadir @Index sin adivinar, y los errores que anulan un índice en silencio.

#android #engineering #room
MFKAPPS 5 min de lectura

@Relation de Room: consultar datos uno-a-muchos en Android sin consultas N+1

Una guía práctica de la anotación @Relation de Room — modelar datos uno-a-muchos como categorías y entradas sin consultas N+1 ni joins manuales.

#android #engineering #room
MFKAPPS 6 min de lectura

Búsqueda de texto completo en Room: añadir búsqueda instantánea a una app Android local-first en 2026

Una guía práctica del soporte FTS4 de Room en Android — construir una tabla virtual de búsqueda, mantenerla sincronizada con triggers, y por qué FTS5 exige una migración manual.

#android #engineering #room
MFKAPPS 6 min de lectura

Cifrar una base de datos Room en 2026: SQLCipher, el Keystore y migrar sin perder datos

Una guía práctica para cifrar en reposo una base de datos Room/SQLite en Android con SQLCipher — gestión de claves mediante el Keystore, la migración única y el coste real en rendimiento.

#android #engineering #privacy
MFKAPPS 5 min de lectura

Migraciones de bases de datos Room en 2026: desplegar cambios de esquema sin perder una sola fila

Una guía práctica sobre las migraciones de bases de datos Room en Android — AutoMigration, objetos Migration escritos a mano, y cómo probar una migración antes de que tus usuarios encuentren el error.

#android #engineering #room
MFKAPPS 5 min de lectura

Construyendo el calendario de adherencia de OldSchool: convertir toques de dosis en un día fiable

Un calendario de adherencia mensual parece un simple punto de color por día. Así es el modelo de eventos, las reglas de estado diario y el cálculo de puntualidad, en el dispositivo.

#android #engineering #room
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 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