Evaluando propuestas

Crear una app móvil sencilla en android studio en lenguaje kotlin

Publicado el 20 Agosto, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Diseña una aplicación móvil sencilla de tres capas (MVC) para la gestión de inventario de materiales de laboratorio utilizando android studio en lenguaje kotlin. La aplicación debe tener lo siguiente de manera sencilla:

1. Conexión a base de datos utilizando firebase (crear usuario y contraseña)
2. La primera pantalla es el login (usuario y contraseña)
3. Van existir 2 roles (1 admin, varios usuarios)
4. Cuando se logee el Admin debe poder hacer lo siguiente:
4.1 Al ingresar mostrar la pantalla inicio con las opciones Crear usuario, Ver Usuarios, Crear Material, Ver Materiales, Registrar ingreso, Registrar salida, Ver stock
4.2 Al ingresar a Crear usuario, debe poder crear un nombre de usuario y contraseña que se guarde en la base de datos
4.3 Al ingresar a Ver usuarios debe listar los usuarios y poder actualizar la contraseña o eliminar usuario.
4.4 Al ingresar a Crear Material se debe visualizar y guardar en la base de datos los campos: código material (int autoincremental), nombre material (varchar(100)),  marca (varchar(50)), proveedor (varchar(50)), botón guardar material, botón limpiar.
4.5 Al ingresar a Ver Material debe listar todos los materiales y poder actualizar los datos ingresados (menos código) o eliminar material.
4.6 Al ingresar a Registrar Ingreso se debe mostrar un desplegable para buscar por nombre de material y en automático debe mostrar en los campos la información de código, marca y proveedor (no editables o bloqueados) y se debe poder registrar los datos de los campos lote (varchar(20)),  fecha de vencimiento (date), fecha de ingreso (date), cantidad ingresada(int), registrado por (nombre del usuario logeado), botón registrar ingreso, botón limpiar.
4.7 Al ingresar a Registrar salida se debe buscar mediante un desplegable de nombre de material, en el campo cantidad de salida se debe registrar la cantidad utilizada, fecha de salida, registrado por (nombre del usuario logeado), botón registrar salida, botón limpiar.
4.8 Al ingresar a Ver stock se debe listar todos los materiales ingresados en la base de datos por código, los campos a mostrar son código material, nombre material, marca, proveedor, cantidad ingresada, cantidad utilizada, saldo, botón exportar a excel (se debe descargar)
4.9 Todas las pantallas deben tener botón para volver a la pagina inicio
5. Cuando se logee el usuario
5.1 Debe mostrar y poder hacer lo mismo que el admin menos las opciones crear usuario, ver usuarios, crear material, ver material (no tienen ese rol).

Los entregables son:
- Base de datos en firebase con usuario y contraseña (crearlo)
- Proyecto en formato zip donde se encuentre el desarrollo de la app en lenguaje kotlin
- Subirlo a un repositorio github para clonarlo

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend
Procesador de pago No

Plazo de Entrega: 21 Agosto, 2023

Habilidades necesarias

Otros proyectos publicados por D. G.