Note
Negocio Pro es una aplicación Android desarrollada en Kotlin para la gestión completa de un negocio. Permite registrar ventas, productos, clientes, gastos y usuarios, visualizar reportes financieros con gráficos estadísticos y respaldar/restaurar la base de datos. Incluye funcionalidades como autenticación, escaneo de códigos de barras, carga de imágenes, búsqueda dinámica, alertas y navegación entre módulos. Está diseñada con una interfaz intuitiva basada en RecyclerView, CardView, SearchView, FloatingActionButton y gráficos de MPAndroidChart.
Note
A continuación, se muestran algunas capturas representativas de las funcionalidades principales de la aplicación.
Splash | Login | Registro | Recuperar contraseña |
---|---|---|---|
Dashboard | Configuración | Respaldar BD | Restaurar BD |
---|---|---|---|
Lista de Ventas | Agregar Producto | Elegir comprobante | Comprobante |
---|---|---|---|
Registrar Categoría | Registrar Producto | Lista Productos | Editar Producto |
---|---|---|---|
Clientes | Actualizar Cliente | Usuarios | Crear Usuario |
---|---|---|---|
Ganancias | Gastos por Producto | Resumen Financiero | Reporte Financiero |
---|---|---|---|
Actualizar Negocio |
---|
Note
- Gestión de ventas con comprobantes (creación, impresión, envío y firma digital).
- Administración de productos y categorías con imágenes.
- Registro y edición de clientes y usuarios con fotos.
- Reportes financieros detallados (día, mes, año) con gráficos.
- Visualización y control de gastos e ingresos por producto.
- Navegación estructurada por módulos desde el dashboard.
- Respaldo y restauración de base de datos desde la app.
- SharedPreferences para almacenamiento local seguro.
- Búsquedas rápidas con SearchView y filtros avanzados.
- AlertDialogs, PopupMenus y componentes táctiles interactivos.
Note
- Kotlin
- Android SDK
- Bibliotecas:
- Gson (serialización de datos)
- Glide (carga de imágenes)
- MPAndroidChart (gráficos estadísticos)
- ZXing (escaneo/generación de códigos QR y barras)
- SignaturePad (firma digital)
- ImagePicker (galería y cámara)
- BCrypt (cifrado de contraseñas)
- CircleImageView, ViewPager2, SplashScreen, entre otras.
Tip
Para descargar y configurar el proyecto en tu entorno local:
- Clona este repositorio en tu máquina.
- Abre el proyecto en Android Studio.
- Verifica y sincroniza las dependencias de Gradle.
- Compila y ejecuta el proyecto en un emulador o dispositivo Android.
Tip
Una vez instalada la app:
- Regístrate e inicia sesión con tu cuenta.
- Navega por los módulos desde el dashboard.
- Registra productos, ventas, gastos o clientes.
- Genera, comparte o imprime comprobantes de venta desde la app.
- Accede a reportes financieros gráficos y detallados.
- Usa el menú de configuración para respaldar o restaurar la base de datos.
Tip
Asegúrate de incluir las siguientes dependencias en tu archivo build.gradle
:
dependencies {
implementation 'com.google.code.gson:gson:2.10'
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
implementation 'com.github.bumptech.glide:glide:4.16.0'
implementation 'com.github.dhaval2404:imagepicker:2.1'
implementation 'com.github.gcacace:signature-pad:1.3.1'
implementation 'com.journeyapps:zxing-android-embedded:4.3.0'
implementation 'org.mindrot:jbcrypt:0.4'
implementation 'de.hdodenhof:circleimageview:3.1.0'
implementation 'androidx.viewpager2:viewpager2:1.1.0'
implementation 'androidx.core:core-splashscreen:1.0.1'
// ... otras necesarias según tu implementación
}
Note
¡Gracias por interesarte en contribuir! Para colaborar:
- Crea un "Issue" si encuentras errores o tienes sugerencias.
- Realiza cambios en una rama separada.
- Envía una Pull Request para revisión.
Important
Este proyecto se encuentra bajo la Licencia Apache 2.0. Consulta el archivo LICENSE para más detalles.
Copyright (c) 2025 Javier Callally
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Important
Esta es una versión incompleta del proyecto Negocio Pro, publicada únicamente con fines informativos y de demostración.
La versión completa incluye todas las funcionalidades activadas, soporte técnico y futuras actualizaciones. Está disponible solo para clientes registrados que hayan adquirido la aplicación.
📩 Si deseas obtener la versión completa, por favor contacta directamente con el autor.
Important
Si tienes preguntas o deseas más información:
- Nombre: Javier Callally
- Correo Electrónico: jcallally@gmail.com