Las dificultades de esto realmente se reducen a cuáles son sus necesidades específicas con esta aplicación. En el caso más simple, puede ir a la tienda de aplicaciones y descargar una aplicación de botón de pánico que ya existe. Pero si está buscando construir uno nuevo, las siguientes decisiones controlarán la complejidad de la aplicación:
Usable frente a teléfono : ¿el botón de pánico debe ser algo que el usuario use en ellos o puede ser una aplicación en su teléfono que abran? Si puede salirse con la suya siendo una aplicación de teléfono (y el momento de sacar su teléfono, desbloquearlo y navegar a la aplicación), entonces es más fácil de desarrollar, porque tiene un amplio conjunto de API para trabajar con GPS y conectividad.
Independiente versus acoplado : si está buscando la opción portátil (o simplemente un botón que alguien podría poner en su bolsillo), entonces esto debe funcionar por sí solo, o puede hablar con un teléfono en el bolsillo de alguien que hace la comunicación ? Si necesita ser independiente, no puede usar el Apple Watch, por ejemplo. Pero más que eso, tendrá que integrar un gps y un chip celular dentro del dispositivo, en lugar de poder realizar una comunicación bluetooth simple con el teléfono que maneja gps y comunicación. Por otro lado, significa que tendrá un dispositivo autónomo y no tendrá que lidiar con la tienda de aplicaciones, pero obtener actualizaciones será más difícil.
- ¿Cuáles son los mejores creadores de aplicaciones que requieren poca o ninguna codificación?
- ¿Cuál es la mejor manera de encontrar un desarrollador para crear una aplicación en Europa del Este, es decir, Ucrania?
- ¿Alguien puede hacer una lista de todo lo que se necesita para ejecutar una aplicación? (¿desde el desarrollo de la aplicación hasta el back-end?
- ¿Qué herramientas de productividad utilizas como una pequeña empresa de desarrollo de aplicaciones web y móviles?
- ¿Cuáles son los diferentes tipos de herramientas de desarrollo de aplicaciones multiplataforma que generalmente se utilizan?
Preferencias : tendrá que tener una forma para que los usuarios administren sus preferencias cuando envíen una alerta. Por ejemplo, es posible que deseen que se envíen mensajes de texto a ciertas personas con su ubicación, por lo que tendrá que crear la interfaz para esto. Tendrá que decidir si esto debería ser parte de la interfaz del teléfono (si está creando una aplicación de teléfono) o una interfaz web (si va por la ruta portátil). Obtener la experiencia del usuario correcta en esto es complicado, especialmente cuando se trata de actualizar las preferencias.
Tipos de alertas : si solo tiene una alerta “SOS” general, eso mantiene baja la complejidad. Si desea múltiples tipos de alertas, necesitará las interfaces para admitir esto.
Otro : una vez que tenga esto en el campo, comenzará a encontrar otras cosas que los usuarios desean, como la capacidad de cancelar una alerta o notificar a los servicios de emergencia en algunos casos. Todo esto se suma a la complejidad de la aplicación y la interfaz de usuario.