Mobile — Changelog
v0.0.1
Changelog de la versión 0.0.1 — Versión inicial de la aplicación móvil
v0.0.1 — Versión inicial de la aplicación móvil
Fecha de publicación: Mayo 2026
Resumen
Primera versión de la aplicación móvil de ServiciosApp para Android y iOS. Incluye autenticación de usuarios, exploración y búsqueda de servicios, gestión de favoritos, perfil de empresa con sucursales y servicios, sistema de reviews, y más. Desarrollada con Expo y React Native.
Mobile (Android / iOS)
Novedades
Autenticación y usuarios
- Pantalla de inicio de sesión con correo electrónico o teléfono
- Pantalla de registro de nuevo usuario
- Recuperación de contraseña
- Visualización y edición de información personal
- Configuración de seguridad de la cuenta
Pantalla principal (Inicio)
- Saludo personalizado al usuario
- Carrusel promocional con ofertas destacadas
- Secciones de servicios agrupados por categorías
- Acceso rápido a búsqueda
Exploración y búsqueda
- Búsqueda de servicios con texto libre
- Filtros por categorías jerárquicas (Belleza, Limpieza, Reparaciones, Tecnología, Educación, Salud, Automotriz, Eventos, Mascotas, Delivery)
- Filtros por tipo de disponibilidad y precio
- Resultados con vista de tarjetas de servicio
- Mapeo de datos de API a modelo de visualización
Detalle de servicio
- Galería de imágenes del servicio
- Información completa (precio, descripción, modalidades)
- Estado de disponibilidad (abierto/cerrado)
- Canales de servicio con precios específicos
- Acciones: compartir, llamar, WhatsApp, reportar
- Gestión de favoritos (agregar/eliminar)
- Sucursales donde está disponible el servicio
- Menú contextual para dueños (editar, activar/desactivar, eliminar)
Favoritos
- Lista de servicios favoritos con paginación
- Búsqueda y filtros dentro de favoritos
- Organización por categorías
- Indicador de estado de favorito
Reviews y calificaciones
- Visualización de calificación promedio
- Lista de reviews con paginación
- Creación de nuevas reviews
- Eliminación de reviews propias
- Límite de reviews disponibles
Perfil de empresa
- Panel principal con acceso a sucursales, servicios y miembros
- Información de la empresa (nombre, descripción, logo)
- Edición de información de empresa
- Creación de nueva empresa
- Conteo de servicios y sucursales activas
Sucursales
- Gestión completa de sucursales (crear, editar, eliminar)
- Formulario con nombre, dirección, ubicación en mapa y teléfono
- Imágenes de sucursal
- Manejo de excepciones y estado de horario
Servicios de empresa
- Creación de servicios con imágenes y categorías
- Edición de servicios existentes
- Canales de servicio con precios y horarios
- Gestión de horarios por servicio
- Activación y desactivación de servicios
Horarios
- Gestión de horarios regulares por sucursal y empresa
- Excepciones de horario para días especiales
- Sincronización de horarios
- Estado de sucursal (abierto/cerrado según horario)
Invitaciones a empresa
- Gestión de miembros de empresa
- Creación de invitaciones para nuevos miembros
- Validación de tokens de invitación
Información adicional
- Términos y condiciones
- Política de privacidad
- Avisos legales
- Reporte de errores
- Preguntas frecuentes (FAQ)
- Servicios recientes
Infraestructura técnica
- Expo SDK 54 con React Native 0.81
- Navegación con Expo Router (tabs + rutas anidadas)
- Estado global con Zustand (auth, company, location)
- Validación de esquemas con Zod
- Estilos con NativeWind (Tailwind CSS)
- Componentes UI con heroui-native
- Bottom sheets con @gorhom/bottom-sheet
- Mapas con react-native-maps
- Almacenamiento seguro con expo-secure-store
- Gestos y animaciones con react-native-gesture-handler y react-native-reanimated
- Depuración con Reactotron
- Arquitectura en capas: app → controllers → hooks → services → mappers → domain