INGENIERÍA DE SISTEMAS COMPUTACIONALES
CONTRASTES AUTHENTIC
FASHION SAC
DESARROLLO DE APLICACIONES MÓVILES
PRÁCTICA DE CAMPO 09
DOCENTE: JORGE ROSVIN NARVAEZ VILLACORTA
INTEGRANTES:
Gabriela María Quinde Segundo
Jesus Alberto Melville Macedo
César Aarón Rivas Ramos
Yeiko Gianmarco Girón Vargas
DESARROLLO DE APLICACIONES MÓVILES
TRABAJO DE CAMPO 09
Entregables por Sprint
Durante el último sprint, se lograron
avances significativos en el desarrollo
de la aplicación móvil, con un enfoque
en la presentación de productos en un
diseño visual atractivo, la integración
de una base de datos local SQLite
para almacenamiento de datos, y
mejoras en la interfaz de usuario. Los
entregables incluyen:
a. Pantallas de Navegación y
Diseño de Producto
● Se desarrollaron las pantallas
principales para la navegación
y visualización de productos.
La sección de "Blusas"
permite a los usuarios ver
productos en una cuadrícula
con detalles específicos de
cada artículo, como precio y
nombre.
● Cada pantalla está diseñada
para mejorar la experiencia
del usuario, permitiendo una
navegación intuitiva y
accesible.
● Se incluyó una GridViewque
presenta los productos en una
cuadrícula de dos columnas.
Esto fue ajustado mediante
configuraciones XML (
android:numColumns="2")
para optimizar la visualización
en distintas resoluciones de
pantalla.
b. Integración de SQLite
● Se incorporó una base de
datos local en SQLite para
gestionar información de
productos, lista de deseos y
carrito de compras.
● El uso de SQLite permite
almacenar datos localmente, facilitando el acceso rápido a la información sin necesidad
de conexión a internet.
● El diseño de la base de datos incluye tablas para productos, usuarios, carrito de
compras y lista de deseos, asegurando que los datos estén organizados y sean
accesibles para futuras consultas.
Para garantizar la calidad de la aplicación,
se aplicarán las siguientes estrategias de
validación:
● Pruebas de Interfaz de Usuario
(UI): Se realizaron pruebas en distintas
resoluciones y dispositivos virtuales (como
se observa en las imágenes) para asegurar
la correcta disposición de los elementos,
especialmente en el GridViewde la
pantalla de blusas.
● Pruebas de Conectividad de la
Base de Datos: Se verificó que la
aplicación pueda leer y escribir datos en la
base de datos SQLite correctamente. Estas
pruebas incluyen la adición de productos a
la lista de deseos y al carrito de compras, y
la recuperación de estos datos en futuras
sesiones.
● Pruebas de Usabilidad: Se
realizaron pruebas de navegación para
evaluar la facilidad de uso y la accesibilidad
de los distintos módulos de la aplicación,
como la pantalla de productos, la pantalla
de detalles de producto y el carrito de
compras.
Carrito de Compras
Funcionalidad General: Esta pantalla muestra el contenido del carrito del usuario y permite
gestionar los productos seleccionados antes de proceder a la compra.
Elementos Clave:
● Encabezado: Incluye el título "Carrito" con el número de productos entre paréntesis,
un icono de cierre (para salir de la vista del carrito) y un icono de compartir
(posiblemente para enviar o
compartir el contenido del
carrito).
● Lista de Productos: Presenta
los productos añadidos al
carrito. Cada artículo muestra:
○ Imagen y Nombre del
Producto: Facilita una
identificación visual
rápida.
○ Descripción del
Producto: Incluye
detalles como el
tamaño y color.
○ Precio: Resalta el
costo del producto en
moneda local.
○ Controles de
Cantidad: Permiten al
usuario ajustar la
cantidad del producto o
eliminarlo del carrito.
● Resumen y Botón de
Compra:
○ Total y Selección:
Muestra el total de la
compra y un ícono de
selección para elegir
todos los productos.
○ Botón "Comprar":
Dirige al usuario a la
pantalla de pago.
Objetivo: Facilitar la revisión y gestión
de los productos en el carrito,
permitiendo al usuario ajustar
cantidades y proceder al pago de
forma eficiente.