An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# GYM APP


Gym App Logo

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)

---