Aplicaciones móviles
Aplicaciones iOS y Android en React Native, con una sola base de código. Hechas para mala señal, batería corta y uso con una sola mano.
Parte del trabajo ocurre lejos de cualquier computadora — en la calle, en el depósito, en la ruta. Cuando registrar algo depende de volver a la oficina, llega tarde, incompleto o no llega. Lo que queda es reconstruir el día de memoria, y la memoria no sirve como prueba.
Una aplicación para iOS y Android con formularios cortos, foto como comprobante, funcionamiento sin conexión y sincronización cuando vuelve la señal. La publicación en las tiendas, las actualizaciones y el seguimiento de errores en producción entran en el alcance cuando el proyecto lo pide — y casi siempre lo pide, porque una aplicación sin ese camino resuelto se traba en la primera corrección.
Tiene sentido cuando quien registra la información no se sienta frente a una computadora, cuando el registro necesita foto, firma o ubicación para valer, o cuando la conexión en el lugar de trabajo es mala y la aplicación no puede depender de ella.
Aplicaciones iOS y Android
Una base de código para las dos plataformas, con React Native. Probamos en dispositivos reales, no solo en simulador, porque la cámara, el GPS y la batería solo dicen la verdad en el aparato.
Funcionamiento sin conexión
La aplicación guarda lo hecho y sincroniza cuando vuelve la señal, con una regla explícita para los conflictos. Quien está en campo no se queda esperando la red.
Cámara, GPS y recursos del aparato
Foto como comprobante, coordenada sellada en el momento del hecho, lectura de códigos, notificaciones. Cada permiso se pide cuando tiene sentido, con la explicación de por qué.
Publicación en las tiendas
Cuenta, firma, ficha de la tienda, revisión de Apple y de Google, y el proceso de actualización. Es la parte que suele trabar a quien nunca publicó, y forma parte del trabajo.
Backend y API de la aplicación
La aplicación es la mitad visible. La otra es la API, la base y la sincronización — que hacemos junto, con el contrato entre ambas definido antes de la primera pantalla.
Monitoreo en producción
Un error en el celular de un usuario le llega con contexto: aparato, versión, qué estaba haciendo la persona. Sin eso, todo problema es un relato de tercero.
- Aplicación móvil
- React Native · Expo · TypeScript
- Datos en el dispositivo
- SQLite · Secure Store
- Lenguaje y ejecución
- Node.js · PostgreSQL
- Entrega
- EAS Build · App Store Connect · Google Play Console
- Operación
- Sentry · Testes em aparelho real