Simple Crypto Alerts
Aplicación móvil nativa en tiendas para monitoreo de precios y alertas push en tiempo real de criptomonedas.
El Reto
El ecosistema de aplicaciones crypto suele ser denso, enfocado a traders profesionales y lleno de gráficos incomprensibles para el usuario promedio que solo quiere saber cuándo Bitcoin o Ethereum alcanzan un precio objetivo. La mayoría de estas apps requieren registros pesados o cobran suscripciones mensuales solo por enviar notificaciones push.
La Solución
Elegí React Native con Expo para lograr un desarrollo ágil y mantener un único codebase. La app se diseñó con un fuerte enfoque en UX, utilizando interacciones hápticas y animaciones fluidas con Reanimated.
Ingeniería y Backend
- Arquitectura de Estado: Implementación de Zustand para gestión de estado local persistente, garantizando que la app retenga las alertas y favoritos incluso sin conexión.
- Data Polling: Integración robusta con la API de CoinGecko, implementando una caché inteligente y un sistema de backoff exponencial en caso de límites de rate de la API para asegurar actualizaciones precisas del mercado sin saturar los servicios.
- Motor de Notificaciones: Uso del sistema de notificaciones locales de Expo en combinación con tareas en segundo plano (Background Fetch) para verificar precios aunque la app esté cerrada, validando si se cruzan los thresholds del usuario.
Configura umbrales para cualquier crypto. Notificación push cuando se crucen.
Background Fetch verifica precios incluso con la app cerrada.
Alertas ilimitadas, intervalos de 1 minuto, prioridad alta.
Sin registro. Sin datos personales. Todo local en el dispositivo.
Resultados
El proyecto superó las validaciones de las tiendas oficiales, incluyendo las rigurosas políticas de revisión de Apple App Store respecto a la temática crypto.
- Publicación exitosa nativa tanto en Google Play Console como en Apple App Store.
- Implementación de CI/CD automatizado mediante EAS (Expo Application Services) para la construcción en la nube de los bundles binarios (AAB e IPA).
- Adopción por un grupo de prueba orgánico con feedback excepcionalmente positivo sobre la claridad de la interfaz frente a alternativas como Binance o CoinMarketCap.