https://github.com/sergioaff/gym_app
Gym App es una guía de entrenamiento para el gimnasio, diseñada para ayudarte a estructurar tus rutinas de manera eficiente. Desarrollada en Flutter, ofrece una variedad de rutinas organizadas por días y grupos musculares, con detalles claros sobre ejercicios, repeticiones y series, ideal tanto para principiantes como para usuarios avanzados.
https://github.com/sergioaff/gym_app
flutter gym mobile
Last synced: 2 months ago
JSON representation
Gym App es una guía de entrenamiento para el gimnasio, diseñada para ayudarte a estructurar tus rutinas de manera eficiente. Desarrollada en Flutter, ofrece una variedad de rutinas organizadas por días y grupos musculares, con detalles claros sobre ejercicios, repeticiones y series, ideal tanto para principiantes como para usuarios avanzados.
- Host: GitHub
- URL: https://github.com/sergioaff/gym_app
- Owner: sergioAff
- Created: 2023-11-17T13:21:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T14:47:04.000Z (over 1 year ago)
- Last Synced: 2025-04-04T15:35:13.813Z (over 1 year ago)
- Topics: flutter, gym, mobile
- Language: Dart
- Homepage:
- Size: 37.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GYM APP
Una aplicación móvil desarrollada con Flutter para ayudarte en tu rutina de ejercicios, seguimiento de entrenamientos y optimización de tu experiencia fitness.
## 📱 Características
- **Biblioteca de Ejercicios**: Colección animada (GIFs) de ejercicios categorizados por grupo muscular.
- **Temporizador de Entrenamiento**: Controla tus tiempos de descanso entre series con una interfaz intuitiva.
- **Calculadora de IMC**: Calcula tu Índice de Masa Corporal y recibe recomendaciones personalizadas.
- **Modo Oscuro**: Interfaz adaptable que protege tu vista durante entrenamientos nocturnos.
- **Navegación Intuitiva**: Diseño fácil de usar para acceder rápidamente a todas las funciones.
## 🖼️ Capturas de Pantalla
Pantalla Principal
Ejercicios
Temporizador
## 🚀 Instalación
### Requisitos previos
- Flutter (versión 3.0.0 o superior)
- Dart (versión 3.0.0 o superior)
- Android Studio / Xcode
### Pasos para la instalación
1. Clona el repositorio
```bash
git clone https://github.com/tuusuario/gym_app.git
```
2. Navega al directorio del proyecto
```bash
cd gym_app
```
3. Instala las dependencias
```bash
flutter pub get
```
4. Ejecuta la aplicación
```bash
flutter run
```
## 🛠️ Tecnologías Utilizadas
- **Flutter**: Framework UI para desarrollo multiplataforma
- **Provider**: Gestión de estado
- **Shared Preferences**: Almacenamiento local
- **Flutter Bloc**: Patrón de arquitectura para manejo de estado
## 🗂️ Estructura del Proyecto
```
lib/
├── main.dart # Punto de entrada de la aplicación
├── src/
│ ├── data/ # Gestión de datos y modelos
│ ├── ejercicios/ # Componentes relacionados con ejercicios
│ ├── modo oscuro/ # Implementación de tema oscuro
│ ├── paginas/ # Pantallas principales de la aplicación
│ ├── rutas/ # Configuración de navegación
│ └── temporizador/ # Funcionalidad del temporizador
```
## 🔜 Próximas Actualizaciones
- Seguimiento de progreso y estadísticas
- Creación de rutinas personalizadas
- Sincronización con servicios en la nube
- Integración con dispositivos wearables
## 🤝 Contribuciones
Las contribuciones son bienvenidas! Si tienes alguna idea para mejorar la aplicación:
1. Haz un fork del repositorio
2. Crea una rama para tu función (`git checkout -b feature/amazing-feature`)
3. Realiza tus cambios y haz commit (`git commit -m 'Añadir una función increíble'`)
4. Sube tu rama (`git push origin feature/amazing-feature`)
5. Abre un Pull Request
## 📄 Licencia
Distribuido bajo la Licencia MIT. Consulta `LICENSE` para obtener más información.
## 📧 Contacto
Link del Proyecto: [https://github.com/tuusuario/gym_app](https://github.com/tuusuario/gym_app)
---