ENFASIS EN PROGRAMACIÓN MOVIL
Actividad Semana 3
Documento Diseño de Aplicación
Presentado Por:
Diego Felipe Pinzón Orbes
Edith Xiomara Ruiz Mendoza
Jairo Andrés Tovar Cuesta
Pablo Santanilla Álvarez
Carlos Alberto Quiñones Caicedo
Presentado a:
José León León
Ingeniería Diseño e Innovación
Grupo 05
Justificación
Esta aplicación nace para resolver un problema que afecta a muchas personas: olvidarse
de tomar sus medicamentos a tiempo.
Esto es especialmente preocupante en personas con enfermedades crónicas, para
quienes cumplir con el tratamiento es fundamental. La idea es que esta app sea un aliado en el
día a día, ayudando a recordar y organizar los medicamentos con notificaciones personalizadas,
de forma fácil y segura, para que los usuarios puedan seguir sus horarios sin complicaciones y
cuidar su salud de manera más efectiva.
Está pensada para cualquier persona que quiera gestionar mejor sus tratamientos, desde
personas mayores con varias medicinas hasta quienes buscan mejorar su autocuidado. Es una
herramienta que puede marcar una diferencia en la calidad de vida al facilitar el cumplimiento
de los tratamientos y reducir el estrés que puede conllevar recordar cada dosis.
Optar por desarrollarla como una app multiplataforma permite que sea accesible desde
cualquier dispositivo, sin importar el sistema operativo. Esto hace que los usuarios puedan
tener siempre a la mano sus recordatorios y administrar sus medicamentos desde donde estén,
dándoles la flexibilidad y comodidad que necesitan.
Objetivo General
Crear una aplicación multiplataforma que facilite la vida de las personas ayudándoles a
recordar sus medicamentos a tiempo, optimizando su salud y tranquilidad a través de
recordatorios personalizados y una organización simple pero efectiva.
Objetivos Específicos
1. Desarrollar un sistema de recordatorios que no solo envíe alertas a los usuarios, sino
que les permita ajustarlas según las necesidades de cada medicamento, desde frecuencia
hasta dosis y duración.
2. Diseñar una interfaz intuitiva que pueda ser utilizada cómodamente por personas de
todas las edades, desde quienes tienen múltiples tratamientos hasta quienes recién
comienzan a gestionar su salud.
3. Hacer que la app funcione en cualquier dispositivo, para que los usuarios puedan recibir
recordatorios y organizar sus medicamentos sin importar dónde estén o qué dispositivo
usen.
4. Ofrecer la opción de llevar un historial que registre cada dosis tomada, ayudando a los
usuarios a llevar un seguimiento y saber si han cumplido con sus tratamientos.
5. Incluir una opción de sincronización que mantenga los datos de medicamentos y
recordatorios actualizados en todos los dispositivos del usuario, permitiendo un acceso
seguro y constante.
Requerimientos Funcionales
Gestión de Medicamentos:
• La aplicación debe permitir al usuario agregar nuevos medicamentos especificando:
Nombre del medicamento, dosis, frecuencia (diaria, semanal, etc.), horarios específicos
para cada toma, duración del tratamiento y observaciones.
• La aplicación debe facilitar la modificación de los datos de los medicamentos que ya se
encuentran registrados.
• La aplicación debe permitir al usuario borrar medicamentos que ya no estén en uso.
Módulo de Recordatorios:
• La aplicación debe generar alertas personalizadas basadas en la información de los
medicamentos.
• La aplicación debe permitir la personalización de recordatorios, tales como elegir el
tipo de notificación (sonido, vibración, notificación en pantalla), configurar la
antelación del recordatorio y agregar notas o mensajes personalizados en la alerta.
• La aplicación debe registrar la fecha y hora en que se ha tomado cada dosis, así como
facilitar al usuario confirmar que ha tomado sus medicamentos a la hora indicada, para
que de esta manera se pueda contar con un historial de recordatorios.
• La aplicación debe ofrecer la opción de aplazar una alerta a un horario posterior.
• La aplicación debe permitir al usuario silenciar temporalmente todas las notificaciones.
Gestión de Usuarios:
• La aplicación debe permitir al usuario registrarse y crear un perfil personal.
• La aplicación debe facilitar la edición de datos personales.
• La aplicación debe permitir a los usuarios iniciar sesión y cerrar sesión de forma segura.
Módulo de Sincronización:
• La aplicación debe permitir al usuario acceder a sus datos desde cualquier dispositivo
con la aplicación instalada.
• La aplicación debe almacenar los datos del usuario en un servidor seguro y
sincronizarlos entre diferentes dispositivos.
Informes y Estadísticas:
• La aplicación gene generar informes personalizados sobre su historial del tratamiento.
• La aplicación debe permitir visualizar gráficas y estadísticas sobre el historial de toma.
Requerimientos No Funcionales
Rendimiento y Escalabilidad
• La aplicación debe responder de manera óptima a las acciones del usuario, evitando
demoras en la carga de datos.
• La aplicación debe manejar un alto volumen de usuarios concurrentes sin perder la
calidad del servicio.
• Debe ser escalable para soportar el aumento de la carga de trabajo o usuarios en el
futuro.
• Debe ser eficiente, ya que debe consumir pocos recursos del dispositivo (batería y
memoria).
Usabilidad
• La interfaz de usuario deber ser intuitiva y clara, para que cualquier persona pueda
navegar fácilmente en la aplicación.
• La interfaz debe contar con un diseño responsive que se adapte a diferentes dispositivos
y tamaños de pantalla.
Disponibilidad y Fiabilidad
• La disponibilidad se refiere al tiempo que la aplicación está operativa y accesible para
los usuarios, por ejemplo, cuando se menciona un tiempo de actividad del 99.9%,
significa que la aplicación estará operativa el 99.9% del tiempo, permitiendo un mínimo
margen para posibles interrupciones o mantenimientos.
• La fiabilidad se asegura mediante la implementación de redundancia y respaldos, la
redundancia implica tener sistemas o componentes adicionales que pueden tomar el
control si la principal falla, asegurando que el servicio continúe sin interrupciones. Los
respaldos son copias de la información y configuración del sistema que permiten
restaurar el servicio a un estado anterior en caso de fallos graves o pérdida de datos.
Compatibilidad
• La aplicación debe ser compatible con los principales navegadores web y dispositivos
móviles.
• Deberá soportar versiones actualizadas y anteriores de los sistemas operativos más
comunes.
Seguridad e Integridad
• Los datos del usuario deben estar protegidos mediante protocolos de seguridad
robustos.
• Los datos de los medicamentos y el historial de toma deben ser precisos y no deben
poder ser alterados.
Mantenimiento
• El código fuente debe estructurarse y documentarse para permitir futuras
modificaciones y expansiones efectivas.
Flujo de navegación
El flujo de navegación de la aplicación ha sido diseñado para ser intuitivo y fácil de
seguir, asegurando que los usuarios puedan acceder rápidamente a las funciones principales sin
complicaciones.
(Elaboración propia, pantallazo)
Mockups
1. Pantalla de Inicio / Registro de Usuario
• Elementos: Campos para nombre de usuario, email, contraseña, y botón para iniciar
sesión o registrarse.
• Estilo: Fondo simple con el logo de la app en la parte superior. Formulario
centralizado.
Descripción del mock:
• Header: Logo de la app y título.
• Formulario: Campos de texto para nombre de usuario y contraseña.
• Botones: Botón principal de "Iniciar sesión" y un enlace para "Registrarse"
(Elaboración propia, pantallazo)
2. Pantalla de Configuración de Medicamentos
• Elementos: Formulario para agregar medicamento con campos como nombre del
medicamento, dosis, frecuencia, y horarios.
• Estilo: Cada medicamento se muestra en una tarjeta con un ícono de "Añadir".
Descripción del mock:
• Header: Título, "Adding medicine".
• Formulario:
1. Campo de texto para el nombre del medicamento.
2. Selector para la frecuencia de la dosis (diario, cada 8 horas, etc.).
3. Selector de horarios específicos.
4. Botón: "Guardar Medicamento".
(Elaboración propia, pantallazo)
3. Pantalla Principal con Recordatorios Activos
• Elementos: Lista de medicamentos configurados y notificaciones próximas.
• Estilo: Tarjetas para cada medicamento que muestran los detalles y la hora del
próximo recordatorio.
Descripción del mock:
• Header: Texto "Today".
• Lista de Recordatorios: Tarjetas para cada medicamento con ícono, nombre del
medicamento, dosis, y horario.
• Botón flotante: "+" para añadir más medicamentos o recordatorios.
(Elaboración propia, pantallazo)
4. Calendario de Seguimiento
• Elementos: Un calendario mensual y visualización de registro de tomas completadas.
• Estilo: Cada día muestra un ícono o color que indique si se completaron las tomas.
Descripción del mock:
• Header: "Calendar".
• Vista de Calendario: Vista mensual con días marcados con colores (verde para tomas
completas, rojo para omisiones).
• Botón de Navegación: Flechas para moverse entre meses.
(Elaboración propia, pantallazo)
5. Pantalla de Generación de Informes
• Elementos: Selector para elegir el tipo de informe (semanal o mensual) y botón para
compartir o descargar.
• Estilo: Selector y botón de acción grande.
Descripción del mock:
• Header: Título, "Reports".
• Selector: Selección de frecuencia del informe (semanal o mensual).
• Botón: "Generar y Compartir" (que genera el PDF y ofrece opciones para compartir).
(Elaboración propia, pantallazo)
6. Pantalla de Información del usuario (Paciente)
• Elementos: Grilla con datos personales del usuario.
• Estilo: Solo muestra de información.
Descripción del mock:
• Header: Título, "Patient info".
(Elaboración propia, pantallazo)
Conclusión General
La aplicación tiene el objetivo de mejorar la adherencia al tratamiento médico,
facilitando el seguimiento de medicamentos mediante recordatorios personalizados y una
gestión sencilla e intuitiva. Al ser multiplataforma, garantiza accesibilidad desde cualquier
dispositivo, lo que permite a los usuarios gestionar su salud de manera flexible y en todo
momento.
Además, con un enfoque en la seguridad de los datos y la escalabilidad, la aplicación
es una herramienta eficaz y confiable para el autocuidado de los usuarios, independientemente
de su edad o nivel de experiencia tecnológica.
Referencias
1) Mokup balsamiq, https://balsamiq.com/