Saltar al contenido

Balance

Balance es una app iOS de finanzas personales que diseñé y desarrollé de principio a fin con Expo y React Native, usando componentes SwiftUI de @expo/ui, almacenamiento local en SQLite y módulos nativos en Swift para integrarme con App Intents y las capacidades de seguridad de iOS.

Descargar en laApp StorePreguntar por este proyecto
Pantalla principal de Balance en un iPhone

El encargo

La mayoría de apps de finanzas personales o simplifican de más —un saldo único— o abruman con un detalle de hoja de cálculo. Ninguna de las dos ayudaba a entender realmente adónde iba el dinero.

Diseñar una app que siga cada fuente de dinero por separado manteniendo la foto completa fácil de leer de un vistazo, y sin añadir fricción.

Mi papel

Llevo el producto de principio a fin: arquitectura, diseño de interfaz y desarrollo con Expo, React Native y módulos nativos de iOS.

Qué construí

  • Una arquitectura 100 % local y offline: SQLite como fuente de verdad, sin cuentas ni backend
  • Componentes nativos de @expo/ui sobre SwiftUI, navegación con Expo Router y Liquid Glass en iOS 26
  • Módulos propios en Swift para App Intents, Atajos y la coordinación de seguridad con iOS
  • PIN y Face ID con credenciales protegidas en Keychain mediante Secure Store
  • Cada fuente se sigue por separado, pero siempre se resume en una foto global clara
  • Mostrar la evolución del saldo y los patrones por categoría en lugar de listados de transacciones en crudo
  • Una vista de resumen final pensada para responder de un vistazo a «cómo estoy ahora mismo»

Resultado

En desarrollo activo, con las pantallas principales de seguimiento y resumen ya diseñadas y en construcción.

Stack

Expo 57, React Native, TypeScript, Expo Router, @expo/ui (SwiftUI), SQLite, Reanimated, Swift / App Intents.