Aplicación de control de inventario utilizando App Inventor y Google Sheets. El proyecto permite escanear códigos QR para gestionar entradas y salidas de stock, manteniendo un registro de inventario actualizado de manera digital.
El proyecto se basa en la integración de App Inventor para el entorno de desarrollo de la aplicación y Google Sheets como plataforma de base de datos.
La aplicación permite al usuario realizar dos funciones principales: la consulta de datos y la actualización de stock. El proceso inicia con el escaneo de un código QR, el cual es utilizado por la aplicación para buscar la información del producto en la hoja de cálculo. Una vez que se muestran los datos en la interfaz, el usuario puede registrar un movimiento de entrada o salida de inventario.
Al confirmar una acción de movimiento, el sistema realiza dos actualizaciones simultáneas: modifica la cantidad de stock en la hoja principal de datos y registra el movimiento con una marca de tiempo en una hoja de registro separada. La aplicación también incluye validaciones para evitar transacciones incorrectas, como el retiro de una cantidad mayor al stock disponible.
Hoja de cálculo:
La primera hoja, llamada 'Datos', tendrá las siguientes columnas: codigo_producto, nombre_producto, cantidad_producto, imagen_URL, y codigo_QR. Esta será tu base de datos de productos.
CODIGO_PRODUCTO | NOMBRE_PRODUCTO | CANTIDAD_PRODUCTO | IMAGEN_URL | QR |
---|---|---|---|---|
LAPTOP001 | Laptop HP Envy 13 | 145 | IMAGEN_URL | https://quickchart.io/qr?text=LAPTOP001 |
MONITOR002 | Monitor Dell UltraSharp 24 | 1 | IMAGEN_URL | https://quickchart.io/qr?text=MONITOR002 |
MOUSE003 | Mouse Logitech MX Master 3 | 47 | IMAGEN_URL | https://quickchart.io/qr?text=MOUSE003 |
TECLADO004 | Teclado Mecánico HyperX | 18 | IMAGEN_URL | https://quickchart.io/qr?text=TECLADO004 |
IMPRESORA005 | Impresora Epson EcoTank L3150 | 10 | IMAGEN_URL | https://quickchart.io/qr?text=IMPRESORA005 |
La segunda hoja, llamada 'Movimientos', tendrá las columnas: fecha_hora, codigo_producto, tipo_movimiento, y cantidad_movimiento. Esta registrará el historial de cambios.
FECHA_HORA | CODIGO_PRODUCTO | TIPO_MOVIMIENTO | CANTIDAD_MOVIMIENTO |
---|---|---|---|
08/28/2025 6:05:07 p. m. | LAPTOP001 | Salida | 2 |
Te agradecería que me dejaras un me gusta en
el video.
¿Qué encontrarás en el archivo descargable?
- El diseño completo del proyecto.
- La programación de los bloques.
- Las imágenes usadas en Google Drive están en la sección Media dentro del proyecto, dale clic derecho y descargar imagen.
- Configurar Google Drive para las imágenes.
- Configurar tu propia API de Google Sheets.
- Crear una cuenta de servicio.
- Generar la clave JSON.
- Enlazar el aplicativo con tu hoja de cálculo.
- Completar los bloques de texto con los datos de tu hoja de cálculo.
QRInventarioV0.aia - 1.6 MB
- El archivo lo debes de importar en MIT App Inventor en la opción de proyectos e importar proyecto desde mi ordenador.

¿Cómo probar el proyecto?
- En MIT App Inventor presiona en la opción Conectar y AI Companion.

- Se genera un código QR o de 6 caracteres.

- Descarga la aplicación MIT AI2 Companion de forma gratuita en Google Play o App Store.
- Escanea el código QR o ingresa el código de 6 caracteres.
