Skip to content

valerogarte/vagfit-app

Repository files navigation

VagFit

Este proyecto está creado con Flutter. A continuación se describen los pasos básicos para ejecutar la aplicación.

Requisitos

  • Flutter SDK instalado.
  • IDE o editor con soporte para Flutter (VSCode, Android Studio, etc.).

Instalación

  1. Clona este repositorio en tu máquina local.
  2. Abre el proyecto en tu IDE.
  3. Ejecuta en la terminal:
    flutter pub get
    

Ejecución

  1. Conecta un dispositivo o emulador.
  2. Compila y ejecuta la app:
    flutter run
    

Compilación para producción

Para generar un APK release:

flutter build apk --release

Para más herramientas y configuración avanzada, consulta la documentación oficial de Flutter.

Explicación del proyecto

VagFit es una aplicación de entrenamiento personalizada que permite gestionar rutinas, seguir el progreso de los ejercicios y utilizar funcionalidades de voz para guiar al usuario. Con Flutter como base, ofrece una experiencia multiplataforma sencilla de configurar.

Características principales

  • Gestión de rutinas diarias de entrenamiento.
  • Integración con voz para indicar repeticiones, peso y series a realizar.
  • Conexión a un servicio remoto (API) para guardar y consultar ejercicios.
  • Interfaz intuitiva con animaciones y filtros avanzados para encontrar ejercicios.

Arquitectura general

  • Carpeta "services" para interactuar con la API.
  • Carpeta "utils" con colores y constantes globales.
  • Pantallas (screens) organizadas por procesos: entrenamiento, ejercicios, etc.
  • Componente de text-to-speech con Flutter TTS.
  • Patrones de Estado con StatefulWidgets y Singletons simplificados.

Contribuciones

  1. Haz un fork de este repositorio.
  2. Crea una rama con tu funcionalidad.
  3. Envía un pull request con la descripción de tus cambios.

Agradecimientos

Se agradece a toda la comunidad de Flutter y a los desarrolladores de paquetes de terceros que hicieron posible crear una experiencia más completa.

Licencia

Este proyecto está disponible bajo los términos de la licencia que se especifica en el repositorio. Revisa el archivo LICENSE para más detalles.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published