Desarrollo de aplicaciones web, PWA y móviles

Aplicaciones que funcionan donde su equipo trabaja

No toda aplicación necesita estar en una tienda. Antes de escribir la primera línea, la pregunta es dónde y cómo se va a usar: si el equipo trabaja frente a una computadora, si necesita el teléfono en la calle, si tiene que funcionar cuando no hay señal.

Según esa respuesta cambia la tecnología. Desarrollamos tres tipos de aplicación, y muchas veces la solución correcta combina más de una.

Qué gana con este servicio

Una sola base de desarrollo que llega a todos los dispositivos.

Una versión para todo

Android, iOS y computadoras con el mismo desarrollo, en vez de tres.

Se instala sin tienda

Las aplicaciones progresivas se instalan desde el navegador y ocupan poco espacio.

Se actualiza sola

El usuario no tiene que hacer nada para tener siempre la última versión.

Conectada a lo que ya tiene

La aplicación consume la información del sistema que su negocio ya usa.

Aplicaciones web

Es lo que desarrollamos con más frecuencia. La aplicación vive en un servidor y se usa desde el navegador, sin instalar nada: se entra con un usuario y una contraseña desde cualquier computadora o teléfono.

La ventaja práctica es que las actualizaciones son inmediatas —se publica una vez y todo el mundo ya está usando la versión nueva— y no hay que pelear con versiones distintas instaladas en cada máquina. Es la opción natural para sistemas administrativos, paneles de control y todo lo que el equipo usa sentado frente a una pantalla.

Desarrollo de aplicaciones web, PWA y móviles
Desarrollo de aplicaciones web, PWA y móviles

Aplicaciones web progresivas (PWA)

Una PWA es una aplicación web con capacidades que antes eran exclusivas de las apps instaladas: se puede agregar a la pantalla de inicio del teléfono, abre a pantalla completa sin la barra del navegador y puede seguir funcionando con conexión intermitente.

  • Se instala desde el navegador, sin pasar por una tienda de aplicaciones
  • Ocupa mucho menos espacio que una app tradicional
  • Se actualiza sola, sin que el usuario tenga que hacer nada
  • Una sola versión sirve para Android, iOS y computadoras

Es la opción que mejor equilibrio da cuando se necesita presencia en el teléfono pero no se justifica el costo de mantener dos aplicaciones nativas por separado.

Apps móviles con Flutter

Cuando la aplicación sí necesita ser una app instalada —porque usa cámara, GPS, notificaciones o tiene que funcionar sin conexión— la desarrollamos con Flutter.

Flutter permite escribir la aplicación una sola vez y generar desde ahí las versiones de Android y iOS. Eso significa un solo código que mantener en lugar de dos, y que una corrección o una función nueva llega a las dos plataformas al mismo tiempo, sin desarrollar todo dos veces.

Publicación en las tiendas

La publicación en Play Store y App Store puede manejarla usted directamente desde sus propias cuentas de desarrollador —la opción que recomendamos, porque deja la app a nombre de su empresa— o podemos entregarle el instalable ya compilado y listo para subir.

Sea cual sea el camino, la app y su código quedan asociados a su negocio, no a nosotros.

Conectada a lo que ya tiene

Una aplicación aislada sirve de poco. Lo habitual es que necesite leer y escribir sobre información que ya vive en otro lado: su sistema administrativo, su inventario, su facturación. Esa conexión se resuelve con servicios web, de modo que la aplicación y el sistema trabajen sobre los mismos datos y no sobre dos copias que se desincronizan.

Cómo lo trabajamos

Cómo elegimos

La tecnología se decide después de entender el uso, no antes. Si nadie va a necesitar la cámara ni trabajar sin señal, una aplicación web o una PWA resuelve mejor y cuesta menos mantener. Si hace falta el teléfono de verdad, ahí sí entra Flutter.

Diseño y uso

Una aplicación que el equipo no entiende termina sin usarse. Diseñamos pantallas que se leen bien en el tamaño donde se van a usar y que siguen las convenciones que la gente ya conoce, para que la curva de aprendizaje sea corta.

Mantenimiento

Los sistemas operativos de los teléfonos cambian todos los años y las tiendas actualizan sus requisitos. Damos seguimiento a esos cambios para que la aplicación siga funcionando y siga siendo aceptada cuando toque publicar una versión nueva.

Los módulos que lo componen

Tienda en línea (e-commerce)

la tienda que la aplicación muestra en el teléfono

Tareas

trabajo de campo con responsable, fecha y estado

Tickets de asistencia

solicitudes de clientes atendidas desde la aplicación

Clientes

la ficha del cliente disponible donde esté quien atiende

Preguntas frecuentes

Una aplicación progresiva se instala desde el navegador sin pasar por una tienda, ocupa mucho menos espacio y se actualiza sola. Una app móvil tradicional se publica en las tiendas y aprovecha más funciones del teléfono.

Sí. Las apps móviles se desarrollan con Flutter, así que una sola base de código sirve para Android y iOS; y una aplicación progresiva funciona además en computadoras.

La publicación la puede gestionar el cliente con sus propias cuentas de desarrollador, o le entregamos el instalable listo para que lo suba.

Sí. La aplicación consume la información del sistema que su negocio ya usa, en vez de ser una isla con datos aparte.

Escríbanos