Ficha de proyecto

Control de Suscripciones - app Android en Flutter

Aplicación Android enfocada en privacidad y fiabilidad para centralizar suscripciones, anticipar cobros y reducir errores de seguimiento mensual.

Stack: Flutter, Android, almacenamiento local por usuario, PIN/biometria, JSON backup/import

Estado: Proyecto release-ready para Google Play

FlutterAndroidPrivacidad localPIN/BiometríaBackup JSONPlay Store Ready

Reto

Muchos usuarios pierden visibilidad de sus pagos recurrentes y descubren cobros tarde. El reto era ofrecer control real sin depender de servicios cloud ni comprometer datos personales.

Cómo funciona

Se diseñó una arquitectura local-first: cada usuario gestiona sus datos en dispositivo, con protección por PIN/biometría para acceso rápido y seguro. El flujo incluye alta/edición de suscripciones, cambio de estado (activa, pausada, cancelada, completada), recordatorios previos al cobro e historial claro. Para resiliencia, se implementó backup/importación en JSON, junto con pipeline de versionado, pruebas automatizadas y preparación de release para Google Play.

Arquitectura y módulos implementados

  • Registro y edición de suscripciones con datos clave de cobro recurrente.
  • Estados operativos del ciclo de vida: activa, pausada, cancelada y completada.
  • Recordatorios previos al cargo para prevenir renovaciones no deseadas.
  • Historial visual para seguimiento de cambios y decisiones por suscripción.
  • Modelo local por usuario para priorizar privacidad y control de datos.
  • Capa de seguridad con PIN y biometría para proteger acceso.
  • Backup/importación en JSON para recuperación y migración de información.
  • Flujo de release versionado + pruebas automatizadas + preparación Play Store.

Resultado

Resultado: una app estable y orientada a uso diario que reduce cobros sorpresa, mejora el control financiero y mantiene privacidad por defecto. El proyecto queda listo para escalado de features y publicacion mantenible.