Es una aplicación móvil para Android desarrollada en Kotlin que permite registrar reportes de ventas diarias, buscar reportes específicos por fecha o en un rango de fechas, y obtener un reporte de ventas y gastos totales en un rango de fechas dado.
- Registro de Reportes de Venta: Permite registrar reportes de venta diarios con detalles como productos vendidos, cantidad, precio, y gastos.
- Búsqueda de Reportes: Busca reportes de ventas específicos por fecha o dentro de un rango de fechas.
- Reporte de Ventas y Gastos Totales: Genera un reporte de ventas y gastos totales dentro de un rango de fechas especificado por el usuario.
- Android Studio 4.1 o superior
- Kotlin 1.4 o superior
- Dispositivo o emulador con Android 5.0 (Lollipop) o superior
-
Clona el repositorio:
git clone https://github.com/jeanpgr/dragoncentury_app.git
-
Abre el proyecto en Android Studio.
-
Sincroniza el proyecto con Gradle.
-
Ejecuta la aplicación en un dispositivo o emulador.
La aplicación sigue el patrón de arquitectura MVVM (Model-View-ViewModel) para mantener un código limpio y manejable.
model
: Contiene las clases de datos y la lógica de negocio.view
: Contiene las actividades y fragmentos.viewmodel
: Contiene los ViewModels que gestionan los datos para las vistas.
Las contribuciones son bienvenidas. Por favor, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad
). - Realiza tus cambios y haz commit (
git commit -m 'Agregar nueva funcionalidad'
). - Envía tus cambios a la rama principal (
git push origin feature/nueva-funcionalidad
). - Abre un Pull Request.
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE
para obtener más información.
Para cualquier consulta o sugerencia, por favor contacta a [Jean Pierre] en [[email protected]].