Blog
UX
22 de noviembre de 20255 min

Búsqueda contextual y deslizar para descartar — la fluidez ante todo

Una aplicación móvil se juzga en segundos. El tiempo que se tarda en encontrar lo que busca y hacer lo que quiere hacer.

Búsqueda unificada

Un SearchService consulta simultáneamente tareas y notas, en todos los contextos accesibles. Los resultados se ponderan por relevancia (título, contenido, listas de verificación) y actualidad. Técnicamente, PostgreSQL de texto completo a través de Supabase.

Búsqueda contextual

Cuando está en un grupo, la búsqueda prioriza los resultados de ese grupo. El contexto influye en la clasificación sin excluir otros resultados.

Deslizar para descartar

Implementé un patrón de deslizar para descartar en las pantallas de detalles con GestureDetector + Animated.View + un hook useSwipeGesture. El umbral de 100 píxeles se calibró con el uso, el punto óptimo entre accidental e intencional.

Estas características no están en una lista de verificación de marketing. Pero su ausencia se siente. La fluidez es la suma de cientos de microdecisiones. Es lo que separa un prototipo de un producto.