Ir al contenido

Mobile

Documentación del proyecto mobile/: la app que usa el vendedor en la calle.

  • Stack y build — cómo se compila y se distribuye a los vendedores.
  • Modo offline — qué se puede hacer sin señal y cómo se resuelve un conflicto al sincronizar. Esta es la decisión más pesada de toda la app.
  • Flujo de ruta — carga, visitas, ventas, recargas, rendición.
  • Permisos del dispositivo — ubicación, cámara, almacenamiento y para qué.

El vendedor trabaja donde no hay señal. La app tiene que operar offline y sincronizar después. Eso obliga a definir:

  1. Qué operaciones se permiten sin conexión.
  2. Cómo se generan identificadores sin colisionar con el servidor.
  3. Qué gana cuando dos versiones del mismo dato chocan.

Ninguna de las tres se resuelve improvisando en el código. Van como ADR antes de escribir la primera pantalla.